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, toStringSimplepublic void parsedOne(ParseNode aNode)
parsedOne in interface ParseHandlerpublic java.lang.Object parsedAll()
parsedAll in interface ParseHandlerpublic boolean inUse()
inUse in interface ParseHandlerpublic ParseHandler getBackupHandler()
getBackupHandler in interface ParseHandlerpublic 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