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

Packages that use SimpleNode
org.apache.commons.jexl   
org.apache.commons.jexl.parser   
 

Uses of SimpleNode in org.apache.commons.jexl
 

Fields in org.apache.commons.jexl declared as SimpleNode
protected  SimpleNode ExpressionImpl.node
          The resulting AST we can call value() on
 

Constructors in org.apache.commons.jexl with parameters of type SimpleNode
ExpressionImpl(java.lang.String expr, SimpleNode ref)
          do not let this be generally instantiated with a 'new'
 

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 $foo[2]
 class ASTAssignment
           
 class ASTBitwiseAndNode
           
 class ASTBitwiseComplNode
           
 class ASTBitwiseOrNode
           
 class ASTBitwiseXorNode
           
 class ASTBlock
           
 class ASTDivNode
          /
 class ASTEmptyFunction
          function to see if reference doesn't exist in context
 class ASTEQNode
          represents equality between integers - use .equals() for strings
 class ASTExpression
          AST node for expression
 class ASTExpressionExpression
          represents equality between integers - use .equals() for strings
 class ASTFalseNode
          represents Boolean false
 class ASTFloatLiteral
          represents an float
 class ASTForeachStatement
           
 class ASTGENode
          GE : a >= b Follows A.3.6.1 of the JSTL 1.0 specification
 class ASTGTNode
          GT : a > b Follows A.3.6.1 of the JSTL 1.0 specification
 class ASTIdentifier
          Simple identifier - $foo or $foo.bar (both parts are identifiers...)
 class ASTIfStatement
           
 class ASTIntegerLiteral
          represents an integer
 class ASTJexlScript
           
 class ASTLENode
          LE : a <= b Follows A.3.6.1 of the JSTL 1.0 specification
 class ASTLTNode
          LT : a < b Follows A.3.6.1 of the JSTL 1.0 specification
 class ASTMethod
           
 class ASTModNode
          %
 class ASTMulNode
          Multiplication
 class ASTNENode
          != or ne
 class ASTNotNode
          Not : 'not' or '!'
 class ASTNullLiteral
          Fill in the blanks for how this is to work
 class ASTOrNode
          || and 'or'
 class ASTReference
          reference - any variable expression
 class ASTReferenceExpression
           
 class ASTSizeFunction
          generalized size() function for all classes we can think of
 class ASTSizeMethod
          Simple testcases
 class ASTStatementExpression
           
 class ASTStringLiteral
          represents an string
 class ASTSubtractNode
          Subtraction
 class ASTTrueNode
          represents Boolean true
 class ASTUnaryMinusNode
          -
 class ASTWhileStatement
           
 

Fields in org.apache.commons.jexl.parser declared as SimpleNode
(package private)  SimpleNode ASTReference.root
           
 

Methods in org.apache.commons.jexl.parser that return SimpleNode
 SimpleNode Parser.parse(java.io.Reader reader)
           
 SimpleNode Parser.JexlScript()
           
 

Methods in org.apache.commons.jexl.parser with parameters of type SimpleNode
 java.lang.Object ParserVisitor.visit(SimpleNode node, java.lang.Object data)