org.apache.commons.net.ftp
public abstract class FTPFileEntryParserImpl extends Object implements FTPFileEntryParser, FTPFileListParser
Constructor Summary | |
---|---|
FTPFileEntryParserImpl()
The constructor for a FTPFileEntryParserImpl object. |
Method Summary | |
---|---|
FTPFile[] | parseFileList(InputStream listStream, String encoding)
Parses an FTP server file listing and converts it into a usable format
in the form of an array of FTPFile instances. |
FTPFile[] | parseFileList(InputStream listStream)
Parses an FTP server file listing and converts it into a usable format
in the form of an array of FTPFile instances. |
List | preParse(List original)
This method is a hook for those implementors (such as
VMSVersioningFTPEntryParser, and possibly others) which need to
perform some action upon the FTPFileList after it has been created
from the server stream, but before any clients see the list.
|
String | readNextEntry(BufferedReader reader)
Reads the next entry using the supplied BufferedReader object up to
whatever delemits one entry from the next. |
FTPFile
instances. If the
file list contains no files, null
should be
returned, otherwise an array of FTPFile
instances
representing the files in the directory is returned.
Parameters: listStream The InputStream from which the file list should be read.
Returns: The list of file information contained in the given path. null if the list could not be obtained or if there are no files in the directory.
Throws: java.io.IOException If an I/O error occurs reading the listStream.
Deprecated: The version of this method which takes an encoding should be used.
Parses an FTP server file listing and converts it into a usable format in the form of an array of FTPFile
instances. If the
file list contains no files, null
should be
returned, otherwise an array of FTPFile
instances
representing the files in the directory is returned.
Parameters: listStream The InputStream from which the file list should be read.
Returns: The list of file information contained in the given path. null if the list could not be obtained or if there are no files in the directory.
Throws: java.io.IOException If an I/O error occurs reading the listStream.
Parameters: original Original list after it has been created from the server stream
Returns: original
unmodified.
Parameters: reader The BufferedReader object from which entries are to be read.
Returns: A string representing the next ftp entry or null if none found.
Throws: java.io.IOException thrown on any IO Error reading from the reader.