Class ResourceFinder

    • Field Detail

      • EMPTY_RESOURCE_FINDER

        public static final ResourceFinder EMPTY_RESOURCE_FINDER
        This one's useful when a resource finder is required, but cannot be created for some reason.
    • Constructor Detail

      • ResourceFinder

        public ResourceFinder()
    • Method Detail

      • findResourceAsStream

        public final InputStream findResourceAsStream​(String resourceName)
                                               throws IOException
        Find a resource by name and open it for reading.
        Parameters:
        resourceName - Designates the resource; typically structured by slashes ("/") like "com/foo/pkg/Bar.class"
        Returns:
        null if the resource could not be found
        Throws:
        IOException - The resource was found, but there are problems opening it
      • findResource

        public abstract Resource findResource​(String resourceName)
        Find a resource by name and return it as a Resource object.
        Parameters:
        resourceName - Designates the resource; typically structured by slashes ("/") like "com/foo/pkg/Bar.class"
        Returns:
        null if the resource could not be found