Ontimize 5.2072EN

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
           
 
Method Summary
 void addFunction(java.lang.String key, java.lang.Object function)
           
 void addStandardConstants()
           
 void addStandardFunctions()
           
 void addVariable(java.lang.String var, double value)
           
 void addVariableAsObject(java.lang.String var, java.lang.Object o)
           
 java.lang.String getErrorInfo()
           
 double getValue()
           
 java.lang.Object getValueAsObject()
           
 boolean hasError()
           
 void parseExpression(java.lang.String expression)
           
 void removeVariable(java.lang.String var)
           
 void setTraverse(boolean value)
           
 

Field Detail

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
Method Detail

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()

Ontimize