Class OS400FTPEntryParser
- java.lang.Object
-
- org.apache.commons.net.ftp.FTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.OS400FTPEntryParser
-
- All Implemented Interfaces:
Configurable,FTPFileEntryParser,FTPFileListParser
public class OS400FTPEntryParser extends ConfigurableFTPFileEntryParserImpl
- Version:
- $Id: OS400FTPEntryParser.java 155429 2005-02-26 13:13:04Z dirkv $
-
-
Field Summary
-
Fields inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
_matcher_
-
-
Constructor Summary
Constructors Constructor Description OS400FTPEntryParser()The default constructor for a OS400FTPEntryParser object.OS400FTPEntryParser(FTPClientConfig config)This constructor allows the creation of an OS400FTPEntryParser object with something other than the default configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FTPClientConfiggetDefaultConfiguration()Defines a default configuration to be used when this class is instantiated without aFTPClientConfigparameter being specified.FTPFileparseFTPEntry(java.lang.String entry)Parses a line of an FTP server file listing and converts it into a usable format in the form of anFTPFileinstance.-
Methods inherited from class org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
configure, parseTimestamp
-
Methods inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
getGroupCnt, getGroupsAsString, group, matches
-
Methods inherited from class org.apache.commons.net.ftp.FTPFileEntryParserImpl
parseFileList, parseFileList, preParse, readNextEntry
-
-
-
-
Constructor Detail
-
OS400FTPEntryParser
public OS400FTPEntryParser()
The default constructor for a OS400FTPEntryParser object.- Throws:
java.lang.IllegalArgumentException- Thrown if the regular expression is unparseable. Should not be seen under normal conditions. It it is seen, this is a sign thatREGEXis not a valid regular expression.
-
OS400FTPEntryParser
public OS400FTPEntryParser(FTPClientConfig config)
This constructor allows the creation of an OS400FTPEntryParser object with something other than the default configuration.- Parameters:
config- Theconfigurationobject used to configure this parser.- Throws:
java.lang.IllegalArgumentException- Thrown if the regular expression is unparseable. Should not be seen under normal conditions. It it is seen, this is a sign thatREGEXis not a valid regular expression.- Since:
- 1.4
-
-
Method Detail
-
parseFTPEntry
public FTPFile parseFTPEntry(java.lang.String entry)
Description copied from interface:FTPFileEntryParserParses a line of an FTP server file listing and converts it into a usable format in the form of anFTPFileinstance. If the file listing line doesn't describe a file,nullshould be returned, otherwise aFTPFileinstance 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
-
getDefaultConfiguration
protected FTPClientConfig getDefaultConfiguration()
Defines a default configuration to be used when this class is instantiated without aFTPClientConfigparameter being specified.- Specified by:
getDefaultConfigurationin classConfigurableFTPFileEntryParserImpl- Returns:
- the default configuration for this parser.
-
-