| Package | Description |
|---|---|
| org.apache.commons.net.ftp |
FTP and FTPS support classes
|
| org.apache.commons.net.ftp.parser |
FTP file listing parser classes
|
| Modifier and Type | Class and Description |
|---|---|
class |
FTPFileEntryParserImpl
This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) FTPFileEntryParser |
FTPClient.getEntryParser() |
| Constructor and Description |
|---|
FTPListParseEngine(FTPFileEntryParser parser)
Constructs a new instance.
|
FTPListParseEngine(FTPFileEntryParser parser,
FTPClientConfig configuration)
Intended for use by FTPClient only
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeFileEntryParser
This implementation allows to pack some FileEntryParsers together and handle the case where the returned dir style isn't clearly defined.
|
class |
ConfigurableFTPFileEntryParserImpl
This abstract class implements the common timestamp parsing algorithm for all the concrete parsers.
|
class |
EnterpriseUnixFTPEntryParser
Parser for the Connect Enterprise Unix FTP Server From Sterling Commerce.
|
class |
MacOsPeterFTPEntryParser
Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
|
class |
MLSxEntryParser
Parses
MSLT and MLSD replies. |
class |
MVSFTPEntryParser
Implements
FTPFileEntryParser and Configurable for IBM zOS/MVS Systems. |
class |
NetwareFTPEntryParser
Implements
FTPFileEntryParser and Configurable for Netware Systems. |
class |
NTFTPEntryParser
Implements
FTPFileEntryParser and Configurable for NT Systems. |
class |
OS2FTPEntryParser
Implements of
FTPFileEntryParser and Configurable for OS/2 Systems. |
class |
OS400FTPEntryParser
Example *FILE/*MEM FTP entries, when the current
working directory is a file of file system QSYS:
------------------------------------------------
$ cwd /qsys.lib/rpgunit.lib/rpgunitc1.file
250-NAMEFMT set to 1.
|
class |
RegexFTPFileEntryParserImpl
This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality.
|
class |
UnixFTPEntryParser
Implementation FTPFileEntryParser and FTPFileListParser for standard Unix Systems.
|
class |
VMSFTPEntryParser
Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
|
class |
VMSVersioningFTPEntryParser
Special implementation VMSFTPEntryParser with versioning turned on.
|
| Modifier and Type | Method and Description |
|---|---|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createFileEntryParser(FTPClientConfig config)
Implementation extracts a key from the supplied
FTPClientConfig parameter and creates an object implementing the interface
FTPFileEntryParser and uses the supplied configuration to configure it. |
FTPFileEntryParser |
FTPFileEntryParserFactory.createFileEntryParser(FTPClientConfig config)
Implementation should be a method that extracts a key from the supplied
FTPClientConfig parameter and creates an object
implementing the interface FTPFileEntryParser and uses the supplied configuration to configure it. |
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createFileEntryParser(String key)
This default implementation of the FTPFileEntryParserFactory interface works according to the following logic: First it attempts to interpret the
supplied key as a fully qualified class name (default package is not allowed) of a class implementing the FTPFileEntryParser interface.
|
FTPFileEntryParser |
FTPFileEntryParserFactory.createFileEntryParser(String key)
Implementation should be a method that decodes the supplied key and creates an object implementing the interface FTPFileEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createMVSEntryParser()
Creates a new MVSFTPEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createNetwareFTPEntryParser()
Creates a new NetwareFTPEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createNTFTPEntryParser()
Creates a new FTPFileEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createOS2FTPEntryParser()
Creates a new OS2FTPEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createOS400FTPEntryParser()
Creates a new FTPFileEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createUnixFTPEntryParser()
Creates a new UnixFTPEntryParser.
|
FTPFileEntryParser |
DefaultFTPFileEntryParserFactory.createVMSVersioningFTPEntryParser()
Creates a new VMSVersioningFTPEntryParser.
|
| Constructor and Description |
|---|
CompositeFileEntryParser(FTPFileEntryParser[] ftpFileEntryParsers)
Constructs a new instance.
|