Package org.camunda.bpm.engine.impl.el
Class JuelExpression
java.lang.Object
org.camunda.bpm.engine.impl.el.JuelExpression
- All Implemented Interfaces:
Expression
,Expression
Expression implementation backed by a JUEL
ValueExpression
.- Author:
- Frederik Heremans, Joram Barrez
-
Field Summary
Modifier and TypeFieldDescriptionprotected JuelExpressionManager
protected String
protected ValueExpression
-
Constructor Summary
ConstructorDescriptionJuelExpression
(ValueExpression valueExpression, JuelExpressionManager expressionManager, String expressionText) -
Method Summary
Modifier and TypeMethodDescriptiongetValue
(VariableScope variableScope) getValue
(VariableScope variableScope, BaseDelegateExecution contextExecution) boolean
void
setValue
(Object value, VariableScope variableScope) void
setValue
(Object value, VariableScope variableScope, BaseDelegateExecution contextExecution) toString()
-
Field Details
-
expressionText
-
valueExpression
protected ValueExpression valueExpression -
expressionManager
-
-
Constructor Details
-
JuelExpression
public JuelExpression(ValueExpression valueExpression, JuelExpressionManager expressionManager, String expressionText)
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfaceExpression
-
getValue
- Specified by:
getValue
in interfaceExpression
-
setValue
- Specified by:
setValue
in interfaceExpression
-
setValue
public void setValue(Object value, VariableScope variableScope, BaseDelegateExecution contextExecution) - Specified by:
setValue
in interfaceExpression
-
toString
-
isLiteralText
public boolean isLiteralText()- Specified by:
isLiteralText
in interfaceExpression
-
getExpressionText
- Specified by:
getExpressionText
in interfaceExpression
-