org.apache.commons.net.ftp.parser

Class NetwareFTPEntryParser


public class NetwareFTPEntryParser
extends ConfigurableFTPFileEntryParserImpl

Implementation of FTPFileEntryParser and FTPFileListParser for Netware Systems. Note that some of the proprietary extensions for Novell-specific operations are not supported. See http://www.novell.com/documentation/nw65/index.html?page=/documentation/nw65/ftp_enu/data/fbhbgcfa.html for more details.
Since:
1.5
See Also:
FTPFileEntryParser (for usage instructions)

Constructor Summary

NetwareFTPEntryParser()
The default constructor for a NetwareFTPEntryParser object.
NetwareFTPEntryParser(FTPClientConfig config)
This constructor allows the creation of an NetwareFTPEntryParser object with something other than the default configuration.

Method Summary

protected @Override
FTPClientConfig getDefaultConfiguration()
Defines a default configuration to be used when this class is instantiated without a FTPClientConfig parameter being specified.
FTPFile
parseFTPEntry(String entry)
Parses a line of an NetwareFTP server file listing and converts it into a usable format in the form of an FTPFile instance.

Constructor Details

NetwareFTPEntryParser

public NetwareFTPEntryParser()
The default constructor for a NetwareFTPEntryParser object.

NetwareFTPEntryParser

public NetwareFTPEntryParser(FTPClientConfig config)
This constructor allows the creation of an NetwareFTPEntryParser object with something other than the default configuration.
Parameters:
config - The configuration object used to configure this parser.
Since:
1.4

Method Details

FTPClientConfig getDefaultConfiguration

protected @Override FTPClientConfig getDefaultConfiguration()
Defines a default configuration to be used when this class is instantiated without a FTPClientConfig parameter being specified.
Returns:
the default configuration for this parser.

parseFTPEntry

public FTPFile parseFTPEntry(String entry)
Parameters:
entry - A line of text from the file listing
Returns:
An FTPFile instance corresponding to the supplied entry