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 SourceFactory.release(Source source)
          Release a Source object.
 void SourceResolver.release(Source source)
          Releases a resolved resource.
 

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 HTTPClientSourceFactory.getSource(java.lang.String uri, java.util.Map sourceParams)
          Creates a HTTPClientSource instance.
 Source FileSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
           
 Source CommonsVFSSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
          Returns a CommonsVFSSource instance primed with the specified location
 Source ResourceSourceFactory.getSource(java.lang.String location, java.util.Map parameters)
          Get a Source object.
 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 HTTPClientSourceFactory.release(Source source)
          Releases the given Source object.
 void FileSourceFactory.release(Source source)
          Does nothing, since FileSources don't need to be released.
 void CommonsVFSSourceFactory.release(Source source)
          Releases the given source.
 void ResourceSourceFactory.release(Source source)
          Release a Source object.
 void URLSourceFactory.release(Source source)