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
Implementation of FTPFileEntryParser and FTPFileListParser for IBM zOS/MVS Systems.
- See Also:
-
Field Summary
Fields inherited from class RegexFTPFileEntryParserImpl
_matcher_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FTPClientConfigEach concrete subclass must define this member to create a default configuration to be used when that subclass is instantiated without aFTPClientConfigparameter being specified.parseFTPEntry(String entry) Parses a line of an z/OS - MVS FTP server file listing and converts it into a usable format in the form of anFTPFileinstance.preParse is called as part of the interface.Methods inherited from class ConfigurableFTPFileEntryParserImpl
configure, parseTimestampMethods inherited from class RegexFTPFileEntryParserImpl
getGroupCnt, getGroupsAsString, group, matches, setRegex, setRegexMethods inherited from class FTPFileEntryParserImpl
readNextEntry
-
Constructor Details
-
MVSFTPEntryParser
public MVSFTPEntryParser()The sole constructor for a MVSFTPEntryParser object.
-
-
Method Details
-
getDefaultConfiguration
Description copied from class:ConfigurableFTPFileEntryParserImplEach concrete subclass must define this member to create a default configuration to be used when that subclass is instantiated without aFTPClientConfigparameter being specified.- Specified by:
getDefaultConfigurationin classConfigurableFTPFileEntryParserImpl- Returns:
- the default configuration for the subclass.
-
parseFTPEntry
Parses a line of an z/OS - MVS 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, thennullis returned. Otherwise aFTPFileinstance 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
preParse is called as part of the interface. Per definition is is called before the parsing takes place. Three kind of lists is recognize: z/OS-MVS File lists z/OS-MVS Member lists unix file lists- Specified by:
preParsein interfaceFTPFileEntryParser- Overrides:
preParsein classFTPFileEntryParserImpl- Parameters:
orig- Original list after it has been created from the server stream- Returns:
originalunmodified.- Since:
- 2.0
-