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.
Abstracts implementations of
FileOperation
.Abstracts implementations of
FileOperationProvider
.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.
A partial
VfsComponent
implementation.A
VfsComponent
that contains a set of subcomponents.Filters files based on a cutoff time, can filter either newer files or files
equal to or older.
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.
File system to handle compressed files using the bzip2 method.
An enumerated type to deal with the various cache strategies.
This filter accepts
File
s that can be executed.This filter accepts
File
s that can be read.This filter accepts
File
s that can be written to.An enumerated type representing the capabilities of files and file systems.
File changed event.
A specialization of a resource bundle.
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.
File creation event.
Encrypts and decrypts Strings.
Creates an instance of
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.The default implementations for
FileOperations
.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.
File deletion event.
This filter accepts
File
s that are directories.This filter accepts files or directories that are empty.
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.
A
FileSelector
that selects all files in a particular depth range.A
FileSelector
that selects based on file extensions.This filter accepts
File
s that are files (not directories).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.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.
Gets information about a file, used to select files during the traversal of a hierarchy.
Selects what to traverse a file hierarchy.
A file system, made up of a hierarchy of files.
Abstracts configuring
FileSystemOptions
s.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.
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.Deprecated.
What VFS expects from an FTP client to provide.
Creates
FtpClient
instances.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.
Generic file name that represents a URL.
Generic implementation for any URL based file system, without depending on 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
File
s that are hidden.Implementation for any URL based file system.
Parsed authority info (scheme, hostname, username/password, port).
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Creates
FileContentInfoFactory
instances for http5 provider.FileNameParser
implementation for http5 provider, setting default port to 80.A file object backed by Apache HttpComponents HttpClient v5.
FileProvider
implementation using HttpComponents HttpClient v5 library.http5 file system.
Configuration options builder utility for http5 provider.
FileNameParser
implementation for http5s provider, setting default port to 443.http5s provider that uses HttpComponents HttpClient.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
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.
A local file system.
This implementation caches every file using
LRUMap
.Formats messages.
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.
Filters file names for a certain name.
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.
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 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).
A resource file URI.
Slightly modified file name parser for resource URIs.
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.
Filters files based on size, can filter either smaller files or files equal
to or larger than a given threshold.
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).
This filter accepts
File
s that are symbolic links.This decorator synchronizes all access to the FileObject.
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.
Utilities for dealing with URIs.
The URI escape and character encoding and decoding utility.
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.
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.
The VCS add file operation.
The VCS checkout file operation.
The VCS commit file operation.
The VCS commit listener.
The VCS delete file operation.
The VCS log file operation.
A VFS log entry.
Handles VCS log entries.
Handles VFS file modifications.
Restores pristine working copy file and cancels all local modifications.
Enumerates VFS status.
The VCS update file operation.
Handles VCS updates.
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.
A
Consumer
that throws FileSystemException
.This class is to keep the old logging behavior (for ant-task) and to be able to correctly use commons-logging.
A simple file name 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.
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.
Configures
FileSystemOptions
s.
FileObjectUtils
.