Class ParseHandler.BasicHandler<T>
- java.lang.Object
- 
- com.inductiveautomation.snap.parse.ParseHandler.BasicHandler<T>
 
- 
- All Implemented Interfaces:
- ParseHandler
 - Direct Known Subclasses:
- JNodeParseHandler
 - Enclosing interface:
- ParseHandler
 
 public static class ParseHandler.BasicHandler<T> extends java.lang.Object implements ParseHandler A class called when child rules are parsed.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.parse.ParseHandlerParseHandler.BasicHandler<T>
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TcreatePart()Creates the part.ParseHandlergetBackupHandler()Returns a backup handler.TgetPart()Returns the part.protected java.lang.Class<T>getPartClass()Returns the part class.TokengetStartToken()Returns the token where the current part started.booleaninUse()Returns whether handler is currently in use.TparsedAll()ParseHandler method.voidparsedOne(ParseNode aNode)ParseHandler method.
 
- 
- 
- 
Field Detail- 
_partpublic T _part 
 
- 
 - 
Method Detail- 
parsedOnepublic void parsedOne(ParseNode aNode) ParseHandler method.- Specified by:
- parsedOnein interface- ParseHandler
 
 - 
parsedAllpublic T parsedAll() ParseHandler method.- Specified by:
- parsedAllin interface- ParseHandler
 
 - 
getPartpublic T getPart() Returns the part.
 - 
createPartprotected T createPart() Creates the part.
 - 
getPartClassprotected java.lang.Class<T> getPartClass() Returns the part class.
 - 
getStartTokenpublic Token getStartToken() Returns the token where the current part started.
 - 
inUsepublic boolean inUse() Returns whether handler is currently in use.- Specified by:
- inUsein interface- ParseHandler
 
 - 
getBackupHandlerpublic ParseHandler getBackupHandler() Returns a backup handler.- Specified by:
- getBackupHandlerin interface- ParseHandler
 
 
- 
 
-