|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl.parser | |
|---|---|
| edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl | Provides a framework for evaluating JEXL expressions. |
| edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl.parser | Contains the Parser for JEXL script. |
| Classes in edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl.parser used by edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl | |
|---|---|
| Parser
|
|
| Classes in edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl.parser used by edu.internet2.middleware.grouperClientExt.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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||