Class JNodeParseHandler<T extends JNode>
java.lang.Object
com.inductiveautomation.snap.parse.ParseHandler.BasicHandler<T>
com.inductiveautomation.snap.javaparse.JNodeParseHandler<T>
- All Implemented Interfaces:
ParseHandler
A base ParseHandler implementation for JNodes.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.parse.ParseHandler
ParseHandler.BasicHandler<T>
-
Field Summary
Fields inherited from class com.inductiveautomation.snap.parse.ParseHandler.BasicHandler
_part
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds an expression to current part.protected T
Override to set part start.final void
ParseHandler method.protected void
parsedOneImpl
(ParseNode aNode) A parsedOne method for subclasses.Methods inherited from class com.inductiveautomation.snap.parse.ParseHandler.BasicHandler
getBackupHandler, getPart, getPartClass, getStartToken, inUse, parsedAll
-
Constructor Details
-
JNodeParseHandler
public JNodeParseHandler()
-
-
Method Details
-
parsedOne
ParseHandler method.- Specified by:
parsedOne
in interfaceParseHandler
- Overrides:
parsedOne
in classParseHandler.BasicHandler<T extends JNode>
-
parsedOneImpl
A parsedOne method for subclasses. -
createPart
Override to set part start.- Overrides:
createPart
in classParseHandler.BasicHandler<T extends JNode>
-
addExpr
Adds an expression to current part.
-