Class CompositeFileEntryParser
- java.lang.Object
-
- org.apache.commons.net.ftp.FTPFileEntryParserImpl
-
- org.apache.commons.net.ftp.parser.CompositeFileEntryParser
-
- All Implemented Interfaces:
FTPFileEntryParser
public class CompositeFileEntryParser extends FTPFileEntryParserImpl
This implementation allows to pack some FileEntryParsers together and handle the case where to returned dirstyle isnt clearly defined. The matching parser will be cached. If the cached parser wont match due to the server changed the dirstyle, a new matching parser will be searched.
-
-
Constructor Summary
Constructors Constructor Description CompositeFileEntryParser(FTPFileEntryParser[] ftpFileEntryParsers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FTPFileparseFTPEntry(java.lang.String listEntry)Parses a line of an FTP server file listing and converts it into a usable format in the form of anFTPFileinstance.-
Methods inherited from class org.apache.commons.net.ftp.FTPFileEntryParserImpl
preParse, readNextEntry
-
-
-
-
Constructor Detail
-
CompositeFileEntryParser
public CompositeFileEntryParser(FTPFileEntryParser[] ftpFileEntryParsers)
-
-
Method Detail
-
parseFTPEntry
public FTPFile parseFTPEntry(java.lang.String listEntry)
Description copied from interface:FTPFileEntryParserParses a line of an 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,nullshould be returned, otherwise aFTPFileinstance representing the files in the directory is returned.- Parameters:
listEntry- A line of text from the file listing- Returns:
- An FTPFile instance corresponding to the supplied entry
-
-