org.apache.commons.net.ftp.parser
Class NetwareFTPEntryParser
java.lang.Object
   org.apache.commons.net.ftp.FTPFileEntryParserImpl
org.apache.commons.net.ftp.FTPFileEntryParserImpl
       org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
           org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
               org.apache.commons.net.ftp.parser.NetwareFTPEntryParser
org.apache.commons.net.ftp.parser.NetwareFTPEntryParser
- All Implemented Interfaces: 
- Configurable, FTPFileEntryParser
- public class NetwareFTPEntryParser 
- extends ConfigurableFTPFileEntryParserImpl
Implementation of FTPFileEntryParser and FTPFileListParser for Netware Systems. Note that some of the proprietary
 extensions for Novell-specific operations are not supported. See 
 http://www.novell.com/documentation/nw65/index.html?page=/documentation/nw65/ftp_enu/data/fbhbgcfa.html
 for more details.
- Since:
- 1.5
- Version:
- $Id: NetwareFTPEntryParser.java 658520 2008-05-21 01:14:11Z sebb $
- Author:
- Rory Winston
- See Also:
- FTPFileEntryParser (for usage instructions)
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NetwareFTPEntryParser
public NetwareFTPEntryParser()
- The default constructor for a NetwareFTPEntryParser object.
 
- Throws:
- IllegalArgumentException- Thrown if the regular expression is unparseable.  Should not be seen
 under normal conditions.  It it is seen, this is a sign that- REGEXis  not a valid regular expression.
 
NetwareFTPEntryParser
public NetwareFTPEntryParser(FTPClientConfig config)
- This constructor allows the creation of an NetwareFTPEntryParser object 
 with something other than the default configuration.
 
- Parameters:
- config- The- configurationobject used to 
 configure this parser.
- Throws:
- IllegalArgumentException- Thrown if the regular expression is unparseable.  Should not be seen
 under normal conditions.  It it is seen, this is a sign that- REGEXis  not a valid regular expression.
- Since:
- 1.4
 
parseFTPEntry
public FTPFile parseFTPEntry(String entry)
- Parses a line of an NetwareFTP 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.
  
 Netware file permissions are in the following format:  RWCEAFMS, and are explained as follows:
  
 - S - Supervisor; All rights.
 
- R - Read; Right to open and read or execute.
 
- W - Write; Right to open and modify.
 
- C - Create; Right to create; when assigned to a file, allows a deleted file to be recovered.
 
- E - Erase; Right to delete.
 
- M - Modify; Right to rename a file and to change attributes.
 
- F - File Scan; Right to see directory or file listings.
 
- A - Access Control; Right to modify trustee assignments and the Inherited Rights Mask.
 
 See here 
 for more details
 
- 
- Parameters:
- entry- A line of text from the file listing
- Returns:
- An FTPFile instance corresponding to the supplied entry
 
getDefaultConfiguration
protected FTPClientConfig getDefaultConfiguration()
- Defines a default configuration to be used when this class is
 instantiated without a FTPClientConfigparameter being specified.
 
- 
- Specified by:
- getDefaultConfigurationin class- ConfigurableFTPFileEntryParserImpl
 
- 
- Returns:
- the default configuration for this parser.
 
Copyright © 1997-2008 The Apache Software Foundation. All Rights Reserved.