Uses of Package
org.apache.commons.jexl.parser

Packages that use org.apache.commons.jexl.parser
org.apache.commons.jexl Provides a framework for evaluating JEXL expressions. 
org.apache.commons.jexl.parser Contains the Parser for JEXL script. 
 

Classes in org.apache.commons.jexl.parser used by org.apache.commons.jexl
Parser
           
 

Classes in org.apache.commons.jexl.parser used by org.apache.commons.jexl.parser
ASTAddNode
          Addition : either integer addition or string concatenation.
ASTAndNode
          && and 'and'.
ASTArrayAccess
          Like an ASTIdentifier, but with array access allowed.
ASTAssignment
          x = y, assigns a value to a variable in the context.
ASTBitwiseAndNode
          Bitwise And.
ASTBitwiseComplNode
          Bitwise Complement.
ASTBitwiseOrNode
          Bitwise Or.
ASTBitwiseXorNode
          Bitwise Or.
ASTBlock
          { code }, a block of statements enclosed in curly braces.
ASTDivNode
          a / b, mathematical divide.
ASTEmptyFunction
          function to see if reference doesn't exist in context.
ASTEQNode
          Represents equality between values.
ASTExpression
          AST node for expression.
ASTExpressionExpression
          represents equality between integers - use .equals() for strings.
ASTFalseNode
          represents Boolean false.
ASTFloatLiteral
          represents a float point number.
ASTForeachStatement
          ForEach statement.
ASTGENode
          GE : a >= b.
ASTGTNode
          GT : a > b.
ASTIdentifier
          Simple identifier - $foo or $foo.bar (both parts are identifiers).
ASTIfStatement
          if ( expression ) statement [else statement].
ASTIntegerLiteral
          represents an integer.
ASTJexlScript
          Top of the syntax tree - parsed Jexl code.
ASTLENode
          LE : a <= b.
ASTLTNode
          LT : a < b.
ASTMethod
          Method execution.
ASTModNode
          % (mod).
ASTMulNode
          Multiplication.
ASTNENode
          Not equal to.
ASTNotNode
          Not : 'not' or '!'.
ASTNullLiteral
          'null'.
ASTOrNode
          || and 'or'.
ASTReference
          reference - any variable expression.
ASTReferenceExpression
          variable; A reference by itself.
ASTSizeFunction
          generalized size() function for all classes we can think of.
ASTSizeMethod
          Size Method, e.g.
ASTStatementExpression
          Assignment as an expression.
ASTStringLiteral
          represents a quoted string.
ASTSubtractNode
          Subtraction.
ASTTrueNode
          represents Boolean true.
ASTUnaryMinusNode
          - (unary minus).
ASTWhileStatement
          A while loop.
Node
          All AST nodes must implement this interface.
ParseException
          This exception is thrown when parse errors are encountered.
Parser
           
ParserConstants
           
ParserTokenManager
           
ParserTreeConstants
           
ParserVisitor
           
SimpleCharStream
          An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode
          A Useful implementation of Node.
Token
          Describes the input token stream.
 



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