|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SimpleNode | |
org.apache.commons.jexl | |
org.apache.commons.jexl.parser |
Uses of SimpleNode in org.apache.commons.jexl |
Fields in org.apache.commons.jexl declared as SimpleNode | |
protected SimpleNode |
ExpressionImpl.node
The resulting AST we can call value() on |
Constructors in org.apache.commons.jexl with parameters of type SimpleNode | |
ExpressionImpl(java.lang.String expr,
SimpleNode ref)
do not let this be generally instantiated with a 'new' |
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
|
Fields in org.apache.commons.jexl.parser declared as SimpleNode | |
(package private) SimpleNode |
ASTReference.root
|
Methods in org.apache.commons.jexl.parser that return SimpleNode | |
SimpleNode |
Parser.parse(java.io.Reader reader)
|
SimpleNode |
Parser.JexlScript()
|
Methods in org.apache.commons.jexl.parser with parameters of type SimpleNode | |
java.lang.Object |
ParserVisitor.visit(SimpleNode node,
java.lang.Object data)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |