public abstract class AbstractMathExpression
extends java.lang.Object
Constructor and Description |
---|
AbstractMathExpression() |
Modifier and Type | Method and Description |
---|---|
double |
evaluate() |
abstract double |
evaluate(java.util.Map<java.lang.String,java.lang.Double> variablesMap)
Determines the value of string expression represented by this class by replacing variables with values provided in map;
If expression has no variable evaluate() should be called;
|
abstract java.lang.String |
toString()
Converts a mathematical expression an equivalent string literal
|
public double evaluate()
public abstract double evaluate(java.util.Map<java.lang.String,java.lang.Double> variablesMap)
variablesMap
- public abstract java.lang.String toString()
toString
in class java.lang.Object