Class FtpFileProvider
java.lang.Object
org.apache.commons.vfs2.provider.AbstractVfsComponent
org.apache.commons.vfs2.provider.AbstractVfsContainer
org.apache.commons.vfs2.provider.AbstractFileProvider
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
org.apache.commons.vfs2.provider.ftp.FtpFileProvider
- All Implemented Interfaces:
Closeable, AutoCloseable, FileProvider, VfsComponent
A provider for FTP file systems.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringFile Entry Parser.static final UserAuthenticationData.Type[]Authenticator types. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileSystemdoCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) Creates the file system.Gets the file system capabilities.Gets the FileSystemConfigBuilder.Methods inherited from class AbstractOriginatingFileProvider
findFile, findFile, getFileSystemMethods inherited from class AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getFileNameParser, parseUri, setFileNameParserMethods inherited from class AbstractVfsContainer
addComponent, removeComponentMethods inherited from class AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
-
Field Details
-
ATTR_FILE_ENTRY_PARSER
-
AUTHENTICATOR_TYPES
Authenticator types.
-
-
Constructor Details
-
FtpFileProvider
public FtpFileProvider()Constructs a new provider.
-
-
Method Details
-
doCreateFileSystem
protected FileSystem doCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) throws FileSystemException Creates the file system.- Specified by:
doCreateFileSystemin classAbstractOriginatingFileProvider- Parameters:
name- The name of the root file of the file system to create.fileSystemOptions- The FileSystem options.- Returns:
- a new FileSystem, never null.
- Throws:
FileSystemException- if an error occurs.
-
getCapabilities
Description copied from interface:FileProviderGets the file system capabilities.These are the same as on the file system, but available before the first file system was instantiated.
- Returns:
- a Collection of the file systems Capabilities.
-
getConfigBuilder
Description copied from class:AbstractFileProviderGets the FileSystemConfigBuilder.- Specified by:
getConfigBuilderin interfaceFileProvider- Overrides:
getConfigBuilderin classAbstractFileProvider- Returns:
- the FileSystemConfigBuilder.
-