Class Optimizer
java.lang.Object
com.aquima.interactions.expressions.tsl.evaluator.Optimizer
This class is used to optimize a TSL node tree.
- Since:
- 6.4
- Author:
- O. Kerpershoek
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method will optimize the node to a node structure that is more optimal.protected ITslNode
protected ITslNode
processField
(FieldNode node) protected ITslNode
processForeach
(ForeachNode node) protected ITslNode
processList
(NodeList list) protected ITslNode
processText
(TextNode node)
-
Constructor Details
-
Optimizer
public Optimizer()
-
-
Method Details
-
process
This method will optimize the node to a node structure that is more optimal.- Parameters:
node
- The node that should be optimized.- Returns:
- Optimized variant of the TSL node.
-
processForeach
-
processCondition
-
processField
-
processText
-
processList
-