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
public class JNodeParseHandler<T extends JNode> extends ParseHandler.BasicHandler<T>
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 Constructor Description JNodeParseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExpr(JExpr anExpr)
Adds an expression to current part.protected T
createPart()
Override to set part start.void
parsedOne(ParseNode aNode)
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
-
-
-
-
Method Detail
-
parsedOne
public final void parsedOne(ParseNode aNode)
ParseHandler method.- Specified by:
parsedOne
in interfaceParseHandler
- Overrides:
parsedOne
in classParseHandler.BasicHandler<T extends JNode>
-
parsedOneImpl
protected void parsedOneImpl(ParseNode aNode)
A parsedOne method for subclasses.
-
createPart
protected T createPart()
Override to set part start.- Overrides:
createPart
in classParseHandler.BasicHandler<T extends JNode>
-
addExpr
public void addExpr(JExpr anExpr)
Adds an expression to current part.
-
-