## Uses of Class
org.apache.commons.net.ftp.FTPClientConfig

- Packages that use FTPClientConfig
  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 FTPClientConfig in org.apache.commons.net.ftp

    Methods in org.apache.commons.net.ftp with parameters of type FTPClientConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | Configurable.`configure(FTPClientConfig config)` Configures this instance using an FTPClientConfig.
    `void` | FTPClient.`configure(FTPClientConfig ftpClientConfig)` Implements the `Configurable` interface.

    Constructors in org.apache.commons.net.ftp with parameters of type FTPClientConfig
    Constructor and Description
    `FTPClientConfig(FTPClientConfig config)` Copy constructor
    `FTPClientConfig(String systemKey, FTPClientConfig config)`
    `FTPListParseEngine(FTPFileEntryParser parser, FTPClientConfig configuration)` Intended for use by FTPClient only

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

    Fields in org.apache.commons.net.ftp.parser declared as FTPClientConfig
    Modifier and Type | Field and Description
    --- | ---
    `static FTPClientConfig` | UnixFTPEntryParser.`NUMERIC_DATE_CONFIG` Some Linux distributions are now shipping an FTP server which formats file listing dates in an all-numeric format: `"yyyy-MM-dd HH:mm`.

    Methods in org.apache.commons.net.ftp.parser that return FTPClientConfig
    Modifier and Type | Method and Description
    --- | ---
    `protected FTPClientConfig` | MacOsPeterFTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | UnixFTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | NetwareFTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | VMSFTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `FTPClientConfig` | NTFTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | OS2FTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | MVSFTPEntryParser.`getDefaultConfiguration()`
    `protected abstract FTPClientConfig` | ConfigurableFTPFileEntryParserImpl.`getDefaultConfiguration()` Each concrete subclass must define this member to create a default configuration to be used when that subclass is instantiated without a `FTPClientConfig` parameter being specified.
    `protected FTPClientConfig` | OS400FTPEntryParser.`getDefaultConfiguration()` Gets a new default configuration to be used when this class is instantiated without a `FTPClientConfig` parameter being specified.

    Methods in org.apache.commons.net.ftp.parser with parameters of type FTPClientConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | FTPTimestampParserImpl.`configure(FTPClientConfig config)` Implements the `Configurable` interface.
    `void` | ConfigurableFTPFileEntryParserImpl.`configure(FTPClientConfig config)` Implements the `Configurable` 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(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.

    Constructors in org.apache.commons.net.ftp.parser with parameters of type FTPClientConfig
    Constructor and Description
    `MacOsPeterFTPEntryParser(FTPClientConfig config)` This constructor allows the creation of a UnixFTPEntryParser object with something other than the default configuration.
    `NetwareFTPEntryParser(FTPClientConfig config)` This constructor allows the creation of an NetwareFTPEntryParser object with something other than the default configuration.
    `NTFTPEntryParser(FTPClientConfig config)` This constructor allows the creation of an NTFTPEntryParser object with something other than the default configuration.
    `OS2FTPEntryParser(FTPClientConfig config)` Constructs a new instance with something other than the default configuration.
    `OS400FTPEntryParser(FTPClientConfig config)` Constructs a new instance with something other than the default configuration.
    `UnixFTPEntryParser(FTPClientConfig config)` Constructs a new instance with something other than the default configuration.
    `UnixFTPEntryParser(FTPClientConfig config, boolean trimLeadingSpaces)` Constructs a new instance with something other than the default configuration.
    `VMSFTPEntryParser(FTPClientConfig config)` This constructor allows the creation of a VMSFTPEntryParser object with something other than the default configuration.
    `VMSVersioningFTPEntryParser(FTPClientConfig config)` This constructor allows the creation of a VMSVersioningFTPEntryParser object with something other than the default configuration.