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
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 classname. It will not be chosen by the autodetection scheme.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
months abbreviations looked for by this parser.private static final String
this is the regular expression used by this parser.Fields inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
_matcher_
-
Constructor Summary
ConstructorsConstructorDescriptionThe sole constructor for a EnterpriseUnixFTPEntryParser object. -
Method Summary
Modifier and TypeMethodDescriptionparseFTPEntry
(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 Details
-
MONTHS
months abbreviations looked for by this parser. Also used to determine which month has been matched by the parser.- See Also:
-
REGEX
this is the regular expression used by this parser.- See Also:
-
-
Constructor Details
-
EnterpriseUnixFTPEntryParser
public EnterpriseUnixFTPEntryParser()The sole constructor for a EnterpriseUnixFTPEntryParser object.
-
-
Method Details
-
parseFTPEntry
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
-