org.apache.commons.vfs.provider
Class CompositeFileProvider

java.lang.Object
  extended byorg.apache.commons.vfs.provider.AbstractVfsComponent
      extended byorg.apache.commons.vfs.provider.AbstractVfsContainer
          extended byorg.apache.commons.vfs.provider.AbstractFileProvider
              extended byorg.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 (Mi, 29 Nov 2006) $
Author:
Mario Ivankovits

Constructor Summary
CompositeFileProvider()
           
 
Method Summary
 FileObject findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
protected abstract  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 String[] getSchemes()
The schemes to use for resolve


findFile

public FileObject findFile(FileObject baseFile,
                           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.
fileSystemOptions -
Throws:
FileSystemException


Copyright © 2002-2006 The Apache Software Foundation. All Rights Reserved.