Ontimize 5.2072EN

com.ontimize.util.math
Class JEP3xMathExpressionParser

java.lang.Object
  extended bycom.ontimize.util.math.JEP3xMathExpressionParser
All Implemented Interfaces:
MathExpressionParser

public class JEP3xMathExpressionParser
extends java.lang.Object
implements MathExpressionParser


Field Summary
 
Fields inherited from interface com.ontimize.util.math.MathExpressionParser
JEP, JEP3x, MESP
 
Constructor Summary
JEP3xMathExpressionParser()
           
 
Method Summary
 void addFunction(java.lang.String key, java.lang.Object function)
           
 void addStandardConstants()
           
 void addStandardFunctions()
          This method is not supported in the version JEP3.1
 void addVariable(java.lang.String var, double value)
           
 void addVariableAsObject(java.lang.String var, java.lang.Object o)
           
 java.lang.String getErrorInfo()
           
 java.lang.Object getParser()
           
 java.lang.String getParserClass()
           
 double getValue()
           
 java.lang.Object getValueAsObject()
           
 boolean hasError()
           
 void parseExpression(java.lang.String expression)
           
 void removeVariable(java.lang.String var)
           
 void setTraverse(boolean value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEP3xMathExpressionParser

public JEP3xMathExpressionParser()
Method Detail

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

Ontimize