org.apache.myfaces.trinidad.resource
Class DirectoryResourceLoader
java.lang.Object
org.apache.myfaces.trinidad.resource.ResourceLoader
org.apache.myfaces.trinidad.resource.DirectoryResourceLoader
public class DirectoryResourceLoader
- extends ResourceLoader
A resource loader implementation which loads resources
from a directory. The returned resource URL will be null
for file resources that do not exist, or for relative paths
that attempt to access paths outside the root directory.
DirectoryResourceLoader
public DirectoryResourceLoader(File directory)
- Constructs a new DirectoryResourceLoader.
- Parameters:
directory
- the root directory
DirectoryResourceLoader
public DirectoryResourceLoader(File directory,
ResourceLoader parent)
- Constructs a new DirectoryResourceLoader.
- Parameters:
directory
- the root directoryparent
- the parent resource loader
findResource
protected URL findResource(String path)
throws IOException
- Description copied from class:
ResourceLoader
- Finds the resource with the given name. Resource loader implementations
should override this method to specify where to find resources.
- Overrides:
findResource
in class ResourceLoader
- Parameters:
path
- The resource name
- Returns:
- A URL object for reading the resource, or
null if the resource could not be found
- Throws:
IOException
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.