com.ontimize.util.math
Class JEPMathExpressionParser
java.lang.Object
com.ontimize.util.math.JEPMathExpressionParser
- All Implemented Interfaces:
- MathExpressionParser
- public class JEPMathExpressionParser
- extends java.lang.Object
- implements MathExpressionParser
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JEPMathExpressionParser
public JEPMathExpressionParser()
addVariable
public void addVariable(java.lang.String arg0,
double arg1)
- Specified by:
addVariable in interface MathExpressionParser
parseExpression
public void parseExpression(java.lang.String expression)
- Specified by:
parseExpression in interface MathExpressionParser
addVariableAsObject
public void addVariableAsObject(java.lang.String var,
java.lang.Object o)
- Specified by:
addVariableAsObject in interface MathExpressionParser
hasError
public boolean hasError()
- Specified by:
hasError in interface MathExpressionParser
getValueAsObject
public java.lang.Object getValueAsObject()
- Specified by:
getValueAsObject in interface MathExpressionParser
getErrorInfo
public java.lang.String getErrorInfo()
- Specified by:
getErrorInfo in interface MathExpressionParser
addFunction
public void addFunction(java.lang.String key,
java.lang.Object function)
- Specified by:
addFunction in interface MathExpressionParser
addStandardFunctions
public void addStandardFunctions()
- Specified by:
addStandardFunctions in interface MathExpressionParser
addStandardConstants
public void addStandardConstants()
- Specified by:
addStandardConstants 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
getValue
public double getValue()
- Specified by:
getValue in interface MathExpressionParser
getParser
public java.lang.Object getParser()
getParserClass
public java.lang.String getParserClass()