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 $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
           
 

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

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



Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.