org.apache.commons.vfs.provider
Class CompositeFileProvider

java.lang.Object
  extended by org.apache.commons.vfs.provider.AbstractVfsComponent
      extended by org.apache.commons.vfs.provider.AbstractVfsContainer
          extended by org.apache.commons.vfs.provider.AbstractFileProvider
              extended by org.apache.commons.vfs.provider.CompositeFileProvider
All Implemented Interfaces:
FileProvider, VfsComponent
Direct Known Subclasses:
Tbz2FileProvider, TgzFileProvider

public abstract class CompositeFileProvider
extends AbstractFileProvider

Description

Version:
$Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
Author:
Mario Ivankovits

Constructor Summary
CompositeFileProvider()
           
 
Method Summary
 FileObject findFile(FileObject baseFile, java.lang.String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
protected abstract  java.lang.String[] getSchemes()
          The schemes to use for resolve
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getConfigBuilder, getFileNameParser, parseUri, setFileNameParser
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsContainer
addComponent, removeComponent
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.vfs.provider.FileProvider
getCapabilities
 

Constructor Detail

CompositeFileProvider

public CompositeFileProvider()
Method Detail

getSchemes

protected abstract java.lang.String[] getSchemes()
The schemes to use for resolve


findFile

public FileObject findFile(FileObject baseFile,
                           java.lang.String uri,
                           FileSystemOptions fileSystemOptions)
                    throws FileSystemException
Locates a file object, by absolute URI.

Parameters:
baseFile - The base file to use for resolving the individual parts of a compound URI.
uri - The absolute URI of the file to find.
Throws:
FileSystemException