public class JuelExpression extends Object implements Expression
ValueExpression
.Modifier and Type | Field and Description |
---|---|
protected ExpressionManager |
expressionManager |
protected String |
expressionText |
protected ValueExpression |
valueExpression |
Constructor and Description |
---|
JuelExpression(ValueExpression valueExpression,
ExpressionManager expressionManager,
String expressionText) |
Modifier and Type | Method and Description |
---|---|
String |
getExpressionText() |
Object |
getValue(VariableScope variableScope) |
Object |
getValue(VariableScope variableScope,
BaseDelegateExecution contextExecution) |
boolean |
isLiteralText() |
void |
setValue(Object value,
VariableScope variableScope) |
void |
setValue(Object value,
VariableScope variableScope,
BaseDelegateExecution contextExecution) |
String |
toString() |
protected String expressionText
protected ValueExpression valueExpression
protected ExpressionManager expressionManager
public JuelExpression(ValueExpression valueExpression, ExpressionManager expressionManager, String expressionText)
public Object getValue(VariableScope variableScope)
getValue
in interface Expression
public Object getValue(VariableScope variableScope, BaseDelegateExecution contextExecution)
public void setValue(Object value, VariableScope variableScope)
setValue
in interface Expression
public void setValue(Object value, VariableScope variableScope, BaseDelegateExecution contextExecution)
public boolean isLiteralText()
isLiteralText
in interface Expression
public String getExpressionText()
getExpressionText
in interface Expression
Copyright © 2018. All rights reserved.