Uses of Class
org.camunda.bpm.engine.impl.juel.AstNode
-
Packages that use AstNode Package Description org.camunda.bpm.engine.impl.juel -
-
Uses of AstNode in org.camunda.bpm.engine.impl.juel
Subclasses of AstNode in org.camunda.bpm.engine.impl.juel Modifier and Type Class Description 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
Fields in org.camunda.bpm.engine.impl.juel declared as AstNode Modifier and Type Field Description protected AstNode
AstProperty. prefix
protected AstNode
AstBracket. property
Methods in org.camunda.bpm.engine.impl.juel that return AstNode Modifier and Type Method Description 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
AstBinary. getChild(int i)
AstNode
AstBracket. getChild(int i)
AstNode
AstChoice. getChild(int i)
AstNode
AstComposite. getChild(int i)
AstNode
AstEval. getChild(int i)
AstNode
AstFunction. getChild(int i)
AstNode
AstIdentifier. getChild(int i)
AstNode
AstLiteral. getChild(int i)
AstNode
AstNested. getChild(int i)
AstNode
AstParameters. getChild(int i)
AstNode
AstProperty. getChild(int i)
AstNode
AstText. getChild(int i)
AstNode
AstUnary. 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>)? <IDENTIFIER> <LPAREN> list? <RPAREN>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 | valueprotected AstNode
Parser. value()
value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*Methods in org.camunda.bpm.engine.impl.juel with parameters of type AstNode Modifier and Type Method Description 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, java.lang.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)
java.lang.Object
AstBinary.Operator. eval(Bindings bindings, ELContext context, AstNode left, AstNode right)
java.lang.Object
AstBinary.SimpleOperator. eval(Bindings bindings, ELContext context, AstNode left, AstNode right)
java.lang.Object
AstUnary.Operator. eval(Bindings bindings, ELContext context, AstNode node)
java.lang.Object
AstUnary.SimpleOperator. eval(Bindings bindings, ELContext context, AstNode node)
Method parameters in org.camunda.bpm.engine.impl.juel with type arguments of type AstNode Modifier and Type Method Description protected AstComposite
Parser. createAstComposite(java.util.List<AstNode> nodes)
Constructors in org.camunda.bpm.engine.impl.juel with parameters of type AstNode Constructor Description 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, java.lang.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)
Constructor parameters in org.camunda.bpm.engine.impl.juel with type arguments of type AstNode Constructor Description AstComposite(java.util.List<AstNode> nodes)
AstParameters(java.util.List<AstNode> nodes)
-