public static class ParseUtils.NestedParseNode extends ParseNode implements ParseHandler
ParseHandler.BasicHandler<T>
Constructor and Description |
---|
NestedParseNode() |
Modifier and Type | Method and Description |
---|---|
void |
addNode(ParseNode aNode)
Adds a node.
|
void |
addNode(ParseNode aNode,
int anIndex)
Adds a node at given index.
|
ParseUtils.NestedParseNode |
clone()
Standard clone implementation.
|
ParseHandler |
getBackupHandler()
Override.
|
ParseNode |
getNode(int anIndex)
Returns the individual node at index.
|
int |
getNodeCount()
Returns the number of nodes.
|
java.util.List<ParseNode> |
getNodes()
Returns the nodes list.
|
boolean |
inUse()
Override.
|
java.lang.Object |
parsedAll()
Override.
|
void |
parsedOne(ParseNode aNode)
Override.
|
createString, getCustomNode, getCustomNode, getEnd, getEndToken, getLength, getLineIndex, getName, getParser, getPattern, getRule, getStart, getStartToken, getString, init, setCustomNode, toString, toStringSimple
public void parsedOne(ParseNode aNode)
parsedOne
in interface ParseHandler
public java.lang.Object parsedAll()
parsedAll
in interface ParseHandler
public boolean inUse()
inUse
in interface ParseHandler
public ParseHandler getBackupHandler()
getBackupHandler
in interface ParseHandler
public int getNodeCount()
public ParseNode getNode(int anIndex)
public java.util.List<ParseNode> getNodes()
public void addNode(ParseNode aNode)
public void addNode(ParseNode aNode, int anIndex)
public ParseUtils.NestedParseNode clone()
clone
in class java.lang.Object