public interface DDMExpression<T>
Modifier and Type | Method and Description |
---|---|
T |
evaluate() |
java.util.Map<java.lang.String,VariableDependencies> |
getVariableDependenciesMap() |
void |
setBooleanVariableValue(java.lang.String variableName,
java.lang.Boolean variableValue) |
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) |
void |
setStringVariableValue(java.lang.String variableName,
java.lang.String variableValue) |
T evaluate() throws DDMExpressionException
DDMExpressionException
java.util.Map<java.lang.String,VariableDependencies> getVariableDependenciesMap() throws DDMExpressionException
DDMExpressionException
void setBooleanVariableValue(java.lang.String variableName, java.lang.Boolean variableValue)
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)
void setStringVariableValue(java.lang.String variableName, java.lang.String variableValue) throws DDMExpressionException
DDMExpressionException