|
|||||||||
| Home >> All >> org >> apache >> commons >> net >> ftp >> ftp2 >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.commons.net.ftp.ftp2.parser
Class NTFTPEntryParser

java.lang.Objectorg.apache.commons.net.ftp.ftp2.parser.MatchApparatus
org.apache.commons.net.ftp.ftp2.parser.NTFTPEntryParser
- All Implemented Interfaces:
- org.apache.commons.net.ftp.ftp2.FTPFileEntryParser
- public class NTFTPEntryParser
- extends MatchApparatus
- implements org.apache.commons.net.ftp.ftp2.FTPFileEntryParser
- extends MatchApparatus
This Class uses the ListParser class to validate the input string. It also requires the NetComponents library version 1.3.7 or later and the OROMatcher library for the regualar expressions stuff.
USAGE:
That's all there is to it.
Each FTPFile object is populated just like any other FTPFile object. The only thing not implemented at this time is the file permissions, but I can do it if there is a real need for it.
!NOTE/WARNING!:Before you pass the parser to listFiles, make sure you are in the directory that you need to be. This parser will return the filtered files from the directory it is in. This becomes crucial specialy if your goal is to delete the output of the parser.
- Version:
- $Id: NTFTPEntryParser.java,v 1.11 2004/06/29 04:54:29 dfs Exp $
| Field Summary | |
private static java.lang.String |
REGEX
|
| Constructor Summary | |
NTFTPEntryParser()
The sole constructor for an NTFTPEntryParser object. |
|
| Method Summary | |
int |
getGroupCnt()
Convenience method delegates to the internal MatchResult's groups() method. |
java.lang.String |
getGroupsAsString()
For debugging purposes - returns a string shows each match group by number. |
java.lang.String |
group(int matchnum)
Convenience method delegates to the internal MatchResult's group() method. |
boolean |
matches(java.lang.String s)
Convenience method delegates to the internal MatchResult's matches() method. |
org.apache.commons.net.ftp.FTPFile |
parseFTPEntry(java.lang.String entry)
Parses a line of an NT FTP server file listing and converts it into a usable format in the form of an FTPFile instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
REGEX
private static final java.lang.String REGEX
- See Also:
- Constant Field Values
| Constructor Detail |
NTFTPEntryParser
public NTFTPEntryParser()
- The sole constructor for an NTFTPEntryParser object.
| Method Detail |
parseFTPEntry
public org.apache.commons.net.ftp.FTPFile parseFTPEntry(java.lang.String entry)
- Parses a line of an NT FTP server file listing and converts it into a
usable format in the form of an
FTPFileinstance. If the file listing line doesn't describe a file,nullis returned, otherwise aFTPFileinstance representing the files in the directory is returned.- Specified by:
parseFTPEntryin interfaceorg.apache.commons.net.ftp.ftp2.FTPFileEntryParser
matches
public boolean matches(java.lang.String s)
- Convenience method delegates to the internal MatchResult's matches()
method.
getGroupCnt
public int getGroupCnt()
- Convenience method delegates to the internal MatchResult's groups()
method.
group
public java.lang.String group(int matchnum)
- Convenience method delegates to the internal MatchResult's group()
method.
getGroupsAsString
public java.lang.String getGroupsAsString()
- For debugging purposes - returns a string shows each match group by
number.
|
|||||||||
| Home >> All >> org >> apache >> commons >> net >> ftp >> ftp2 >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC