com.ontimize.util.math
Class JEP3xMathExpressionParser
java.lang.Object
com.ontimize.util.math.JEP3xMathExpressionParser
- All Implemented Interfaces:
- MathExpressionParser
- public class JEP3xMathExpressionParser
- extends java.lang.Object
- implements MathExpressionParser
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JEP3xMathExpressionParser
public JEP3xMathExpressionParser()
addFunction
public void addFunction(java.lang.String key,
java.lang.Object function)
- Specified by:
addFunction in interface MathExpressionParser
addStandardConstants
public void addStandardConstants()
- Specified by:
addStandardConstants in interface MathExpressionParser
addStandardFunctions
public void addStandardFunctions()
- This method is not supported in the version JEP3.1
- Specified by:
addStandardFunctions in interface MathExpressionParser
addVariable
public void addVariable(java.lang.String var,
double value)
- Specified by:
addVariable in interface MathExpressionParser
addVariableAsObject
public void addVariableAsObject(java.lang.String var,
java.lang.Object o)
- Specified by:
addVariableAsObject in interface MathExpressionParser
getErrorInfo
public java.lang.String getErrorInfo()
- Specified by:
getErrorInfo in interface MathExpressionParser
getParser
public java.lang.Object getParser()
getValue
public double getValue()
- Specified by:
getValue in interface MathExpressionParser
getValueAsObject
public java.lang.Object getValueAsObject()
- Specified by:
getValueAsObject in interface MathExpressionParser
hasError
public boolean hasError()
- Specified by:
hasError in interface MathExpressionParser
parseExpression
public void parseExpression(java.lang.String expression)
- Specified by:
parseExpression in interface MathExpressionParser
removeVariable
public void removeVariable(java.lang.String var)
- Specified by:
removeVariable in interface MathExpressionParser
setTraverse
public void setTraverse(boolean value)
- Specified by:
setTraverse in interface MathExpressionParser
getParserClass
public java.lang.String getParserClass()