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 TypeMethodDescriptionvoid
Adds a node.void
Adds a node at given index.clone()
Standard clone implementation.Override.getNode
(int anIndex) Returns the individual node at index.int
Returns the number of nodes.getNodes()
Returns the nodes list.boolean
inUse()
Override.Override.void
Override.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:
parsedOne
in interfaceParseHandler
-
parsedAll
Override.- Specified by:
parsedAll
in interfaceParseHandler
-
inUse
public boolean inUse()Override.- Specified by:
inUse
in interfaceParseHandler
-
getBackupHandler
Override.- Specified by:
getBackupHandler
in 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.
-