| Package | Description | 
|---|---|
| org.camunda.bpm.engine.impl.juel | 
| Modifier and Type | Method and Description | 
|---|---|
Bindings | 
Tree.bind(FunctionMapper fnMapper,
    VariableMapper varMapper)
Create a bindings. 
 | 
Bindings | 
Tree.bind(FunctionMapper fnMapper,
    VariableMapper varMapper,
    TypeConverter converter)
Create a bindings. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AstText.appendStructure(StringBuilder b,
               Bindings bindings)  | 
abstract void | 
AstNode.appendStructure(StringBuilder builder,
               Bindings bindings)  | 
void | 
AstNumber.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstNested.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstBoolean.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstIdentifier.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstBinary.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstParameters.appendStructure(StringBuilder builder,
               Bindings bindings)  | 
void | 
AstFunction.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstEval.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstDot.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstBracket.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstString.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstUnary.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstComposite.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstMethod.appendStructure(StringBuilder builder,
               Bindings bindings)  | 
void | 
AstChoice.appendStructure(StringBuilder b,
               Bindings bindings)  | 
void | 
AstNull.appendStructure(StringBuilder b,
               Bindings bindings)  | 
Object | 
AstText.eval(Bindings bindings,
    ELContext context)  | 
abstract Object | 
AstNode.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstNumber.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstNested.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstBoolean.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstIdentifier.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstBinary.eval(Bindings bindings,
    ELContext context)  | 
Object[] | 
AstParameters.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstProperty.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstFunction.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstEval.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstString.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstUnary.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstComposite.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstMethod.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstChoice.eval(Bindings bindings,
    ELContext context)  | 
Object | 
AstNull.eval(Bindings bindings,
    ELContext context)  | 
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)  | 
protected Method | 
AstIdentifier.getMethod(Bindings bindings,
         ELContext context,
         Class<?> returnType,
         Class<?>[] paramTypes)  | 
MethodInfo | 
AstText.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
MethodInfo | 
AstIdentifier.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
MethodInfo | 
AstProperty.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
MethodInfo | 
AstEval.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
MethodInfo | 
ExpressionNode.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)
Get method information. 
 | 
MethodInfo | 
AstMethod.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
MethodInfo | 
AstRightValue.getMethodInfo(Bindings bindings,
             ELContext context,
             Class<?> returnType,
             Class<?>[] paramTypes)  | 
protected abstract Object | 
AstProperty.getProperty(Bindings bindings,
           ELContext context)  | 
protected String | 
AstDot.getProperty(Bindings bindings,
           ELContext context)  | 
protected Object | 
AstBracket.getProperty(Bindings bindings,
           ELContext context)  | 
String | 
AstNode.getStructuralId(Bindings bindings)  | 
String | 
ExpressionNode.getStructuralId(Bindings bindings)
Get the canonical expression string for this node. 
 | 
Class<?> | 
AstText.getType(Bindings bindings,
       ELContext context)  | 
Class<?> | 
AstIdentifier.getType(Bindings bindings,
       ELContext context)  | 
Class<?> | 
AstProperty.getType(Bindings bindings,
       ELContext context)  | 
Class<?> | 
AstEval.getType(Bindings bindings,
       ELContext context)  | 
Class<?> | 
ExpressionNode.getType(Bindings bindings,
       ELContext context)
Get the value type accepted in  
ExpressionNode.setValue(Bindings, ELContext, Object). | 
Class<?> | 
AstMethod.getType(Bindings bindings,
       ELContext context)  | 
Class<?> | 
AstRightValue.getType(Bindings bindings,
       ELContext context)
according to the spec, the result is undefined for rvalues, so answer  
null | 
Object | 
AstNode.getValue(Bindings bindings,
        ELContext context,
        Class<?> type)
evaluate and return the (optionally coerced) result. 
 | 
Object | 
ExpressionNode.getValue(Bindings bindings,
        ELContext context,
        Class<?> expectedType)
Evaluate node. 
 | 
ValueReference | 
AstText.getValueReference(Bindings bindings,
                 ELContext context)  | 
ValueReference | 
AstIdentifier.getValueReference(Bindings bindings,
                 ELContext context)  | 
ValueReference | 
AstProperty.getValueReference(Bindings bindings,
                 ELContext context)  | 
ValueReference | 
AstEval.getValueReference(Bindings bindings,
                 ELContext context)  | 
ValueReference | 
ExpressionNode.getValueReference(Bindings bindings,
                 ELContext context)
Get value reference. 
 | 
ValueReference | 
AstMethod.getValueReference(Bindings bindings,
                 ELContext context)  | 
ValueReference | 
AstRightValue.getValueReference(Bindings bindings,
                 ELContext context)  | 
Object | 
AstText.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)  | 
Object | 
AstIdentifier.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] params)  | 
Object | 
AstProperty.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)  | 
Object | 
AstEval.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)  | 
Object | 
ExpressionNode.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)
Invoke method. 
 | 
Object | 
AstMethod.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)  | 
Object | 
AstRightValue.invoke(Bindings bindings,
      ELContext context,
      Class<?> returnType,
      Class<?>[] paramTypes,
      Object[] paramValues)  | 
protected Object | 
AstFunction.invoke(Bindings bindings,
      ELContext context,
      Object base,
      Method method)
Invoke method. 
 | 
boolean | 
AstText.isReadOnly(Bindings bindings,
          ELContext context)  | 
boolean | 
AstIdentifier.isReadOnly(Bindings bindings,
          ELContext context)  | 
boolean | 
AstProperty.isReadOnly(Bindings bindings,
          ELContext context)  | 
boolean | 
AstEval.isReadOnly(Bindings bindings,
          ELContext context)  | 
boolean | 
ExpressionNode.isReadOnly(Bindings bindings,
          ELContext context)
Determine whether  
ExpressionNode.setValue(Bindings, ELContext, Object) will throw a
 PropertyNotWritableException. | 
boolean | 
AstMethod.isReadOnly(Bindings bindings,
          ELContext context)  | 
boolean | 
AstRightValue.isReadOnly(Bindings bindings,
          ELContext context)
non-lvalues are always readonly, so answer  
true | 
void | 
AstText.setValue(Bindings bindings,
        ELContext context,
        Object value)  | 
void | 
AstIdentifier.setValue(Bindings bindings,
        ELContext context,
        Object value)  | 
void | 
AstProperty.setValue(Bindings bindings,
        ELContext context,
        Object value)  | 
void | 
AstEval.setValue(Bindings bindings,
        ELContext context,
        Object value)  | 
void | 
ExpressionNode.setValue(Bindings bindings,
        ELContext context,
        Object value)
Assign value. 
 | 
void | 
AstMethod.setValue(Bindings bindings,
        ELContext context,
        Object value)  | 
void | 
AstRightValue.setValue(Bindings bindings,
        ELContext context,
        Object value)
non-lvalues are always readonly, so throw an exception 
 | 
Copyright © 2019. All rights reserved.