Package org.apache.commons.vfs.provider
package org.apache.commons.vfs.provider
The File Provider API, and utility classes.
-
ClassDescriptionA default file name implementation.Provides methods to parse a filename into a
FileName
A partial file object implementation.A partialFileProvider
implementation.A partialFileSystem
implementation.AFileProvider
that is layered on top of another, such as the contents of a zip or tar file.AFileProvider
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 if one of those methods are called.Implements the part usable for all stream base random access implementationsA partialVfsComponent
implementation.AVfsComponent
that contains a set of sub-components.DescriptionThe content of a file.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.Provides methods to parse a filename into aFileName
A file provider.Responsible for making local replicas of files.A file name that represents a 'generic' URI, as per RFC 2396.Implementation for any url based filesystem.
Parses the url into user/password/host/port/path
Does not handle a query string (after ?)Parsed authority info (scheme, hostname, userinfo, port)A file name for layered files.Implementation for layered filesystems.A file provider which handles local files.Manages a repository of temporary local files.Utilities for dealing with URIs.Implementation for any url based filesystem.
Parses the url into user/password/host/port/path/queryStringThis 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.