# 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
  Description
  `class`
  `FTPFileEntryParserImpl`
  This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality.
  Constructors in org.apache.commons.net.ftp with parameters of type FTPFileEntryParser
  Modifier
  Constructor
  Description
  ``
  `FTPListParseEngine(FTPFileEntryParser parser)`
  Constructs a new instance.

- ## 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
  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. 250 "/QSYS.LIB/RPGUNIT.LIB/RPGUNITC1.FILE" is current directory
  `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
  Description
  `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`
  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(String key)`
  Implementation should be a method that decodes the supplied key and creates an object implementing the interface FTPFileEntryParser.
  `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.`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
  Modifier
  Constructor
  Description
  ``
  `CompositeFileEntryParser(FTPFileEntryParser[] ftpFileEntryParsers)`
  Constructs a new instance.