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.
-