FileProvider
, VfsComponent
Bzip2FileProvider
, GzipFileProvider
public abstract class CompressedFileFileProvider extends AbstractLayeredFileProvider implements FileProvider
Constructor | Description |
---|---|
CompressedFileFileProvider() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract FileSystem |
createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
|
protected FileSystem |
doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|
abstract java.util.Collection |
getCapabilities() |
Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated. |
addFileSystem, close, closeFileSystem, findFileSystem, freeUnusedResources, getConfigBuilder, getFileNameParser, parseUri, setFileNameParser
createFileSystem, findFile
getContext, getLogger, init, setContext, setLogger
addComponent, removeComponent
createFileSystem, findFile, getConfigBuilder, parseUri
protected FileSystem doCreateFileSystem(java.lang.String scheme, FileObject file, FileSystemOptions fileSystemOptions) throws FileSystemException
doCreateFileSystem
in class AbstractLayeredFileProvider
scheme
- The URI scheme.file
- The file to create the file system on top of.FileSystemException
protected abstract FileSystem createFileSystem(FileName name, FileObject file, FileSystemOptions fileSystemOptions) throws FileSystemException
FileSystemException
public abstract java.util.Collection getCapabilities()
FileProvider
getCapabilities
in interface FileProvider