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.ParseHandler
ParseHandler.BasicHandler<T> 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BasicHandler() 
- 
Method Summary
All 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
- 
_part
public T _part
 
 - 
 
- 
Method Detail
- 
parsedOne
public void parsedOne(ParseNode aNode)
ParseHandler method.- Specified by:
 parsedOnein interfaceParseHandler
 
- 
parsedAll
public T parsedAll()
ParseHandler method.- Specified by:
 parsedAllin interfaceParseHandler
 
- 
getPart
public T getPart()
Returns the part. 
- 
createPart
protected T createPart()
Creates the part. 
- 
getPartClass
protected java.lang.Class<T> getPartClass()
Returns the part class. 
- 
getStartToken
public Token getStartToken()
Returns the token where the current part started. 
- 
inUse
public boolean inUse()
Returns whether handler is currently in use.- Specified by:
 inUsein interfaceParseHandler
 
- 
getBackupHandler
public ParseHandler getBackupHandler()
Returns a backup handler.- Specified by:
 getBackupHandlerin interfaceParseHandler
 
 - 
 
 -