Uses of Interface
org.apache.commons.jexl2.parser.Node
-
Packages that use Node Package Description org.apache.commons.jexl2.parser Contains the Parser for JEXL script. -
-
Uses of Node in org.apache.commons.jexl2.parser
Classes in org.apache.commons.jexl2.parser that implement Node Modifier and Type Class Description class
ASTAdditiveNode
class
ASTAdditiveOperator
class
ASTAmbiguous
class
ASTAndNode
class
ASTArrayAccess
class
ASTArrayLiteral
class
ASTAssignment
class
ASTBitwiseAndNode
class
ASTBitwiseComplNode
class
ASTBitwiseOrNode
class
ASTBitwiseXorNode
class
ASTBlock
class
ASTConstructorNode
class
ASTDivNode
class
ASTEmptyFunction
class
ASTEQNode
class
ASTERNode
class
ASTFalseNode
class
ASTFloatLiteral
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0class
ASTForeachStatement
class
ASTFunctionNode
class
ASTGENode
class
ASTGTNode
class
ASTIdentifier
Identifiers, variables and registers.class
ASTIfStatement
class
ASTIntegerLiteral
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0class
ASTJexlScript
Enhanced script to allow parameters declaration.class
ASTLENode
class
ASTLTNode
class
ASTMapEntry
class
ASTMapLiteral
class
ASTMethodNode
class
ASTModNode
class
ASTMulNode
class
ASTNENode
class
ASTNotNode
class
ASTNRNode
class
ASTNullLiteral
class
ASTNumberLiteral
class
ASTOrNode
class
ASTReference
class
ASTReferenceExpression
class
ASTReturnStatement
class
ASTSizeFunction
class
ASTSizeMethod
class
ASTStringLiteral
class
ASTTernaryNode
class
ASTTrueNode
class
ASTUnaryMinusNode
class
ASTVar
Declares a local variable.class
ASTWhileStatement
class
JexlNode
Base class for parser nodes - holds an 'image' of the token for later use.class
SimpleNode
A class originally generated by JJTree with the following JavaCCOptions: MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY= Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227 As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this class can go away.Methods in org.apache.commons.jexl2.parser that return Node Modifier and Type Method Description Node
Node. jjtGetChild(int i)
This method returns a child node.Node
Node. jjtGetParent()
Node
JJTParserState. peekNode()
Node
JJTParserState. popNode()
Node
JJTParserState. rootNode()
Methods in org.apache.commons.jexl2.parser with parameters of type Node Modifier and Type Method Description void
JJTParserState. clearNodeScope(Node n)
void
JJTParserState. closeNodeScope(Node n, boolean condition)
void
JJTParserState. closeNodeScope(Node n, int num)
void
Node. jjtAddChild(Node n, int i)
This method tells the node to add its argument to the node's list of children.void
SimpleNode. jjtAddChild(Node n, int i)
Adds a child node.void
Node. jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent.void
SimpleNode. jjtSetParent(Node n)
Sets this node's parent.void
JJTParserState. openNodeScope(Node n)
void
JJTParserState. pushNode(Node n)
-