Package org.apache.commons.vfs2.provider
The File Provider API, and utility classes.
-
Interface Summary Interface Description FileNameParser Provides methods to parse a file name into aFileName
.FileProvider A file provider.FileReplicator Responsible for making local replicas of files.LocalFileProvider A file provider which handles local files.TemporaryFileStore Manages a repository of temporary local files.VfsComponent This interface is used to manage the lifecycle of all VFS components.VfsComponentContext Allows VFS components to access the services they need, such as the file replicator. -
Class Summary Class Description AbstractFileName A default file name implementation.AbstractFileNameParser Provides methods to parse a file name into aFileName
.AbstractFileObject<AFS extends AbstractFileSystem> A partial file object implementation.AbstractFileProvider A partialFileProvider
implementation.AbstractFileSystem A partialFileSystem
implementation.AbstractLayeredFileProvider AFileProvider
that is layered on top of another, such as the contents of a zip or tar file.AbstractOriginatingFileProvider AFileProvider
that handles physical files, such as the files in a local fs, or on an FTP server.AbstractRandomAccessContent Implements theDataOutput
part of theRandomAccessContent
interface and throwsUnsupportedOperationException
when one of these methods are called.AbstractRandomAccessStreamContent Implements the part usable for all stream-based random access.AbstractVfsComponent A partialVfsComponent
implementation.AbstractVfsContainer AVfsComponent
that contains a set of sub-components.CompositeFileProvider Description.DefaultFileContent The content of a file.DefaultFileSelectorInfo A defaultFileSelectInfo
implementation.DefaultURLConnection A default URL connection that will work for most file systems.DefaultURLStreamHandler A default URL stream handler that will work for most file systems.DelegateFileObject<AFS extends AbstractFileSystem> A file backed by another file.FileContentThreadData Holds the data which needs to be local to the current threadFileSystemKey Identifies a file system.GenericFileName A file name that represents a 'generic' URI, as per RFC 2396.GenericURLFileName Generic file name that represents a URL.GenericURLFileNameParser Generic implementation for any url based file system, without depending a specific library.HostFileNameParser Implementation for any URL based file system.HostFileNameParser.Authority Parsed authority info (scheme, hostname, username/password, port).LayeredFileName A file name for layered files.LayeredFileNameParser Implementation for layered file systems.UriParser Utilities for dealing with URIs.URLFileName Deprecated. UseGenericURLFileName
as it doesn't depend on Http Client v3 API directly.URLFileNameParser Deprecated. UseGenericURLFileNameParser
as it doesn't depend on Http Client v3 API directly.