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

## Package org.apache.commons.jexl.parser

Contains the Parser for JEXL script.

See:
Description

Interface Summary
Node |
ParserConstants |
ParserTreeConstants |
ParserVisitor |

Class Summary
ASTAddNode | Addition : either integer addition or string concatenation
ASTAndNode | && and 'and'
ASTArrayAccess | Like an ASTIdentifier, but with array access allowed $foo[2]
ASTAssignment |
ASTBitwiseAndNode |
ASTBitwiseComplNode |
ASTBitwiseOrNode |
ASTBitwiseXorNode |
ASTBlock |
ASTDivNode | /
ASTEmptyFunction | function to see if reference doesn't exist in context
ASTEQNode | represents equality between integers - use .equals() for strings
ASTExpression | AST node for expression
ASTExpressionExpression | represents equality between integers - use .equals() for strings
ASTFalseNode | represents Boolean false
ASTFloatLiteral | represents an float
ASTForeachStatement |
ASTGENode | GE : a >= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGTNode | GT : a > b Follows A.3.6.1 of the JSTL 1.0 specification
ASTIdentifier | Simple identifier - $foo or $foo.bar (both parts are identifiers...)
ASTIfStatement |
ASTIntegerLiteral | represents an integer
ASTJexlScript |
ASTLENode | LE : a <= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLTNode | LT : a < b Follows A.3.6.1 of the JSTL 1.0 specification
ASTMethod |
ASTModNode | %
ASTMulNode | Multiplication
ASTNENode | != or ne
ASTNotNode | Not : 'not' or '!'
ASTNullLiteral | Fill in the blanks for how this is to work
ASTOrNode | || and 'or'
ASTReference | reference - any variable expression
ASTReferenceExpression |
ASTSizeFunction | generalized size() function for all classes we can think of
ASTSizeMethod | Simple testcases
ASTStatementExpression |
ASTStringLiteral | represents an string
ASTSubtractNode | Subtraction
ASTTrueNode | represents Boolean true
ASTUnaryMinusNode | -
ASTWhileStatement |
Parser |
ParserTokenManager |
SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode | useful interface to node.
Token | Describes the input token stream.

Exception Summary
ParseException | This exception is thrown when parse errors are encountered.

Error Summary
TokenMgrError |

## Package org.apache.commons.jexl.parser Description

Contains the Parser for JEXL script.

- Introduction

## Introduction

This package contains the Parser for JEXL script.

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

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