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 voidaddExpr(JExpr anExpr)Adds an expression to current part.protected TcreatePart()Override to set part start.voidparsedOne(ParseNode aNode)ParseHandler method.protected voidparsedOneImpl(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:
parsedOnein interfaceParseHandler- Overrides:
parsedOnein 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:
createPartin classParseHandler.BasicHandler<T extends JNode>
-
addExpr
public void addExpr(JExpr anExpr)
Adds an expression to current part.
-
-