org.apache.commons.net.ftp.parser

Class OS2FTPEntryParser

Implemented Interfaces:
FTPFileEntryParser, FTPFileListParser

public class OS2FTPEntryParser
extends RegexFTPFileEntryParserImpl

Implementation of FTPFileEntryParser and FTPFileListParser for OS2 Systems.

Version:
$Id: OS2FTPEntryParser.java,v 1.11 2004/04/21 23:30:33 scohen Exp $

Authors:
Winston Ojeda
Steve Cohen

See Also:
FTPFileEntryParser (for usage instructions)

Field Summary

private static String
REGEX
this is the regular expression used by this parser.

Fields inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl

_matcher_, pattern, result

Constructor Summary

OS2FTPEntryParser()
The sole constructor for a OS2FTPEntryParser object.

Method Summary

FTPFile
parseFTPEntry(String entry)
Parses a line of an OS2 FTP server file listing and converts it into a usable format in the form of an FTPFile instance.

Methods inherited from class org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl

getGroupCnt, getGroupsAsString, group, matches

Methods inherited from class org.apache.commons.net.ftp.FTPFileEntryParserImpl

parseFileList, preParse, readNextEntry

Field Details

REGEX

private static final String REGEX
this is the regular expression used by this parser.

Constructor Details

OS2FTPEntryParser

public OS2FTPEntryParser()
The sole constructor for a OS2FTPEntryParser object.

Method Details

parseFTPEntry

public FTPFile parseFTPEntry(String entry)
Parses a line of an OS2 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.

Specified by:
parseFTPEntry in interface FTPFileEntryParser

Parameters:
entry - A line of text from the file listing

Returns:
An FTPFile instance corresponding to the supplied entry