Class ParseUtils.NestedParseNode
java.lang.Object
com.inductiveautomation.snap.parse.ParseNode
com.inductiveautomation.snap.parse.ParseUtils.NestedParseNode
- All Implemented Interfaces:
 ParseHandler,Cloneable
- Enclosing class:
 - ParseUtils
 
A parse node subclass that is also a handler.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.parse.ParseHandler
ParseHandler.BasicHandler<T> - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a node.voidAdds a node at given index.clone()Standard clone implementation.Override.getNode(int anIndex) Returns the individual node at index.intReturns the number of nodes.getNodes()Returns the nodes list.booleaninUse()Override.Override.voidOverride.Methods inherited from class com.inductiveautomation.snap.parse.ParseNode
createString, getCustomNode, getCustomNode, getEnd, getEndToken, getLength, getLineIndex, getName, getParser, getPattern, getRule, getStart, getStartToken, getString, init, setCustomNode, toString, toStringSimple 
- 
Constructor Details
- 
NestedParseNode
public NestedParseNode() 
 - 
 - 
Method Details
- 
parsedOne
Override.- Specified by:
 parsedOnein interfaceParseHandler
 - 
parsedAll
Override.- Specified by:
 parsedAllin interfaceParseHandler
 - 
inUse
public boolean inUse()Override.- Specified by:
 inUsein interfaceParseHandler
 - 
getBackupHandler
Override.- Specified by:
 getBackupHandlerin interfaceParseHandler
 - 
getNodeCount
public int getNodeCount()Returns the number of nodes. - 
getNode
Returns the individual node at index. - 
getNodes
Returns the nodes list. - 
addNode
Adds a node. - 
addNode
Adds a node at given index. - 
clone
Standard clone implementation. 
 -