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 FileResources instead of simple Resources.


Field Summary
 
Fields inherited from class org.codehaus.janino.util.resource.ResourceFinder
EMPTY_RESOURCE_FINDER
 
Constructor Summary
FileResourceFinder()
           
 
Method Summary
 Resource findResource(java.lang.String resourceName)
          Find a resource by name and return it as a Resource object.
protected abstract  java.io.File findResourceAsFile(java.lang.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 Resource findResource(java.lang.String resourceName)
Description copied from class: ResourceFinder
Find a resource by name and return it as a Resource object.

Specified by:
findResource in class ResourceFinder
Parameters:
resourceName - Designates the resource; typically structured by slashes ("/") like "com/foo/pkg/Bar.class"
Returns:
null if the resource could not be found

findResourceAsFile

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


Web Site