Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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