public class EvaluatorHelper extends Object
| Constructor and Description |
|---|
EvaluatorHelper(Converter converter)
Creates helper
|
| Modifier and Type | Method and Description |
|---|---|
Optional<Double> |
getValue(EvalNode node)
Return double value from specified node
|
CompletableFuture<EvalNode> |
processAddNodes(Context context,
List<EvalNode> lr)
Processes summary operation of 2 nodes, e.g.
|
protected CompletableFuture<EvalNode> |
processAddNumberNodes(EvalNode left,
EvalNode right) |
EvalNode |
processUnaryMinus(EvalNode n)
Processes node with unary minus, e.g.
|
protected final Converter converter
public EvaluatorHelper(Converter converter)
converter - for convert java value to EvalNodepublic EvalNode processUnaryMinus(EvalNode n)
n - for processingpublic CompletableFuture<EvalNode> processAddNodes(Context context, List<EvalNode> lr)
context - evaluation context of current templatelr - left and right nodes of opertaionprotected CompletableFuture<EvalNode> processAddNumberNodes(EvalNode left, EvalNode right)
Copyright © 2017. All rights reserved.