com.ontimize.util.math
Interface MathExpressionParser
- All Known Implementing Classes:
- JEP3xMathExpressionParser, JEPMathExpressionParser, MespMathExpressionParser
- public interface MathExpressionParser
|
Field Summary |
static java.lang.String |
JEP
|
static java.lang.String |
JEP3x
|
static java.lang.String |
MESP
|
JEP3x
public static final java.lang.String JEP3x
- See Also:
- Constant Field Values
JEP
public static final java.lang.String JEP
- See Also:
- Constant Field Values
MESP
public static final java.lang.String MESP
- See Also:
- Constant Field Values
addVariable
public void addVariable(java.lang.String var,
double value)
parseExpression
public void parseExpression(java.lang.String expression)
addVariableAsObject
public void addVariableAsObject(java.lang.String var,
java.lang.Object o)
hasError
public boolean hasError()
getValueAsObject
public java.lang.Object getValueAsObject()
getErrorInfo
public java.lang.String getErrorInfo()
addFunction
public void addFunction(java.lang.String key,
java.lang.Object function)
addStandardFunctions
public void addStandardFunctions()
addStandardConstants
public void addStandardConstants()
removeVariable
public void removeVariable(java.lang.String var)
setTraverse
public void setTraverse(boolean value)
getValue
public double getValue()