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 |
AstBoolean.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstIdentifier.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstParameters.appendStructure(StringBuilder builder,
Bindings bindings) |
void |
AstNull.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstNested.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstFunction.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstDot.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstBinary.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstUnary.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstBracket.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstEval.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstMethod.appendStructure(StringBuilder builder,
Bindings bindings) |
void |
AstString.appendStructure(StringBuilder b,
Bindings bindings) |
abstract void |
AstNode.appendStructure(StringBuilder builder,
Bindings bindings) |
void |
AstChoice.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstNumber.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstText.appendStructure(StringBuilder b,
Bindings bindings) |
void |
AstComposite.appendStructure(StringBuilder b,
Bindings bindings) |
Object |
AstBoolean.eval(Bindings bindings,
ELContext context) |
Object |
AstIdentifier.eval(Bindings bindings,
ELContext context) |
Object[] |
AstParameters.eval(Bindings bindings,
ELContext context) |
Object |
AstNull.eval(Bindings bindings,
ELContext context) |
Object |
AstNested.eval(Bindings bindings,
ELContext context) |
Object |
AstFunction.eval(Bindings bindings,
ELContext context) |
Object |
AstProperty.eval(Bindings bindings,
ELContext context) |
Object |
AstBinary.eval(Bindings bindings,
ELContext context) |
Object |
AstUnary.eval(Bindings bindings,
ELContext context) |
Object |
AstEval.eval(Bindings bindings,
ELContext context) |
Object |
AstMethod.eval(Bindings bindings,
ELContext context) |
Object |
AstString.eval(Bindings bindings,
ELContext context) |
abstract Object |
AstNode.eval(Bindings bindings,
ELContext context) |
Object |
AstChoice.eval(Bindings bindings,
ELContext context) |
Object |
AstNumber.eval(Bindings bindings,
ELContext context) |
Object |
AstText.eval(Bindings bindings,
ELContext context) |
Object |
AstComposite.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 |
AstIdentifier.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
ExpressionNode.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes)
Get method information.
|
MethodInfo |
AstProperty.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstEval.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstMethod.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstRightValue.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
MethodInfo |
AstText.getMethodInfo(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes) |
protected String |
AstDot.getProperty(Bindings bindings,
ELContext context) |
protected abstract Object |
AstProperty.getProperty(Bindings bindings,
ELContext context) |
protected Object |
AstBracket.getProperty(Bindings bindings,
ELContext context) |
String |
ExpressionNode.getStructuralId(Bindings bindings)
Get the canonical expression string for this node.
|
String |
AstNode.getStructuralId(Bindings bindings) |
Class<?> |
AstIdentifier.getType(Bindings bindings,
ELContext context) |
Class<?> |
ExpressionNode.getType(Bindings bindings,
ELContext context)
Get the value type accepted in
ExpressionNode.setValue(Bindings, ELContext, Object) . |
Class<?> |
AstProperty.getType(Bindings bindings,
ELContext context) |
Class<?> |
AstEval.getType(Bindings bindings,
ELContext context) |
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 |
Class<?> |
AstText.getType(Bindings bindings,
ELContext context) |
Object |
ExpressionNode.getValue(Bindings bindings,
ELContext context,
Class<?> expectedType)
Evaluate node.
|
Object |
AstNode.getValue(Bindings bindings,
ELContext context,
Class<?> type)
evaluate and return the (optionally coerced) result.
|
ValueReference |
AstIdentifier.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
ExpressionNode.getValueReference(Bindings bindings,
ELContext context)
Get value reference.
|
ValueReference |
AstProperty.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstEval.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstMethod.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstRightValue.getValueReference(Bindings bindings,
ELContext context) |
ValueReference |
AstText.getValueReference(Bindings bindings,
ELContext context) |
Object |
AstIdentifier.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] params) |
Object |
ExpressionNode.invoke(Bindings bindings,
ELContext context,
Class<?> returnType,
Class<?>[] paramTypes,
Object[] paramValues)
Invoke method.
|
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 |
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) |
Object |
AstText.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 |
AstIdentifier.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
ExpressionNode.isReadOnly(Bindings bindings,
ELContext context)
Determine whether
ExpressionNode.setValue(Bindings, ELContext, Object) will throw a
PropertyNotWritableException . |
boolean |
AstProperty.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstEval.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstMethod.isReadOnly(Bindings bindings,
ELContext context) |
boolean |
AstRightValue.isReadOnly(Bindings bindings,
ELContext context)
non-lvalues are always readonly, so answer
true |
boolean |
AstText.isReadOnly(Bindings bindings,
ELContext context) |
void |
AstIdentifier.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
ExpressionNode.setValue(Bindings bindings,
ELContext context,
Object value)
Assign value.
|
void |
AstProperty.setValue(Bindings bindings,
ELContext context,
Object value) |
void |
AstEval.setValue(Bindings bindings,
ELContext context,
Object 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
|
void |
AstText.setValue(Bindings bindings,
ELContext context,
Object value) |
Copyright © 2022. All rights reserved.