|
||||||||||
上一个 下一个 | 框架 无框架 |
使用 AstNode 的软件包 | |
---|---|
org.activiti.engine.impl.juel |
org.activiti.engine.impl.juel 中 AstNode 的使用 |
---|
org.activiti.engine.impl.juel 中 AstNode 的子类 | |
---|---|
class |
AstBinary
|
class |
AstBoolean
|
class |
AstBracket
|
class |
AstChoice
|
class |
AstComposite
|
class |
AstDot
|
class |
AstEval
|
class |
AstFunction
|
class |
AstIdentifier
|
class |
AstLiteral
|
class |
AstMethod
|
class |
AstNested
|
class |
AstNull
|
class |
AstNumber
|
class |
AstParameters
|
class |
AstProperty
|
class |
AstRightValue
|
class |
AstString
|
class |
AstText
|
class |
AstUnary
|
声明为 AstNode 的 org.activiti.engine.impl.juel 中的字段 | |
---|---|
protected AstNode |
AstProperty.prefix
|
protected AstNode |
AstBracket.property
|
返回 AstNode 的 org.activiti.engine.impl.juel 中的方法 | |
---|---|
protected AstNode |
Parser.add(boolean required)
add := add (<PLUS> mul | <MINUS> mul)* |
protected AstNode |
Parser.and(boolean required)
and := eq (<AND> eq)* |
protected AstNode |
Parser.cmp(boolean required)
cmp := add (<LT> add | <LE> add | <GE> add | <GT> add)* |
abstract AstNode |
Parser.ExtensionHandler.createAstNode(AstNode... children)
Called by the parser if it handles a extended token associated with this handler at the appropriate extension point. |
protected AstNode |
Parser.eq(boolean required)
eq := cmp (<EQ> cmp | <NE> cmp)* |
protected AstNode |
Parser.expr(boolean required)
expr := or (<QUESTION> expr <COLON> expr)? |
AstNode |
AstUnary.getChild(int i)
|
AstNode |
AstText.getChild(int i)
|
AstNode |
AstProperty.getChild(int i)
|
AstNode |
AstParameters.getChild(int i)
|
AstNode |
AstNested.getChild(int i)
|
AstNode |
AstLiteral.getChild(int i)
|
AstNode |
AstIdentifier.getChild(int i)
|
AstNode |
AstFunction.getChild(int i)
|
AstNode |
AstEval.getChild(int i)
|
AstNode |
AstComposite.getChild(int i)
|
AstNode |
AstChoice.getChild(int i)
|
AstNode |
AstBracket.getChild(int i)
|
AstNode |
AstBinary.getChild(int i)
|
protected AstNode |
AstFunction.getParam(int i)
|
protected AstNode |
AstProperty.getPrefix()
|
protected AstNode |
Parser.literal()
literal := <TRUE> | <FALSE> | <STRING> | <INTEGER> | <FLOAT> | <NULL> |
protected AstNode |
Parser.mul(boolean required)
mul := unary (<MUL> unary | <DIV> unary | <MOD> unary)* |
protected AstNode |
Parser.nonliteral()
nonliteral := <IDENTIFIER> | function | <LPAREN> expr <RPAREN> function := (<IDENTIFIER> <COLON>)? |
protected AstNode |
Parser.or(boolean required)
or := and (<OR> and)* |
protected AstNode |
Parser.text()
text := <TEXT> |
protected AstNode |
Parser.unary(boolean required)
unary := <NOT> unary | <MINUS> unary | <EMPTY> unary | value |
protected AstNode |
Parser.value()
value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)* |
参数类型为 AstNode 的 org.activiti.engine.impl.juel 中的方法 | |
---|---|
protected AstBinary |
Parser.createAstBinary(AstNode left,
AstNode right,
AstBinary.Operator operator)
|
protected AstBracket |
Parser.createAstBracket(AstNode base,
AstNode property,
boolean lvalue,
boolean strict)
|
protected AstChoice |
Parser.createAstChoice(AstNode question,
AstNode yes,
AstNode no)
|
protected AstDot |
Parser.createAstDot(AstNode base,
String property,
boolean lvalue)
|
abstract AstNode |
Parser.ExtensionHandler.createAstNode(AstNode... children)
Called by the parser if it handles a extended token associated with this handler at the appropriate extension point. |
protected AstUnary |
Parser.createAstUnary(AstNode child,
AstUnary.Operator operator)
|
Object |
AstUnary.Operator.eval(Bindings bindings,
ELContext context,
AstNode node)
|
Object |
AstUnary.SimpleOperator.eval(Bindings bindings,
ELContext context,
AstNode node)
|
Object |
AstBinary.Operator.eval(Bindings bindings,
ELContext context,
AstNode left,
AstNode right)
|
Object |
AstBinary.SimpleOperator.eval(Bindings bindings,
ELContext context,
AstNode left,
AstNode right)
|
类型变量类型为 AstNode 的 org.activiti.engine.impl.juel 中的方法参数 | |
---|---|
protected AstComposite |
Parser.createAstComposite(List<AstNode> nodes)
|
参数类型为 AstNode 的 org.activiti.engine.impl.juel 中的构造方法 | |
---|---|
AstBinary(AstNode left,
AstNode right,
AstBinary.Operator operator)
|
|
AstBracket(AstNode base,
AstNode property,
boolean lvalue,
boolean strict)
|
|
AstChoice(AstNode question,
AstNode yes,
AstNode no)
|
|
AstDot(AstNode base,
String property,
boolean lvalue)
|
|
AstEval(AstNode child,
boolean deferred)
|
|
AstNested(AstNode child)
|
|
AstProperty(AstNode prefix,
boolean lvalue,
boolean strict)
|
|
AstUnary(AstNode child,
AstUnary.Operator operator)
|
类型变量类型为 AstNode 的 org.activiti.engine.impl.juel 中的构造方法参数 | |
---|---|
AstComposite(List<AstNode> nodes)
|
|
AstParameters(List<AstNode> nodes)
|
|
||||||||||
上一个 下一个 | 框架 无框架 |