org.apache.commons.net.ftp.parser
Class VMSVersioningFTPEntryParser
- FTPFileEntryParser, FTPFileListParser
public class VMSVersioningFTPEntryParser
Special implementation VMSFTPEntryParser with versioning turned on.
This parser removes all duplicates and only leaves the version with the highest
version number for each filename.
This is a sample of VMS LIST output
"1-JUN.LIS;1 9/9 2-JUN-1998 07:32:04 [GROUP,OWNER] (RWED,RWED,RWED,RE)",
"1-JUN.LIS;2 9/9 2-JUN-1998 07:32:04 [GROUP,OWNER] (RWED,RWED,RWED,RE)",
"DATA.DIR;1 1/9 2-JUN-1998 07:32:04 [GROUP,OWNER] (RWED,RWED,RWED,RE)",
protected boolean | isVersioning()
|
List | preParse(List original) - Implement hook provided for those implementers (such as
VMSVersioningFTPEntryParser, and possibly others) which return
multiple files with the same name to remove the duplicates ..
|
VMSVersioningFTPEntryParser
public VMSVersioningFTPEntryParser()
Constructor for a VMSFTPEntryParser object. Sets the versioning member
to the supplied value.
preParse
public List preParse(List original)
Implement hook provided for those implementers (such as
VMSVersioningFTPEntryParser, and possibly others) which return
multiple files with the same name to remove the duplicates ..
- preParse in interface FTPFileEntryParser
- preParse in interface FTPFileEntryParserImpl
- Original list purged of duplicates