| org.geoserver.platform.GeoServerResourceLoader
GeoServerResourceLoader | public class GeoServerResourceLoader extends DefaultResourceLoader (Code) | | Manages resources in GeoServer.
The loader maintains a search path in which it will use to look up resources.
The
GeoServerResourceLoader.baseDirectory is a member of this path.
Files and directories created by the resource loader are made relative to
GeoServerResourceLoader.baseDirectory .
File dataDirectory = ...
GeoServerResourceLoader loader = new GeoServerResourceLoader( dataDirectory );
loader.addSearchLocation( new File( "/WEB-INF/" ) );
loader.addSearchLocation( new File( "/data" ) );
...
File catalog = loader.find( "catalog.xml" );
author: Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org |
baseDirectory | File baseDirectory(Code) | | Base directory
|
searchLocations | Set searchLocations(Code) | | "path" for resource lookups
|
GeoServerResourceLoader | public GeoServerResourceLoader()(Code) | | Creates a new resource loader with no base directory.
Such a constructed resource loader is not capable of creating resources
from relative paths.
|
GeoServerResourceLoader | public GeoServerResourceLoader(File baseDirectory)(Code) | | Creates a new resource loader.
Parameters: baseDirectory - The directory in which |
addSearchLocation | public void addSearchLocation(File searchLocation)(Code) | | Adds a location to the path used for resource lookups.
Parameters: A - directory containing resources. |
find | public File find(String location) throws IOException(Code) | | Performs a resource lookup.
Parameters: location - The name of the resource to lookup, can be absolute orrelative. The file handle representing the resource, or null if theresource could not be found. throws: IOException - In the event of an I/O error. |
getBaseDirectory | public File getBaseDirectory()(Code) | | The base directory. |
setBaseDirectory | public void setBaseDirectory(File baseDirectory)(Code) | | Sets the base directory.
Parameters: baseDirectory - |
setSearchLocations | public void setSearchLocations(Set searchLocations)(Code) | | Sets the search locations used for resource lookups.
Parameters: searchLocations - A set of File. |
|
|