Class EnterpriseUnixFTPEntryParser
- java.lang.Object
-
- org.apache.commons.net.ftp.FTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.EnterpriseUnixFTPEntryParser
-
- All Implemented Interfaces:
FTPFileEntryParser
public class EnterpriseUnixFTPEntryParser extends RegexFTPFileEntryParserImpl
Parser for the Connect Enterprise UNIX FTP Server From Sterling Commerce. Here is a sample of the sort of output line this parser processes:"-C--E-----FTP B QUA1I1 18128 41 Aug 12 13:56 QUADTEST"
Note: EnterpriseUnixFTPEntryParser can only be instantiated through the DefaultFTPParserFactory by class name. It will not be chosen by the autodetection scheme.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
MONTHS
months abbreviations looked for by this parser.private static java.lang.String
REGEX
this is the regular expression used by this parser.-
Fields inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
_matcher_
-
-
Constructor Summary
Constructors Constructor Description EnterpriseUnixFTPEntryParser()
The sole constructor for a EnterpriseUnixFTPEntryParser object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FTPFile
parseFTPEntry(java.lang.String entry)
Parses a line of a unix FTP server file listing and converts it into a usable format in the form of anFTPFile
instance.-
Methods inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
getGroupCnt, getGroupsAsString, group, matches, setRegex, setRegex
-
Methods inherited from class org.apache.commons.net.ftp.FTPFileEntryParserImpl
preParse, readNextEntry
-
-
-
-
Field Detail
-
MONTHS
private static final java.lang.String MONTHS
months abbreviations looked for by this parser. Also used to determine which month has been matched by the parser.- See Also:
- Constant Field Values
-
REGEX
private static final java.lang.String REGEX
this is the regular expression used by this parser.- See Also:
- Constant Field Values
-
-
Method Detail
-
parseFTPEntry
public FTPFile parseFTPEntry(java.lang.String entry)
Parses a line of a unix FTP server file listing and converts it into a usable format in the form of anFTPFile
instance. If the file listing line doesn't describe a file,null
is returned, otherwise aFTPFile
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
-
-