Uses of Class
org.camunda.bpm.engine.impl.juel.AstNode

Packages that use AstNode
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
 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
protected  AstNode AstProperty.prefix
           
protected  AstNode AstBracket.property
           
 

Methods in org.camunda.bpm.engine.impl.juel that return AstNode
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 AstChoice.getChild(int i)
           
 AstNode AstComposite.getChild(int i)
           
 AstNode AstText.getChild(int i)
           
 AstNode AstParameters.getChild(int i)
           
 AstNode AstIdentifier.getChild(int i)
           
 AstNode AstFunction.getChild(int i)
           
 AstNode AstProperty.getChild(int i)
           
 AstNode AstNested.getChild(int i)
           
 AstNode AstUnary.getChild(int i)
           
 AstNode AstBinary.getChild(int i)
           
 AstNode AstLiteral.getChild(int i)
           
 AstNode AstBracket.getChild(int i)
           
 AstNode AstEval.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 | value
protected  AstNode Parser.value()
          value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*
 

Methods in org.camunda.bpm.engine.impl.juel with parameters of type AstNode
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)
           
 

Method parameters in org.camunda.bpm.engine.impl.juel with type arguments of type AstNode
protected  AstComposite Parser.createAstComposite(List<AstNode> nodes)
           
 

Constructors in org.camunda.bpm.engine.impl.juel with parameters of type AstNode
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)
           
 

Constructor parameters in org.camunda.bpm.engine.impl.juel with type arguments of type AstNode
AstComposite(List<AstNode> nodes)
           
AstParameters(List<AstNode> nodes)
           
 



Copyright © 2016 camunda services GmbH. All rights reserved.