Web Site

org.codehaus.janino.util.resource
Class FileResourceFinder

java.lang.Object
  extended byorg.codehaus.janino.util.resource.ResourceFinder
      extended byorg.codehaus.janino.util.resource.FileResourceFinder
Direct Known Subclasses:
DirectoryResourceFinder

public abstract class FileResourceFinder
extends ResourceFinder

This class specializes the ResourceFinder for finding resources in Files.

It finds ResourceFinder.FileResources instead of simple ResourceFinder.Resources.


Nested Class Summary
 
Nested classes inherited from class org.codehaus.janino.util.resource.ResourceFinder
ResourceFinder.FileResource, ResourceFinder.Resource
 
Constructor Summary
FileResourceFinder()
           
 
Method Summary
 ResourceFinder.Resource findResource(String resourceName)
          Find a resource by name and return it as a ResourceFinder.Resource object.
protected abstract  File findResourceAsFile(String resourceName)
          Converts a given resource resource name into a File.
 
Methods inherited from class org.codehaus.janino.util.resource.ResourceFinder
findResourceAsStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileResourceFinder

public FileResourceFinder()
Method Detail

findResource

public final ResourceFinder.Resource findResource(String resourceName)
Description copied from class: ResourceFinder
Find a resource by name and return it as a ResourceFinder.Resource object.

Specified by:
findResource in class ResourceFinder
Parameters:
resourceName - Slash-separated name that identifies the resource
Returns:
null if the resource could not be found

findResourceAsFile

protected abstract File findResourceAsFile(String resourceName)
Converts a given resource resource name into a File.


Web Site