public abstract static class CalcArgs.DoubleEvaluator extends Object implements CalcArgs.Evaluator<Double>
resolveValue() method that evaluates an atomic value.| Constructor and Description |
|---|
DoubleEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
Double |
evaluateArgument(TermFloatValue val) |
Double |
evaluateOperator(Double val1,
Double val2,
TermOperator op) |
Double |
evaluateOperator(Double val,
TermOperator op) |
abstract double |
resolveValue(TermFloatValue val)
Evaluates an atomic value.
|
public Double evaluateArgument(TermFloatValue val)
evaluateArgument in interface CalcArgs.Evaluator<Double>public Double evaluateOperator(Double val1, Double val2, TermOperator op)
evaluateOperator in interface CalcArgs.Evaluator<Double>public Double evaluateOperator(Double val, TermOperator op)
evaluateOperator in interface CalcArgs.Evaluator<Double>public abstract double resolveValue(TermFloatValue val)
val - the input value specificationCopyright © 2019. All rights reserved.