|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Node 的软件包 | |
|---|---|
| com.sun.el | |
| com.sun.el.lang | |
| com.sun.el.parser | |
| com.sun.el 中 Node 的使用 |
|---|
| 参数类型为 Node 的 com.sun.el 中的构造方法 | |
|---|---|
MethodExpressionImpl(String expr,
Node node,
FunctionMapper fnMapper,
VariableMapper varMapper,
Class expectedType,
Class[] paramTypes)
|
|
ValueExpressionImpl(String expr,
Node node,
FunctionMapper fnMapper,
VariableMapper varMapper,
Class expectedType)
|
|
| com.sun.el.lang 中 Node 的使用 |
|---|
| 返回 Node 的 com.sun.el.lang 中的方法 | |
|---|---|
static Node |
ExpressionBuilder.createNode(String expr)
|
| 参数类型为 Node 的 com.sun.el.lang 中的方法 | |
|---|---|
void |
ExpressionBuilder.visit(Node node)
|
| com.sun.el.parser 中 Node 的使用 |
|---|
| 实现 Node 的 com.sun.el.parser 中的类 | |
|---|---|
class |
ArithmeticNode
|
class |
AstAnd
|
class |
AstBracketSuffix
|
class |
AstChoice
|
class |
AstCompositeExpression
|
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 |
AstLessThan
|
class |
AstLessThanEqual
|
class |
AstLiteralExpression
|
class |
AstMethodSuffix
|
class |
AstMinus
|
class |
AstMod
|
class |
AstMult
|
class |
AstNegative
|
class |
AstNot
|
class |
AstNotEqual
|
class |
AstNull
|
class |
AstOr
|
class |
AstPlus
|
class |
AstPropertySuffix
|
class |
AstString
|
class |
AstTrue
|
class |
AstValue
|
class |
BooleanNode
|
class |
SimpleNode
|
| 声明为 Node 的 com.sun.el.parser 中的字段 | |
|---|---|
protected Node[] |
SimpleNode.children
|
protected Node |
SimpleNode.parent
|
protected Node |
AstValue.Target.suffixNode
|
| 返回 Node 的 com.sun.el.parser 中的方法 | |
|---|---|
Node |
SimpleNode.jjtGetChild(int i)
|
Node |
Node.jjtGetChild(int i)
This method returns a child node. |
Node |
SimpleNode.jjtGetParent()
|
Node |
Node.jjtGetParent()
|
static Node |
ELParser.parse(String ref)
|
Node |
JJTELParserState.peekNode()
|
Node |
JJTELParserState.popNode()
|
Node |
JJTELParserState.rootNode()
|
| 参数类型为 Node 的 com.sun.el.parser 中的方法 | |
|---|---|
void |
JJTELParserState.clearNodeScope(Node n)
|
void |
JJTELParserState.closeNodeScope(Node n,
boolean condition)
|
void |
JJTELParserState.closeNodeScope(Node n,
int num)
|
void |
SimpleNode.jjtAddChild(Node n,
int i)
|
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.jjtSetParent(Node n)
|
void |
Node.jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
void |
JJTELParserState.openNodeScope(Node n)
|
void |
JJTELParserState.pushNode(Node n)
|
void |
NodeVisitor.visit(Node node)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||