## Uses of Interface
org.apache.commons.net.ftp.FTPFileEntryParser

- Packages that use FTPFileEntryParser
  Package | Description
  --- | ---
  org.apache.commons.net.ftp | FTP and FTPS support classes
  org.apache.commons.net.ftp.parser | FTP file listing parser classes

- - ### Uses of FTPFileEntryParser in org.apache.commons.net.ftp

    Classes in org.apache.commons.net.ftp that implement FTPFileEntryParser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FTPFileEntryParserImpl` This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality.

    Methods in org.apache.commons.net.ftp that return FTPFileEntryParser
    Modifier and Type | Method and Description
    --- | ---
    `(package private) FTPFileEntryParser` | FTPClient.`getEntryParser()`

    Constructors in org.apache.commons.net.ftp with parameters of type FTPFileEntryParser
    Constructor and Description
    `FTPListParseEngine(FTPFileEntryParser parser)` Constructs a new instance.
    `FTPListParseEngine(FTPFileEntryParser parser, FTPClientConfig configuration)` Intended for use by FTPClient only

  - ### Uses of FTPFileEntryParser in org.apache.commons.net.ftp.parser

    Classes in org.apache.commons.net.ftp.parser that implement FTPFileEntryParser
    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.

    Methods in org.apache.commons.net.ftp.parser that return FTPFileEntryParser
    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.

    Constructors in org.apache.commons.net.ftp.parser with parameters of type FTPFileEntryParser
    Constructor and Description
    `CompositeFileEntryParser(FTPFileEntryParser[] ftpFileEntryParsers)` Constructs a new instance.