Interface ResourceLoader

  • All Known Implementing Classes:
    TCPResourceLoader

    public interface ResourceLoader
    Used to locate resources for DeploymentDescriptorParser.

    This allows DeploymentDescriptorParser to be used outside a servlet container, but it still needs to work with a layout similar to the web application. If this can be abstracted away better, that would be nice.

    Author:
    Kohsuke Kawaguchi
    • Method Detail

      • getResource

        URL getResource​(String path)
                 throws MalformedURLException
        Returns the actual location of the resource from the 'path' that represents a virtual locaion of a file inside a web application.
        Parameters:
        path - Desiganates an absolute path within an web application, such as: '/WEB-INF/web.xml' or some such.
        Returns:
        the actual location, if found, or null if not found.
        Throws:
        MalformedURLException
      • getResourcePaths

        Set<String> getResourcePaths​(String path)
        Returns the list of files in the given directory.
        Returns:
        null if the path is invalid. empty if the path didn't contain any entry in it.
        See Also:
        ServletContext.getResourcePaths(String)