@ProviderType
public interface DDMExpression<T>
| Modifier and Type | Method and Description |
|---|---|
T |
evaluate() |
Expression |
getModel() |
default java.util.Map<java.lang.String,VariableDependencies> |
getVariableDependenciesMap()
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setBooleanVariableValue(java.lang.String variableName,
java.lang.Boolean variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setDDMExpressionFunction(java.lang.String functionName,
DDMExpressionFunction ddmExpressionFunction)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setDoubleVariableValue(java.lang.String variableName,
java.lang.Double variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setExpressionStringVariableValue(java.lang.String variableName,
java.lang.String variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setFloatVariableValue(java.lang.String variableName,
java.lang.Float variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setIntegerVariableValue(java.lang.String variableName,
java.lang.Integer variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setLongVariableValue(java.lang.String variableName,
java.lang.Long variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setNumberVariableValue(java.lang.String variableName,
java.lang.Number variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setObjectVariableValue(java.lang.String variableName,
java.lang.Object variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
default void |
setStringVariableValue(java.lang.String variableName,
java.lang.String variableValue)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
void |
setVariable(java.lang.String name,
java.lang.Object value) |
T evaluate() throws DDMExpressionException
DDMExpressionExceptionExpression getModel()
@Deprecated default java.util.Map<java.lang.String,VariableDependencies> getVariableDependenciesMap() throws DDMExpressionException
DDMExpressionException@Deprecated
default void setBooleanVariableValue(java.lang.String variableName,
java.lang.Boolean variableValue)
@Deprecated
default void setDDMExpressionFunction(java.lang.String functionName,
DDMExpressionFunction ddmExpressionFunction)
@Deprecated
default void setDoubleVariableValue(java.lang.String variableName,
java.lang.Double variableValue)
@Deprecated
default void setExpressionStringVariableValue(java.lang.String variableName,
java.lang.String variableValue)
@Deprecated
default void setFloatVariableValue(java.lang.String variableName,
java.lang.Float variableValue)
@Deprecated
default void setIntegerVariableValue(java.lang.String variableName,
java.lang.Integer variableValue)
@Deprecated
default void setLongVariableValue(java.lang.String variableName,
java.lang.Long variableValue)
@Deprecated
default void setNumberVariableValue(java.lang.String variableName,
java.lang.Number variableValue)
@Deprecated
default void setObjectVariableValue(java.lang.String variableName,
java.lang.Object variableValue)
@Deprecated
default void setStringVariableValue(java.lang.String variableName,
java.lang.String variableValue)
throws DDMExpressionException
DDMExpressionExceptionvoid setVariable(java.lang.String name,
java.lang.Object value)