org.apache.commons.net.ftp.parser

Class NTFTPEntryParser

public class NTFTPEntryParser extends ConfigurableFTPFileEntryParserImpl

Implementation of FTPFileEntryParser and FTPFileListParser for NT Systems.

Version: $Id: NTFTPEntryParser.java 658518 2008-05-21 01:04:30Z sebb $

Author: Winston Ojeda Steve Cohen

See Also: FTPFileEntryParser (for usage instructions)

Constructor Summary
NTFTPEntryParser()
The sole constructor for an NTFTPEntryParser object.
NTFTPEntryParser(FTPClientConfig config)
This constructor allows the creation of an NTFTPEntryParser object with something other than the default configuration.
Method Summary
FTPFileparseFTPEntry(String entry)
Parses a line of an NT FTP server file listing and converts it into a usable format in the form of an FTPFile instance.

Constructor Detail

NTFTPEntryParser

public NTFTPEntryParser()
The sole constructor for an NTFTPEntryParser object.

Throws: IllegalArgumentException Thrown if the regular expression is unparseable. Should not be seen under normal conditions. It it is seen, this is a sign that REGEX is not a valid regular expression.

NTFTPEntryParser

public NTFTPEntryParser(FTPClientConfig config)
This constructor allows the creation of an NTFTPEntryParser object with something other than the default configuration.

Parameters: config The configuration object used to configure this parser.

Throws: IllegalArgumentException Thrown if the regular expression is unparseable. Should not be seen under normal conditions. It it is seen, this is a sign that REGEX is not a valid regular expression.

Since: 1.4

Method Detail

parseFTPEntry

public FTPFile parseFTPEntry(String entry)
Parses a line of an NT FTP server file listing and converts it into a usable format in the form of an FTPFile instance. If the file listing line doesn't describe a file, null is returned, otherwise a FTPFile instance representing the files in the directory is returned.

Parameters: entry A line of text from the file listing

Returns: An FTPFile instance corresponding to the supplied entry