All Classes and Interfaces

Class
Description
A change event that knows how to notify a listener.
A default file name implementation.
Provides methods to parse a file name into a FileName.
A partial file object implementation.
 
 
A partial FileProvider implementation.
Abstract base class for FilesCache implementations.
A partial FileSystem implementation.
A FileProvider that is layered on top of another, such as the contents of a zip or tar file.
A FileProvider that handles physical files, such as the files in a local fs, or on an FTP server.
Implements the DataOutput part of the RandomAccessContent interface and throws UnsupportedOperationException when one of these methods are called.
Implements the part usable for all stream-based random access.
An abstract file synchronization task.
Information about a source file.
A partial VfsComponent implementation.
A VfsComponent that contains a set of sub-components.
Filters files based on a cutoff time, can filter either newer files or files equal to or older.
Example for using AgeFileFilter.
A FileSelector that selects everything.
A filter providing conditional AND logic across a list of file filters.
Structure for an identity based on byte arrays.
the bzip2 file.
Provides access to the content of bzip2 compressed files.
Filesytem to handle compressed files using the bzip2 method.
An enumerated type to deal with the various cache strategies.
This filter accepts Files that can be executed.
This filter accepts Files that can be read.
Example for using CanReadFileFilter.
This filter accepts Files that can be written to.
Example for using CanWriteFileFilter.
An enumerated type representing the capabilities of files and file systems.
File changed event.
Example to change the last modification time of the given file.
 
Description.
A compressed file.
A file system provider for compressed files.
A read-only file system for compressed files.
Defines operations for conditional file filters.
An Ant task that copies matching files.
File creation event.
 
Factory to create an instance of a Cryptor.
Base class to build a fileObject decoration.
Allows passwords to be encrypted and decrypted.
The content of a file.
The default file content information.
A polling FileMonitor implementation.
File monitor agent.
 
