Class ResourceFileProvider
java.lang.Object
org.apache.commons.vfs2.provider.AbstractVfsComponent
org.apache.commons.vfs2.provider.AbstractVfsContainer
org.apache.commons.vfs2.provider.AbstractFileProvider
org.apache.commons.vfs2.provider.res.ResourceFileProvider
- All Implemented Interfaces:
FileProvider, VfsComponent
The Resource provider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Collection<Capability> The provider's capabilities -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseFileSystem(FileSystem filesystem) Close the FileSystem.findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions) Locates a file object, by absolute URI.Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.Returns the FileSystemConfigBuidler.Methods inherited from class AbstractFileProvider
addFileSystem, close, createFileSystem, findFileSystem, freeUnusedResources, getFileNameParser, parseUri, setFileNameParserMethods inherited from class AbstractVfsContainer
addComponent, removeComponentMethods inherited from class AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
-
Field Details
-
capabilities
The provider's capabilities
-
-
Constructor Details
-
ResourceFileProvider
public ResourceFileProvider()
-
-
Method Details
-
findFile
public FileObject findFile(FileObject baseFile, String uri, FileSystemOptions fileSystemOptions) throws FileSystemException Locates a file object, by absolute URI.- Parameters:
baseFile- The base file.uri- The URI of the file to locate.fileSystemOptions- The FileSystem options.- Returns:
- the FileObject.
- Throws:
FileSystemException- if an error occurs.
-
getConfigBuilder
Description copied from class:AbstractFileProviderReturns the FileSystemConfigBuidler.- Specified by:
getConfigBuilderin interfaceFileProvider- Overrides:
getConfigBuilderin classAbstractFileProvider- Returns:
- the FileSystemConfigBuilder.
-
closeFileSystem
Description copied from class:AbstractFileProviderClose the FileSystem.- Overrides:
closeFileSystemin classAbstractFileProvider- Parameters:
filesystem- The FileSystem to close.
-
getCapabilities
Description copied from interface:FileProviderGet 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.
-