| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
| org.apache.commons.jexl.parser | Contains the Parser for JEXL script. | 
| Uses of Node in org.apache.commons.jexl.parser | 
| Classes in org.apache.commons.jexl.parser that implement Node | |
|  class | ASTAddNodeAddition : either integer addition or string concatenation. | 
|  class | ASTAndNode&& and 'and'. | 
|  class | ASTArrayAccessLike an ASTIdentifier, but with array access allowed. | 
|  class | ASTAssignmentx = y, assigns a value to a variable in the context. | 
|  class | ASTBitwiseAndNodeBitwise And. | 
|  class | ASTBitwiseComplNodeBitwise Complement. | 
|  class | ASTBitwiseOrNodeBitwise Or. | 
|  class | ASTBitwiseXorNodeBitwise Or. | 
|  class | ASTBlock{ code }, a block of statements enclosed in curly braces. | 
|  class | ASTDivNodea / b, mathematical divide. | 
|  class | ASTEmptyFunctionfunction to see if reference doesn't exist in context. | 
|  class | ASTEQNodeRepresents equality between values. | 
|  class | ASTExpressionAST node for expression. | 
|  class | ASTExpressionExpressionrepresents equality between integers - use .equals() for strings. | 
|  class | ASTFalseNoderepresents Boolean false. | 
|  class | ASTFloatLiteralrepresents a float point number. | 
|  class | ASTForeachStatementForEach statement. | 
|  class | ASTGENodeGE : a >= b. | 
|  class | ASTGTNodeGT : a > b. | 
|  class | ASTIdentifierSimple identifier - $foo or $foo.bar (both parts are identifiers). | 
|  class | ASTIfStatementif ( expression ) statement [else statement]. | 
|  class | ASTIntegerLiteralrepresents an integer. | 
|  class | ASTJexlScriptTop of the syntax tree - parsed Jexl code. | 
|  class | ASTLENodeLE : a <= b. | 
|  class | ASTLTNodeLT : a < b. | 
|  class | ASTMethodMethod execution. | 
|  class | ASTModNode% (mod). | 
|  class | ASTMulNodeMultiplication. | 
|  class | ASTNENodeNot equal to. | 
|  class | ASTNotNodeNot : 'not' or '!'. | 
|  class | ASTNullLiteral'null'. | 
|  class | ASTOrNode|| and 'or'. | 
|  class | ASTReferencereference - any variable expression. | 
|  class | ASTReferenceExpressionvariable; A reference by itself. | 
|  class | ASTSizeFunctiongeneralized size() function for all classes we can think of. | 
|  class | ASTSizeMethodSize Method, e.g. | 
|  class | ASTStatementExpressionAssignment as an expression. | 
|  class | ASTStringLiteralrepresents a quoted string. | 
|  class | ASTSubtractNodeSubtraction. | 
|  class | ASTTrueNoderepresents Boolean true. | 
|  class | ASTUnaryMinusNode- (unary minus). | 
|  class | ASTWhileStatementA while loop. | 
|  class | SimpleNodeA Useful implementation of Node. | 
| Fields in org.apache.commons.jexl.parser declared as Node | |
| protected  Node | SimpleNode.parentparent node. | 
| protected  Node[] | SimpleNode.childrenchildren of this node. | 
| Methods in org.apache.commons.jexl.parser that return Node | |
|  Node | SimpleNode.jjtGetParent(){@inheritDoc} | 
|  Node | SimpleNode.jjtGetChild(int i){@inheritDoc} | 
|  Node | Node.jjtGetParent()Gets the parent node. | 
|  Node | Node.jjtGetChild(int i)This method returns a child node. | 
| Methods in org.apache.commons.jexl.parser with parameters of type Node | |
|  void | SimpleNode.jjtSetParent(Node n){@inheritDoc} | 
|  void | SimpleNode.jjtAddChild(Node n,
            int i){@inheritDoc} | 
|  void | Node.jjtSetParent(Node n)This pair of methods are used to inform the node of its parent. | 
|  void | Node.jjtAddChild(Node n,
            int i)This method tells the node to add its argument to the node's list of children. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||