接口 com.sun.el.parser.Node
的使用

使用 Node 的软件包
com.sun.el   
com.sun.el.lang   
com.sun.el.parser   
 

com.sun.elNode 的使用
 

参数类型为 Nodecom.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.langNode 的使用
 

返回 Nodecom.sun.el.lang 中的方法
static Node ExpressionBuilder.createNode(String expr)
           
 

参数类型为 Nodecom.sun.el.lang 中的方法
 void ExpressionBuilder.visit(Node node)
           
 

com.sun.el.parserNode 的使用
 

实现 Nodecom.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
           
 

声明为 Nodecom.sun.el.parser 中的字段
protected  Node[] SimpleNode.children
           
protected  Node SimpleNode.parent
           
protected  Node AstValue.Target.suffixNode
           
 

返回 Nodecom.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()
           
 

参数类型为 Nodecom.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)
           
 



Copyright © 2013. All Rights Reserved.