Package net.sf.jguiraffe.locators
This package contains interfaces and classes for locating resources in a generic way.
The main interface defined in this package is Locator. A
locator is a generic pointer to a resource. Concrete implementations
of this interface support specific ways of obtaining a resource, e.g.
- from a URL
- form the file system
- from the class path
- from data kept in memory
Locator interface all these
different variants can be handled transparently.
$Id: package.html 205 2012-01-29 18:29:57Z oheger $
-
Interface Summary Interface Description Locator Definition of the baseLocatorinterface. -
Class Summary Class Description AbstractLocator An adapter class for implementing concreteLocatorclasses.AbstractStreamLocator An abstract base class forLocatorimplementations that mainly operate on streams.ByteArrayLocator A specializedLocatorimplementation that provides access to data stored in memory as a byte array.ClassPathLocator A specificLocatorimplementation that can obtain resources from the class path.FileLocator A concreteLocatorclass that represents files.LocatorConverter A specializedConverterimplementation dealing withLocatorobjects.LocatorUtils A helper class for locating resources.LocatorWrapper A wrapper implementation for locators.URLLocator A specializedLocatorimplementation that operates on URLs. -
Exception Summary Exception Description LocatorException An exception class for reporting error conditions related toobjects.Locator