Class ParseUtils.NestedParseNode
- java.lang.Object
- 
- com.inductiveautomation.snap.parse.ParseNode
- 
- com.inductiveautomation.snap.parse.ParseUtils.NestedParseNode
 
 
- 
- All Implemented Interfaces:
- ParseHandler,- java.lang.Cloneable
 - Enclosing class:
- ParseUtils
 
 public static class ParseUtils.NestedParseNode extends ParseNode implements ParseHandler A parse node subclass that is also a handler.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.parse.ParseHandlerParseHandler.BasicHandler<T>
 
- 
 - 
Constructor SummaryConstructors Constructor Description NestedParseNode()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNode(ParseNode aNode)Adds a node.voidaddNode(ParseNode aNode, int anIndex)Adds a node at given index.ParseUtils.NestedParseNodeclone()Standard clone implementation.ParseHandlergetBackupHandler()Override.ParseNodegetNode(int anIndex)Returns the individual node at index.intgetNodeCount()Returns the number of nodes.java.util.List<ParseNode>getNodes()Returns the nodes list.booleaninUse()Override.java.lang.ObjectparsedAll()Override.voidparsedOne(ParseNode aNode)Override.- 
Methods inherited from class com.inductiveautomation.snap.parse.ParseNodecreateString, getCustomNode, getCustomNode, getEnd, getEndToken, getLength, getLineIndex, getName, getParser, getPattern, getRule, getStart, getStartToken, getString, init, setCustomNode, toString, toStringSimple
 
- 
 
- 
- 
- 
Method Detail- 
parsedOnepublic void parsedOne(ParseNode aNode) Override.- Specified by:
- parsedOnein interface- ParseHandler
 
 - 
parsedAllpublic java.lang.Object parsedAll() Override.- Specified by:
- parsedAllin interface- ParseHandler
 
 - 
inUsepublic boolean inUse() Override.- Specified by:
- inUsein interface- ParseHandler
 
 - 
getBackupHandlerpublic ParseHandler getBackupHandler() Override.- Specified by:
- getBackupHandlerin interface- ParseHandler
 
 - 
getNodeCountpublic int getNodeCount() Returns the number of nodes.
 - 
getNodepublic ParseNode getNode(int anIndex) Returns the individual node at index.
 - 
getNodespublic java.util.List<ParseNode> getNodes() Returns the nodes list.
 - 
addNodepublic void addNode(ParseNode aNode) Adds a node.
 - 
addNodepublic void addNode(ParseNode aNode, int anIndex) Adds a node at given index.
 - 
clonepublic ParseUtils.NestedParseNode clone() Standard clone implementation.- Overrides:
- clonein class- java.lang.Object
 
 
- 
 
-