public class Expression extends Object
| Constructor and Description |
|---|
Expression(Expression existing)
Creates a new expression that is a copy of the existing one.
|
| Modifier and Type | Method and Description |
|---|---|
double |
evaluate() |
Future<Double> |
evaluateAsync(ExecutorService executor) |
Set<String> |
getVariableNames() |
Expression |
setVariable(String name,
double value) |
Expression |
setVariables(Map<String,Double> variables) |
ValidationResult |
validate() |
ValidationResult |
validate(boolean checkVariablesSet) |
public Expression(Expression existing)
existing - the expression to copypublic Expression setVariable(String name, double value)
public Expression setVariables(Map<String,Double> variables)
public ValidationResult validate(boolean checkVariablesSet)
public ValidationResult validate()
public Future<Double> evaluateAsync(ExecutorService executor)
public double evaluate()
Copyright © 2017. All rights reserved.