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 |
AstLiteral.getChild(int i) |
AstNode |
AstIdentifier.getChild(int i) |
AstNode |
AstParameters.getChild(int i) |
AstNode |
AstNested.getChild(int i) |
AstNode |
AstFunction.getChild(int i) |
AstNode |
AstProperty.getChild(int i) |
AstNode |
AstBinary.getChild(int i) |
AstNode |
AstUnary.getChild(int i) |
AstNode |
AstBracket.getChild(int i) |
AstNode |
AstEval.getChild(int i) |
AstNode |
AstChoice.getChild(int i) |
AstNode |
AstText.getChild(int i) |
AstNode |
AstComposite.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 © 2022. All rights reserved.