public interface Evaluator
Modifier and Type | Method and Description |
---|---|
void |
evaluateFalse(EvalStateNode fromNode,
boolean restartable)
Indicate a change in truth value to false.
|
void |
evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted)
Indicate a change in truth value to true.
|
boolean |
isFilterChildNonQuitting() |
void evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
matchEvent
- is the container for events that caused the change in truth valuefromNode
- is the node that indicates the changeisQuitted
- is an indication of whether the node continues listenening or stops listeningvoid evaluateFalse(EvalStateNode fromNode, boolean restartable)
fromNode
- is the node that indicates the changerestartable
- whether the evaluator can be restartedboolean isFilterChildNonQuitting()