Package | Description |
---|---|
org.apache.commons.vfs |
The public VFS API.
|
org.apache.commons.vfs.cache | |
org.apache.commons.vfs.impl |
The standard VFS implementation.
|
org.apache.commons.vfs.provider |
The File Provider API, and utility classes.
|
org.apache.commons.vfs.provider.bzip2 | |
org.apache.commons.vfs.provider.compressed | |
org.apache.commons.vfs.provider.ftp |
The FTP File Provider.
|
org.apache.commons.vfs.provider.gzip | |
org.apache.commons.vfs.provider.http | |
org.apache.commons.vfs.provider.jar |
The Jar File Provider.
|
org.apache.commons.vfs.provider.local |
The Local File Provider.
|
org.apache.commons.vfs.provider.ram |
The RAM File Provider.
|
org.apache.commons.vfs.provider.res | |
org.apache.commons.vfs.provider.sftp |
The SFTP Provider.
|
org.apache.commons.vfs.provider.tar |
The Tar File Provider.
|
org.apache.commons.vfs.provider.url |
The Default File Provider, which wraps java.net.URL.
|
org.apache.commons.vfs.provider.zip |
The Zip File Provider.
|
Modifier and Type | Method | Description |
---|---|---|
FileSystem |
FileObject.getFileSystem() |
Returns the file system that contains this file.
|
Modifier and Type | Method | Description |
---|---|---|
void |
FilesCache.clear(FileSystem filesystem) |
purge the entries corresponding to the filesystem
|
void |
FileSystemManager.closeFileSystem(FileSystem filesystem) |
Closes the given filesystem.
If you use VFS as singleton it is VERY dangerous to call this method. |
FileObject |
FilesCache.getFile(FileSystem filesystem,
FileName name) |
retrieve a file from the cache by its name
|
void |
FilesCache.removeFile(FileSystem filesystem,
FileName name) |
removes a file from cache
|
Modifier and Type | Method | Description |
---|---|---|
void |
DefaultFilesCache.clear(FileSystem filesystem) |
|
void |
LRUFilesCache.clear(FileSystem filesystem) |
|
void |
NullFilesCache.clear(FileSystem filesystem) |
|
void |
SoftRefFilesCache.clear(FileSystem filesystem) |
|
FileObject |
DefaultFilesCache.getFile(FileSystem filesystem,
FileName name) |
|
FileObject |
LRUFilesCache.getFile(FileSystem filesystem,
FileName name) |
|
FileObject |
NullFilesCache.getFile(FileSystem filesystem,
FileName name) |
|
FileObject |
SoftRefFilesCache.getFile(FileSystem filesystem,
FileName name) |
|
protected java.util.Map |
DefaultFilesCache.getOrCreateFilesystemCache(FileSystem filesystem) |
|
protected java.util.Map |
LRUFilesCache.getOrCreateFilesystemCache(FileSystem filesystem) |
|
protected java.util.Map |
SoftRefFilesCache.getOrCreateFilesystemCache(FileSystem filesystem) |
|
void |
DefaultFilesCache.removeFile(FileSystem filesystem,
FileName name) |
|
void |
LRUFilesCache.removeFile(FileSystem filesystem,
FileName name) |
|
void |
NullFilesCache.removeFile(FileSystem filesystem,
FileName name) |
|
void |
SoftRefFilesCache.removeFile(FileSystem filesystem,
FileName name) |
Modifier and Type | Class | Description |
---|---|---|
class |
VirtualFileSystem |
A logical file system, made up of set of junctions, or links, to files from
other file systems.
|
Modifier and Type | Method | Description |
---|---|---|
FileSystem |
DecoratedFileObject.getFileSystem() |
Modifier and Type | Method | Description |
---|---|---|
void |
DefaultFileSystemManager._closeFileSystem(FileSystem filesystem) |
Closes the given filesystem.
If you use VFS as singleton it is VERY dangerous to call this method |
void |
DefaultFileSystemManager.closeFileSystem(FileSystem filesystem) |
Closes the given filesystem.
If you use VFS as singleton it is VERY dangerous to call this method |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractFileSystem |
A partial
FileSystem implementation. |
Modifier and Type | Method | Description |
---|---|---|
protected abstract FileSystem |
AbstractLayeredFileProvider.doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|
protected abstract FileSystem |
AbstractOriginatingFileProvider.doCreateFileSystem(FileName rootName,
FileSystemOptions fileSystemOptions) |
Creates a
FileSystem . |
protected FileSystem |
AbstractFileProvider.findFileSystem(java.lang.Comparable key,
FileSystemOptions fileSystemProps) |
Locates a cached file system
|
FileSystem |
AbstractFileObject.getFileSystem() |
Returns the file system this file belongs to.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
AbstractFileProvider.addFileSystem(java.lang.Comparable key,
FileSystem fs) |
Adds a file system to those cached by this provider.
|
void |
AbstractFileProvider.closeFileSystem(FileSystem filesystem) |
Modifier and Type | Class | Description |
---|---|---|
class |
Bzip2FileSystem |
Filesytem to handle compressed files using the bzip2 method
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
Bzip2FileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Class | Description |
---|---|---|
class |
CompressedFileFileSystem |
A read-only file system for compressed files.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract FileSystem |
CompressedFileFileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
|
protected FileSystem |
CompressedFileFileProvider.doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|
Modifier and Type | Class | Description |
---|---|---|
class |
FtpFileSystem |
An FTP file system.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
FtpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Creates the filesystem.
|
Modifier and Type | Class | Description |
---|---|---|
class |
GzipFileSystem |
Filesytem to handle compressed files using the gzip method
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
GzipFileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Class | Description |
---|---|---|
class |
HttpFileSystem |
An HTTP file system.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
HttpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Creates a
FileSystem . |
Modifier and Type | Class | Description |
---|---|---|
class |
JarFileSystem |
A read-only file system for Jar files.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
JarFileProvider.doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LocalFileSystem |
A local file system.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
DefaultLocalFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Creates the filesystem.
|
Modifier and Type | Class | Description |
---|---|---|
class |
RamFileSystem |
A RAM File System
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
RamFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method | Description |
---|---|---|
void |
ResourceFileProvider.closeFileSystem(FileSystem filesystem) |
Modifier and Type | Class | Description |
---|---|---|
class |
SftpFileSystem |
Represents the files on an SFTP server.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
SftpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Creates a
FileSystem . |
Modifier and Type | Class | Description |
---|---|---|
class |
TarFileSystem |
A read-only file system for Tar files.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
TarFileProvider.doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|
Modifier and Type | Class | Description |
---|---|---|
class |
UrlFileSystem |
A File system backed by Java's URL API.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ZipFileSystem |
A read-only file system for Zip/Jar files.
|
Modifier and Type | Method | Description |
---|---|---|
protected FileSystem |
ZipFileProvider.doCreateFileSystem(java.lang.String scheme,
FileObject file,
FileSystemOptions fileSystemOptions) |
Creates a layered file system.
|