Uses of Class
org.apache.commons.jexl.parser.SimpleNode

Packages that use SimpleNode
org.apache.commons.jexl.parser Contains the Parser for JEXL script. 
 

Uses of SimpleNode in org.apache.commons.jexl.parser
 

Subclasses of SimpleNode in org.apache.commons.jexl.parser
 class ASTAddNode
          Addition : either integer addition or string concatenation.
 class ASTAndNode
          && and 'and'.
 class ASTArrayAccess
          Like an ASTIdentifier, but with array access allowed.
 class ASTArrayLiteral
           
 class ASTAssignment
          x = y, assigns a value to a variable in the context.
 class ASTBitwiseAndNode
          Bitwise And.
 class ASTBitwiseComplNode
          Bitwise Complement.
 class ASTBitwiseOrNode
          Bitwise Or.
 class ASTBitwiseXorNode
          Bitwise Or.
 class ASTBlock
          { code }, a block of statements enclosed in curly braces.
 class ASTDivNode
          a / b, mathematical divide.
 class ASTElvisNode
          "x?:y" operator.
 class ASTEmptyFunction
          function to see if reference doesn't exist in context.
 class ASTEQNode
          Represents equality between values.
 class ASTExpression
          AST node for expression.
 class ASTExpressionExpression
          represents equality between integers - use .equals() for strings.
 class ASTFalseNode
          represents Boolean false.
 class ASTFloatLiteral
          represents a float point number.
 class ASTForeachStatement
          ForEach statement.
 class ASTGENode
          GE : a >= b.
 class ASTGTNode
          GT : a > b.
 class ASTIdentifier
          Simple identifier - $foo or $foo.bar (both parts are identifiers).
 class ASTIfStatement
          if ( expression ) statement [else statement].
 class ASTIntegerLiteral
          represents an integer.
 class ASTJexlScript
          Top of the syntax tree - parsed Jexl code.
 class ASTLENode
          LE : a <= b.
 class ASTLTNode
          LT : a < b.
 class ASTMapEntry
           
 class ASTMapLiteral
           
 class ASTMethod
          Method execution.
 class ASTModNode
          % (mod).
 class ASTMulNode
          Multiplication.
 class ASTNENode
          Not equal to.
 class ASTNotNode
          Not : 'not' or '!'.
 class ASTNullLiteral
          'null'.
 class ASTOrNode
          || and 'or'.
 class ASTReference
          reference - any variable expression.
 class ASTReferenceExpression
          variable; A reference by itself.
 class ASTSizeFunction
          generalized size() function for all classes we can think of.
 class ASTSizeMethod
          Size Method, e.g.
 class ASTStatementExpression
          Assignment as an expression.
 class ASTStringLiteral
          represents a quoted string.
 class ASTSubtractNode
          Subtraction.
 class ASTTernaryNode
          "x?y:z" operator.
 class ASTTrueNode
          represents Boolean true.
 class ASTUnaryMinusNode
          - (unary minus).
 class ASTWhileStatement
          A while loop.
 

Fields in org.apache.commons.jexl.parser declared as SimpleNode
protected  SimpleNode ASTReference.root
          first variable in the expression.
 



Copyright © 2012 The Apache Software Foundation. All Rights Reserved.