net.sf.jpkgmk.prototype
Class PrototypeEntryDirectory.PrototypeEntryDirectoryParser

java.lang.Object
  extended by net.sf.jpkgmk.prototype.AbstractPrototypeEntryParser
      extended by net.sf.jpkgmk.prototype.PrototypeEntryDirectory.PrototypeEntryDirectoryParser
All Implemented Interfaces:
PrototypeEntryParser
Direct Known Subclasses:
PrototypeEntryDirectoryExclusive.PrototypeEntryDirectoryExclusiveParser
Enclosing class:
PrototypeEntryDirectory

public static class PrototypeEntryDirectory.PrototypeEntryDirectoryParser
extends AbstractPrototypeEntryParser
implements PrototypeEntryParser


Constructor Summary
PrototypeEntryDirectory.PrototypeEntryDirectoryParser()
           
 
Method Summary
protected  PrototypeEntry createPrototypeEntry(java.lang.Integer part, java.lang.String fileClass, java.lang.String path, java.lang.String mode, java.lang.String owner, java.lang.String group, PrototypeEntryCommandDefault entryCommandDefault)
           
protected  PrototypeEntry parseItems(java.lang.String[] items, java.lang.Integer part, PrototypeEntryType type, int currentIndex, PrototypeEntryCommandDefault entryCommandDefault)
          Invoked by the AbstractPrototypeEntryParser.parse(String, PrototypeEntryCommandDefault) method to parse the items of a line.
 
Methods inherited from class net.sf.jpkgmk.prototype.AbstractPrototypeEntryParser
getArrayValue, getCurrentLine, parse, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.jpkgmk.prototype.PrototypeEntryParser
parse
 

Constructor Detail

PrototypeEntryDirectory.PrototypeEntryDirectoryParser

public PrototypeEntryDirectory.PrototypeEntryDirectoryParser()
Method Detail

parseItems

protected PrototypeEntry parseItems(java.lang.String[] items,
                                    java.lang.Integer part,
                                    PrototypeEntryType type,
                                    int currentIndex,
                                    PrototypeEntryCommandDefault entryCommandDefault)
Description copied from class: AbstractPrototypeEntryParser
Invoked by the AbstractPrototypeEntryParser.parse(String, PrototypeEntryCommandDefault) method to parse the items of a line. The given array of items represents the whole line split up into strings.

Specified by:
parseItems in class AbstractPrototypeEntryParser
Parameters:
items - All items of this line
part - The pre-parsed value for the optional "part" field
type - The pre-parsed value for the mandatory "type" character field
currentIndex - The current index located after the "type" field already parsed. This is the index where the parsing should be continued by the concrete implementations.
Returns:

createPrototypeEntry

protected PrototypeEntry createPrototypeEntry(java.lang.Integer part,
                                              java.lang.String fileClass,
                                              java.lang.String path,
                                              java.lang.String mode,
                                              java.lang.String owner,
                                              java.lang.String group,
                                              PrototypeEntryCommandDefault entryCommandDefault)


Copyright © 2007-2008. All Rights Reserved.