org.apache.commons.vfs.provider.url
Class UrlFileProvider

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.url.UrlFileProvider
All Implemented Interfaces:
FileProvider, VfsComponent

public class UrlFileProvider
extends AbstractFileProvider

A file provider backed by Java's URL API.

Version:
$Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100(mer, 29 nov 2006) $
Author:
Adam Murdoch

Field Summary
protected static Collection capabilities
           
 
Constructor Summary
UrlFileProvider()
           
 
Method Summary
 FileObject findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions)
          Locates a file object, by absolute URI.
 Collection getCapabilities()
          Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.
 FileSystemConfigBuilder getConfigBuilder()
          Returns the FileSystemConfigBuidler.
 
Methods inherited from class org.apache.commons.vfs.provider.AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, 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
 

Field Detail

capabilities

protected static final Collection capabilities
Constructor Detail

UrlFileProvider

public UrlFileProvider()
Method Detail

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 - The FileSystemOptions
Returns:
The FileObject.
Throws:
FileSystemException - if an error occurs locating the file.

getConfigBuilder

public FileSystemConfigBuilder getConfigBuilder()
Description copied from class: AbstractFileProvider
Returns the FileSystemConfigBuidler.

Specified by:
getConfigBuilder in interface FileProvider
Overrides:
getConfigBuilder in class AbstractFileProvider
Returns:
the FileSystemConfigBuilder.

getCapabilities

public Collection getCapabilities()
Description copied from interface: FileProvider
Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.

Returns:
a Collection of the file systems Capabilities.


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.