Uses of Interface
org.apache.excalibur.source.Source

Packages that use Source
org.apache.excalibur.source   
org.apache.excalibur.source.impl   
 

Uses of Source in org.apache.excalibur.source
 

Subinterfaces of Source in org.apache.excalibur.source
 interface ModifiableSource
          A Source that can be written to.
 interface ModifiableTraversableSource
          A modifiable traversable source.
 interface MoveableSource
          This class marks a source to be able to moved and copied to serveral other locations.
 interface TraversableSource
          A traversable source is a source that can have children and a parent, like a file system.
 

Methods in org.apache.excalibur.source that return Source
 Source TraversableSource.getChild(java.lang.String name)
          Get a child of this source, given its name.
 Source TraversableSource.getParent()
          Get the parent of this source as a Source object.
 Source SourceFactory.getSource(java.lang.String location, java.util.Map parameters)
          Get a Source object.
 Source SourceResolver.resolveURI(java.lang.String location)
          Get a Source object.
 Source SourceResolver.resolveURI(java.lang.String location, java.lang.String base, java.util.Map parameters)
          Get a Source object.
 

Methods in org.apache.excalibur.source with parameters of type Source
static void SourceUtil.copy(Source source, Source destination)
          Copy the source to a specified destination.
 void MoveableSource.copyTo(Source destination)
          Copy the current source to a specified destination.
static java.io.File SourceUtil.getFile(Source source)
          Return a File object associated with the Source object.
static void SourceUtil.move(Source source, Source destination)
          Move the source to a specified destination.
 void MoveableSource.moveTo(Source destination)
          Move the current source to a specified destination.
 void SourceResolver.release(Source source)
          Releases a resolved resource.
 void SourceFactory.release(Source source)
          Release a Source object.
 

Uses of Source in org.apache.excalibur.source.impl
 

Classes in org.apache.excalibur.source.impl that implement Source
 class AbstractSource
          Abstract base class for a source implementation.
 class CommonsVFSSource
          Source implementation that provides resolver access to all protocols supported by Commons VFS.
 class FileSource
          A ModifiableTraversableSource for filesystem objects.
 class FTPSource
          Source implementation for the File Transfer Protocol.
 class HTTPClientSource
          HTTP URL Source object, based on the Jakarta Commons HttpClient project.
 class ResourceSource
          Description of a source which is described by the resource protocol which gets a resource from the classloader.
 class URLSource
          Description of a source which is described by an URL.
 

Methods in org.apache.excalibur.source.impl that return Source
protected  Source URLSourceFactory.createFileSource(java.lang.String uri)
          Create an file-based source.
protected  Source FTPSourceFactory.createURLSource(java.net.URL url, java.util.Map parameters)
          Creates an FTPSource.
protected  Source URLSourceFactory.createURLSource(java.net.URL url, java.util.Map parameters)
          Create an URL-based source.
 Source FileSource.getChild(java.lang.String name)
           
 Source FileSource.getParent()
           
 Source FileSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
           
 Source ResourceSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
          Get a Source object.
 Source CommonsVFSSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
          Returns a CommonsVFSSource instance primed with the specified location
 Source HTTPClientSourceFactory.getSource(java.lang.String uri, java.util.Map sourceParams)
          Creates a HTTPClientSource instance.
 Source URLSourceFactory.getSource(java.lang.String uri, java.util.Map parameters)
           
 Source SourceResolverImpl.resolveURI(java.lang.String location)
          Get a Source object.
 Source SourceResolverImpl.resolveURI(java.lang.String location, java.lang.String baseURI, java.util.Map parameters)
          Get a Source object.
 

Methods in org.apache.excalibur.source.impl with parameters of type Source
 void FileSource.copyTo(Source destination)
           
 void FileSource.moveTo(Source destination)
           
 void SourceResolverImpl.release(Source source)
          Releases a resolved resource
 void FileSourceFactory.release(Source source)
          Does nothing, since FileSources don't need to be released.
 void ResourceSourceFactory.release(Source source)
          Release a Source object.
 void CommonsVFSSourceFactory.release(Source source)
          Releases the given source.
 void HTTPClientSourceFactory.release(Source source)
          Releases the given Source object.
 void URLSourceFactory.release(Source source)