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