public class VMSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl
Note: VMSFTPEntryParser can only be instantiated through the DefaultFTPParserFactory by classname. It will not be chosen by the autodetection scheme.
FTPFileEntryParser (for usage instructions),
DefaultFTPFileEntryParserFactory_matcher_| Constructor and Description |
|---|
VMSFTPEntryParser()
Constructor for a VMSFTPEntryParser object.
|
VMSFTPEntryParser(FTPClientConfig config)
This constructor allows the creation of a VMSFTPEntryParser object with
something other than the default configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected FTPClientConfig |
getDefaultConfiguration()
Defines a default configuration to be used when this class is
instantiated without a
FTPClientConfig
parameter being specified. |
protected boolean |
isVersioning() |
FTPFile[] |
parseFileList(InputStream listStream)
Deprecated.
(2.2) No other FTPFileEntryParser implementations have this method.
|
FTPFile |
parseFTPEntry(String entry)
Parses a line of a VMS FTP server file listing and converts it into a
usable format in the form of an
FTPFile instance. |
String |
readNextEntry(BufferedReader reader)
Reads the next entry using the supplied BufferedReader object up to
whatever delemits one entry from the next.
|
configure, parseTimestampgetGroupCnt, getGroupsAsString, group, matches, setRegex, setRegexpreParsepublic VMSFTPEntryParser()
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.public VMSFTPEntryParser(FTPClientConfig config)
config - The configuration object used to
configure this parser.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.public FTPFile parseFTPEntry(String entry)
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.entry - A line of text from the file listingpublic String readNextEntry(BufferedReader reader) throws IOException
readNextEntry in interface FTPFileEntryParserreadNextEntry in class FTPFileEntryParserImplreader - The BufferedReader object from which entries are to be
read.IOException - thrown on any IO Error reading from the reader.protected boolean isVersioning()
protected FTPClientConfig getDefaultConfiguration()
FTPClientConfig
parameter being specified.getDefaultConfiguration in class ConfigurableFTPFileEntryParserImpl@Deprecated public FTPFile[] parseFileList(InputStream listStream) throws IOException
listStream - the streamIOException - on errorCopyright © 2001–2017 The Apache Software Foundation. All rights reserved.