| Package | Description |
|---|---|
| com.sun.el | |
| com.sun.el.lang | |
| com.sun.el.parser |
| Constructor | Description |
|---|---|
MethodExpressionImpl(java.lang.String expr,
Node node,
javax.el.FunctionMapper fnMapper,
javax.el.VariableMapper varMapper,
java.lang.Class expectedType,
java.lang.Class[] paramTypes) |
|
ValueExpressionImpl(java.lang.String expr,
Node node,
javax.el.FunctionMapper fnMapper,
javax.el.VariableMapper varMapper,
java.lang.Class expectedType) |
| Modifier and Type | Method | Description |
|---|---|---|
static Node |
ExpressionBuilder.createNode(java.lang.String expr) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ExpressionBuilder.visit(Node node) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ArithmeticNode |
|
class |
AstAnd |
|
class |
AstAssign |
|
class |
AstBracketSuffix |
|
class |
AstChoice |
|
class |
AstCompositeExpression |
|
class |
AstConcat |
|
class |
AstDeferredExpression |
|
class |
AstDiv |
|
class |
AstDotSuffix |
|
class |
AstDynamicExpression |
|
class |
AstEmpty |
|
class |
AstEqual |
|
class |
AstFalse |
|
class |
AstFloatingPoint |
|
class |
AstFunction |
|
class |
AstGreaterThan |
|
class |
AstGreaterThanEqual |
|
class |
AstIdentifier |
|
class |
AstInteger |
|
class |
AstLambdaExpression |
|
class |
AstLambdaParameters |
|
class |
AstLessThan |
|
class |
AstLessThanEqual |
|
class |
AstListData |
|
class |
AstLiteralExpression |
|
class |
AstMapData |
|
class |
AstMapEntry |
|
class |
AstMethodArguments |
|
class |
AstMinus |
|
class |
AstMod |
|
class |
AstMult |
|
class |
AstNegative |
|
class |
AstNot |
|
class |
AstNotEqual |
|
class |
AstNull |
|
class |
AstOr |
|
class |
AstPlus |
|
class |
AstSemiColon |
|
class |
AstString |
|
class |
AstTrue |
|
class |
AstValue |
|
class |
BooleanNode |
|
class |
SimpleNode |
| Modifier and Type | Field | Description |
|---|---|---|
protected Node[] |
SimpleNode.children |
|
protected Node |
SimpleNode.parent |
|
protected Node |
AstValue.Target.suffixNode |
| Modifier and Type | Method | Description |
|---|---|---|
Node |
Node.jjtGetChild(int i) |
This method returns a child node.
|
Node |
SimpleNode.jjtGetChild(int i) |
|
Node |
Node.jjtGetParent() |
|
Node |
SimpleNode.jjtGetParent() |
|
static Node |
ELParser.parse(java.lang.String ref) |
|
Node |
JJTELParserState.peekNode() |
|
Node |
JJTELParserState.popNode() |
|
Node |
JJTELParserState.rootNode() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
JJTELParserState.clearNodeScope(Node n) |
|
void |
JJTELParserState.closeNodeScope(Node n,
boolean condition) |
|
void |
JJTELParserState.closeNodeScope(Node n,
int num) |
|
void |
Node.jjtAddChild(Node n,
int i) |
This method tells the node to add its argument to the node's
list of children.
|
void |
SimpleNode.jjtAddChild(Node n,
int i) |
|
void |
Node.jjtSetParent(Node n) |
This pair of methods are used to inform the node of its
parent.
|
void |
SimpleNode.jjtSetParent(Node n) |
|
void |
JJTELParserState.openNodeScope(Node n) |
|
void |
JJTELParserState.pushNode(Node n) |
|
void |
NodeVisitor.visit(Node node) |