| Package | Description | 
|---|---|
| org.camunda.bpm.engine.impl.juel | 
| Modifier and Type | Class and 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  | 
| Modifier and Type | Field and Description | 
|---|---|
protected AstNode | 
AstProperty.prefix  | 
protected AstNode | 
AstBracket.property  | 
| Modifier and Type | Method and 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 | 
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>)? <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>)* 
 | 
| Modifier and Type | Method and 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,
            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)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected AstComposite | 
Parser.createAstComposite(List<AstNode> nodes)  | 
| Constructor and 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,
      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 and Description | 
|---|
AstComposite(List<AstNode> nodes)  | 
AstParameters(List<AstNode> nodes)  | 
Copyright © 2017. All rights reserved.