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 filename 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.A
FileSelector
that selects everything.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.
An enumerated type representing the capabilities of files and file systems.
File changed event.
Description.
A compressed file.
A file system provider for compressed files.
A read-only file system for compressed files.
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.A simple file replicator and temporary file store.
A simple
FilesCache
implementation.Default options usable for all file systems.
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.
A file backed by another file.
This class use reflection to set a configuration value using the fileSystemConfigBuilder associated the a scheme.
Example:
Example:
File deletion event.
An Ant task that deletes matching files.
Allows passwords to be encrypted and decrypted.
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.
A
FileSelector
that selects all files in a particular depth range.A
FileSelector
that selects based on file extensions.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 filename 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.
Stuff to get some strange things from an 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.
Abstract class which has the right to fill FileSystemOptions.
Thrown for file system errors.
A FileSystemManager manages a set of file systems.
Configures file systems individually with these options.
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
FileSelector
that selects files of a particular type.Utility methods for dealing with FileObjects.
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.
Create FTPSClient instances.
Protection level of the data channel in a FTPS communication.
A provider for FTP file systems.
A FTPS file system.
The configuration builder for various FTPS configuration options.
Mode of the FTPS connection.
A file name that represents a 'generic' URI, as per RFC 2396.
A general-purpose file name parser.
the gzip file.
Provides access to the content of gzip compressed files.
Filesytem to handle compressed files using the gzip method.
Implementation for any url based filesystem.
Parsed authority info (scheme, hostname, username/password, port).
Create a HttpClient instance.
Creates FileContentInfo instances for HTTP.
Implementation for http.
A file object backed by Apache Commons HttpClient.
An HTTP provider that uses commons-httpclient.
An HTTP file system.
Configuration options for HTTP.
Implementation for https.
An HTTPS provider that uses commons-httpclient.
Structure for an identity.
Creates instances of JSch
IdentityRepository
.Inverts file inclusion of a delegate FileSelector, folder traversal is delegated.
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 filesystems.
A file object implementation which uses direct file access.
A local file URI.
A name parser.
A file provider which handles 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 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.
An enumerated type for file name scope, used when resolving a name relative to a file.
A
FilesCache
implementation.This decorator refreshes the fileObject data on every call.
Class to help determining the OS.
An enumerated type, which represents an OS family.
A
FileSelector
that selects based on regular expressions matched against base filename.UNIX permissions.
Permission types.
A file replicator that wraps another file replicator, performing the replication as a privileged action.
This class describes the configuration for a provider.
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 filesystem.
Provides random access over content.
An enumerated type representing the modes of a random access content.
The Resource provider.
The config BUILDER for various ftp configuration options.
Several standard file selectors.
Create a JSch Session instance.
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.
Stream based proxy for JSch.
An Ant task that writes the details of a file to Ant's log.
This implementation caches every file as long as it is strongly reachable by the java vm.
A
FileSystemManager
that configures itself from an XML (Default: providers.xml)
configuration file.Provides always the same credentials data passed in with the constructor.
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.
Helper class to trust a new host.
Utilities for dealing with URIs.
A URL FileName.
A file name that represents URL.
Implementation for any java.net.url based filesystem.
Implementation for any url based filesystem.
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.
Contains various authentication data.
Represents a user authentication item.
The user authenticator is used to query credentials from the user.
Helps with authentication.
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 behaviour (for ant-task) and to be able to correctly use commons-logging.
I hope i could remove it sometimes.
I hope i could remove it sometimes.
Base class for the VFS Ant tasks.
A simple Filename to hold the scheme for to be created virtual filesytsem.
A virtual filesystem provider.
A logical file system, made up of set of junctions, or links, to files from other file systems.
Wrap a listener with a WeakReference.
This implementation caches every file as long as it is strongly reachable by the java vm.
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.