⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.net.ftp.parser

Class UnixFTPEntryParser

java.lang.Object
|
+--org.apache.commons.net.ftp.FTPFileEntryParserImpl
   |
   +--org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
      |
      +--org.apache.commons.net.ftp.parser.UnixFTPEntryParser

Known Direct Subclasses:
DefaultFTPFileListParser


public class UnixFTPEntryParser
extends RegexFTPFileEntryParserImpl

Implementation FTPFileEntryParser and FTPFileListParser for standard Unix Systems. This class is based on the logic of Daniel Savarese's DefaultFTPListParser, but adapted to use regular expressions and to fit the new FTPFileEntryParser interface.
Author:
See Also:
org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)

Constructor Summary

UnixFTPEntryParser()

The sole constructor for a UnixFTPEntryParser object.

Method Summary

FTPFile

parseFTPEntry(String entry)

Parses a line of a unix (standard) FTP server file listing and converts it into a usable format in the form of an FTPFile instance.

Constructor Details

UnixFTPEntryParser

public UnixFTPEntryParser()

The sole constructor for a UnixFTPEntryParser object.

Throws:
- Thrown if the regular expression is unparseable.

Method Details

parseFTPEntry

public FTPFile parseFTPEntry(String entry)

Parses a line of a unix (standard) FTP server file listing and converts it into a usable format in the form of an FTPFile instance. If the file listing line doesn't describe a file, null is returned, otherwise a FTPFile instance representing the files in the directory is returned.

Parameters:
entry - A line of text from the file listing
Returns:
An FTPFile instance corresponding to the supplied entry