Class MVSFTPEntryParser
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.MVSFTPEntryParser
- All Implemented Interfaces:
Configurable
,FTPFileEntryParser
Implements
FTPFileEntryParser
and Configurable
for IBM zOS/MVS Systems.- See Also:
-
Field Summary
Fields inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
_matcher_
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected FTPClientConfig
Each concrete subclass must define this member to create a default configuration to be used when that subclass is instantiated without aFTPClientConfig
parameter being specified.parseFTPEntry
(String entry) Parses a line of a z/OS - MVS FTP server file listing and converts it into a usable format in the form of anFTPFile
instance.Pre-parses is called as part of the interface.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, setRegex, setRegex
Methods inherited from class org.apache.commons.net.ftp.FTPFileEntryParserImpl
readNextEntry
-
Constructor Details
-
MVSFTPEntryParser
public MVSFTPEntryParser()The sole constructor for a MVSFTPEntryParser object.
-
-
Method Details
-
getDefaultConfiguration
Description copied from class:ConfigurableFTPFileEntryParserImpl
Each concrete subclass must define this member to create a default configuration to be used when that subclass is instantiated without aFTPClientConfig
parameter being specified.- Specified by:
getDefaultConfiguration
in classConfigurableFTPFileEntryParserImpl
- Returns:
- the default configuration for the subclass.
-
parseFTPEntry
Parses a line of a z/OS - MVS 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, thennull
is returned. Otherwise, aFTPFile
instance representing the file is returned.- Parameters:
entry
- A line of text from the file listing- Returns:
- An FTPFile instance corresponding to the supplied entry
-
preParse
Pre-parses is called as part of the interface. Per definition, it is called before the parsing takes place. Three kinds of lists are recognized:- z/OS-MVS File lists,
- z/OS-MVS Member lists,
- unix file lists.
- Specified by:
preParse
in interfaceFTPFileEntryParser
- Overrides:
preParse
in classFTPFileEntryParserImpl
- Parameters:
orig
- Original list after it has been created from the server stream- Returns:
original
unmodified.- Since:
- 2.0
-