# Package org.apache.commons.net.ftp.parser

FTP file listing parser classes

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  FTPFileEntryParserFactory | The interface describes a factory for creating FTPFileEntryParsers.
  FTPTimestampParser | This interface specifies the concept of parsing an FTP server's timestamp.

- Class Summary
  Class | Description
  --- | ---
  CompositeFileEntryParser | This implementation allows to pack some FileEntryParsers together and handle the case where the returned dir style isn't clearly defined.
  ConfigurableFTPFileEntryParserImpl | This abstract class implements the common timestamp parsing algorithm for all the concrete parsers.
  DefaultFTPFileEntryParserFactory | This is the default implementation of the FTPFileEntryParserFactory interface.
  EnterpriseUnixFTPEntryParser | Parser for the Connect Enterprise Unix FTP Server From Sterling Commerce.
  FTPTimestampParserImpl | Default implementation of the `FTPTimestampParser` interface also implements the `Configurable` interface to allow the parsing to be configured from the outside.
  MacOsPeterFTPEntryParser | Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
  MLSxEntryParser | Parses `MSLT` and `MLSD` replies.
  MVSFTPEntryParser | Implements `FTPFileEntryParser` and `Configurable` for IBM zOS/MVS Systems.
  NetwareFTPEntryParser | Implements `FTPFileEntryParser` and `Configurable` for Netware Systems.
  NTFTPEntryParser | Implements `FTPFileEntryParser` and `Configurable` for NT Systems.
  OS2FTPEntryParser | Implements of `FTPFileEntryParser` and `Configurable` for OS/2 Systems.
  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.
  RegexFTPFileEntryParserImpl | This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality.
  UnixFTPEntryParser | Implementation FTPFileEntryParser and FTPFileListParser for standard Unix Systems.
  VMSFTPEntryParser | Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
  VMSVersioningFTPEntryParser | Special implementation VMSFTPEntryParser with versioning turned on.

- Exception Summary
  Exception | Description
  --- | ---
  ParserInitializationException | This class encapsulates all errors that may be thrown by the process of an FTPFileEntryParserFactory creating and instantiating an FTPFileEntryParser.

## Package org.apache.commons.net.ftp.parser Description

FTP file listing parser classes