Skip navigation links


org.apache.myfaces.trinidad.resource
Class DirectoryResourceLoader

java.lang.Object
  extended by org.apache.myfaces.trinidad.resource.ResourceLoader
      extended by 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.


Constructor Summary
DirectoryResourceLoader(File directory)
          Constructs a new DirectoryResourceLoader.
DirectoryResourceLoader(File directory, ResourceLoader parent)
          Constructs a new DirectoryResourceLoader.

 

Method Summary
protected  URL findResource(String path)
          Finds the resource with the given name.
protected  String getDirectoryPath()
           

 

Methods inherited from class org.apache.myfaces.trinidad.resource.ResourceLoader
getContentType, getContentType, getNullResourceLoader, getParent, getResource, isCachable, toString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

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 directory
parent - the parent resource loader

Method Detail

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

getDirectoryPath

protected final String getDirectoryPath()

Skip navigation links


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.