A simple file replicator and temporary file store.
A simple FilesCache implementation.
A default FileSelectInfo implementation.
Default options usable for all file systems.
Dummy class that implements FileSystem.
The default file system manager implementation.
A file system provider, which uses direct file access.
Same as ProviderConfiguration but for the default provider.
A default URL connection that will work for most file systems.
A default URL stream handler that will work for most file systems.
The default context implementation.
A file backed by another file.
This class use reflection to set a configuration value using the fileSystemConfigBuilder associated the a scheme.
Context.
File deletion event.
An Ant task that deletes matching files.
This filter accepts Files that are directories.
Example for using DirectoryFileFilter.
This filter accepts files or directories that are empty.
Example for using EmptyFileFilter.
Allows passwords to be encrypted and decrypted.
A file filter that always returns false.
An event fired when a file is changed.
Represents the data content of a file.
Informs on the content of a file with content type and encoding.
Creates FileContentInfo instances to determine the content-info for given file contents.
The FileContentInfoFilenameFactory.
Holds the data which needs to be local to the current thread
A FileSelector that selects all files in a particular depth range.
A FileSelector that selects based on file extensions.
This filter accepts Files that are files (not directories).
Example for using FileFileFilter.
This interface is used to select files when traversing the direct children of the base.
A FileSelector that selects all children of the given fileObject.
Listens for changes to a file.
FileMonitor interface.
Represents a file name.
Provides methods to parse a file name into a FileName.
Delivers a file-not-folder exception which happens when trying to issue FileObject.getChildren() on a file.
delivers a file-not-found exception.
Represents a file, and is used to access the content and structure of the file.
Utility methods for FileObject.
A FileOperation is an object that brings an extra function to a FileObject.
FileOperationProvider is responsible for dealing with FileOperation's.
FileOperations interface provides API to work with operations.
A file provider.
Responsible for making local replicas of files.
The fileCache interface.
Information about a file, that is used to select files during the traversal of a hierarchy.
This interface is used to select files when traversing a file hierarchy.
A file system, made up of a hierarchy of files.
Key for various cache implementations.
Abstract class which has the right to fill FileSystemOptions.
Thrown for file system errors.
Identifies a file system.
A FileSystemManager manages a set of file systems.
Configures file systems individually with these options.
Keys in the options Map.
An enumerated type that represents a file's type.
delivers a file-not-folder exception which happens when trying to issue FileObject.getChildren() on a file.
A helper class that determines the provider to use for a file.
A FileSelector that selects files of a particular type.
Deprecated.
Basic check for FTP.
What VFS expects from an FTP client to provide.
Create a FtpClient instance.
FtpClientFactory.ConnectionFactory<C extends org.apache.commons.net.ftp.FTPClient,B extends FtpFileSystemConfigBuilder>
Abstract Factory, used to configure different FTPClients.
Connection Factory, used to configure the FTPClient.
A wrapper to the FTPClient to allow automatic reconnect on connection loss.
Implementation for FTP.
An FTP file.
A provider for FTP file systems.
An FTP file system.
The config builder for various FTP configuration options.
The FTP file types.
Implements FTP stream-based random access.
A file name that represents a 'generic' URI, as per RFC 2396.
A general-purpose file name parser.
Generic file name that represents a URL.
Generic implementation for any url based file system, without depending a specific library.
A Gzip file.
Provides access to the content of Gzip files.
A compressed file system using the Gzip method.
This filter accepts Files that are hidden.
Example for using HiddenFileFilter.
Implementation for any URL based file system.
Parsed authority info (scheme, hostname, username/password, port).
Creates FileContentInfoFactory instances for http4 provider.
FileNameParser implementation for http4 provider, setting default port to 80.
A file object backed by Apache HttpComponents HttpClient.
FileProvider implementation using HttpComponents HttpClient library.
http4 file system.
Configuration options builder utility for http4 provider.
RandomAccess content using Http4FileObject.
FileNameParser implementation for http4s provider, setting default port to 443.
http4s provider that uses HttpComponents HttpClient.
Structure for an identity based on Files.
Provides identity to a JSch.
Creates instances of JSch IdentityRepository.
Inverts file inclusion of a delegate FileSelector, folder traversal is delegated.
Enumeration of IO case sensitivity.
A file in a Jar file system.
A file system provider for Jar files.
A read-only file system for Jar files.
A default URL connection that will work for most file systems.
A file name for layered files.
Implementation for layered file systems.
A file object implementation which uses direct file access.
A local file URI.
A name parser.
A file provider which handles local files.
Implements RandomAccessContent for local files.
A local file system.
This implementation caches every file using LRUMap.
Formats messages.
An Ant task that creates a directory.
An InputStream that cleans up the org.apache.http.client.methods.CloseableHttpResponse on close.
An InputStream that provides buffering and end-of-stream monitoring.
An OutputStream that provides buffering and end-of-stream monitoring.
A RandomAccessContent that provides end-of-stream monitoring.
An Ant task that moves matching files.
Filters file names for a certain name.
Example for using NameFileFilter.
An enumerated type for file name scope, used when resolving a name relative to a file.
This filter produces a logical NOT of the filters specified.
A FilesCache implementation.
This decorator refreshes the fileObject data on every call.
A FileFilter providing conditional OR logic across a list of file filters.
Deprecated.
Use Apache Commons Lang's SystemUtils.
Deprecated.
Use Apache Commons Lang's SystemUtils.
A FileSelector that selects based on regular expressions.
UNIX permissions.
Permission types.
Filters file names for a certain prefix.
Example for using PrefixFileFilter.
A file replicator that wraps another file replicator, performing the replication as a privileged action.
This class describes the configuration for a provider.
RAM File Object Data.
A RAM File contains a single RAM FileData instance, it provides methods to access the data by implementing FileObject interface.
OutputStream to a RamFile.
RAM File Provider.
RAM File Random Access Content.
A RAM File System.
Config Builder for the RAM file system.
Provides random access over content.
An enumerated type representing the modes of a random access content.
An InputStream that provides end-of-stream monitoring.
Filters files using supplied regular expression(s).
Example for using RegexFileFilter.
Helper class for VFSClassLoader.
A resource file URI.
Slightly modified filename parser for resource URIs.
The Resource provider.
The config BUILDER for various FTP configuration options.
Several standard file selectors.
Basic check for SFTP.
Create a JSch Session instance.
Interface JSchLogger with JCL.
Implementation for SFTP.
An SFTP file.
A provider for accessing files over SFTP.
Represents the files on an SFTP server.
The config builder for various SFTP configuration options.
Proxy type.
Random access content.
Stream based proxy for JSch.
A simple command-line shell for performing file operations.
An Ant task that writes the details of a file to Ant's log.
Example which prints all properties of the file passed as first parameter.
Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold.
Example for using SizeFileFilter.
Filter that accepts files whose size is >= minimum size and <= maximum size.
This implementation caches every file as long as it is strongly reachable by the JVM.
A FileSystemManager that configures itself from an XML (Default: providers.xml) configuration file.
Provides always the same credentials data passed in with the constructor.
Filters files based on the suffix (what the file name ends with).
Example for using SuffixFileFilter.
This filter accepts Files that are symbolic links.
This decorator synchronize all access to the FileObject.
A task that synchronises the destination folder to look exactly like the source folder (or folders).
A file in a Tar file system.
A file system provider for Tar files.
A read-only file system for Tar files.
A file system provider for Tar files.
A provider for temporary files.
Manages a repository of temporary local files.
A file system provider for Tar files.
A file filter that always returns true.
Helper class to trust a new host.
Internal URI encoding BitSet definitions.
Utilities for dealing with URIs.
The URI escape and character encoding and decoding utility.
Internal character encoding utilities.
Internal URL codec utilities.
A URL FileName.
Deprecated.
Use GenericURLFileName as it doesn't depend on Http Client v3 API directly.
Implementation for any java.net.url based file system.
Deprecated.
Use GenericURLFileNameParser as it doesn't depend on Http Client v3 API directly.
A FileObject implementation backed by a URL.
A file provider backed by Java's URL API.
A File system backed by Java's URL API.
A proxy for URLs that are supported by the standard stream handler factory.
Contains various authentication data.
Represents a user authentication item.
The user authenticator is used to query credentials from the user.
Helps with authentication.
Pretends that the current user is always the owner and in the same group.
 
 
 
 
 
 
 
 
 
Restores pristine working copy file and cancels all local modifications.
 
 
 
The main entry point for the VFS.
A class loader that can load classes and resources from a search path.
This interface is used to manage the lifecycle of all VFS components.
Allows VFS components to access the services they need, such as the file replicator.
This class is to keep the old logging behavior (for ant-task) and to be able to correctly use commons-logging.
Base class for the VFS Ant tasks.
A simple Filename to hold the scheme for to be created virtual file system.
A virtual file system provider.
A logical file system, made up of set of junctions, or links, to files from other file systems.
Wraps a listener with a WeakReference.
This implementation caches every file as long as it is strongly reachable by the java vm.
Filters files using the supplied wildcards.
Example for using WildcardFileFilter.
A local file URI.
A parser for Windows file names.
A file in a ZIP file system.
A file system provider for ZIP files.
A read-only file system for ZIP and JAR files.