|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.pattern.EvalStateNode
com.espertech.esper.pattern.EvalAuditStateNode
public final class EvalAuditStateNode
This class represents the state of a followed-by operator in the evaluation state tree.
Constructor Summary | |
---|---|
EvalAuditStateNode(Evaluator parentNode,
EvalAuditNode evalAuditNode,
EvalStateNodeNumber stateNodeNumber,
long stateNodeId)
Constructor. |
Method Summary | |
---|---|
java.lang.Object |
accept(EvalStateNodeVisitor visitor,
java.lang.Object data)
Accept a visitor. |
java.lang.Object |
childrenAccept(EvalStateNodeVisitor visitor,
java.lang.Object data)
Pass the visitor to all child nodes. |
void |
evaluateFalse(EvalStateNode fromNode)
Indicate a change in truth value to false. |
void |
evaluateTrue(MatchedEventMap matchEvent,
EvalStateNode fromNode,
boolean isQuitted)
Indicate a change in truth value to true. |
EvalStateNode |
getChildState()
|
EvalNode |
getFactoryNode()
Returns the factory node for the state node. |
boolean |
isFilterChildNonQuitting()
|
boolean |
isFilterStateNode()
|
boolean |
isNotOperator()
|
void |
quit()
Stops the event expression or an instance of it. |
void |
start(MatchedEventMap beginState)
Starts the event expression or an instance of it. |
java.lang.String |
toString()
|
protected static void |
writePatternExpr(EvalAuditStateNode current,
java.lang.String patternExpression,
java.io.StringWriter writer)
|
Methods inherited from class com.espertech.esper.pattern.EvalStateNode |
---|
getParentEvaluator, setParentEvaluator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EvalAuditStateNode(Evaluator parentNode, EvalAuditNode evalAuditNode, EvalStateNodeNumber stateNodeNumber, long stateNodeId)
parentNode
- is the parent evaluator to call to indicate truth valueevalAuditNode
- is the factory node associated to the stateMethod Detail |
---|
public EvalNode getFactoryNode()
EvalStateNode
getFactoryNode
in class EvalStateNode
public final void start(MatchedEventMap beginState)
EvalStateNode
start
in class EvalStateNode
public final void evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
Evaluator
evaluateTrue
in interface Evaluator
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 listeningpublic final void evaluateFalse(EvalStateNode fromNode)
Evaluator
evaluateFalse
in interface Evaluator
fromNode
- is the node that indicates the changepublic final void quit()
EvalStateNode
quit
in class EvalStateNode
public final java.lang.Object accept(EvalStateNodeVisitor visitor, java.lang.Object data)
EvalStateNode
accept
in class EvalStateNode
visitor
- on which the visit method is invoked by each nodedata
- any additional data the visitor may need is passed in this parameter
public final java.lang.Object childrenAccept(EvalStateNodeVisitor visitor, java.lang.Object data)
EvalStateNode
childrenAccept
in class EvalStateNode
visitor
- is the instance to be passed to all child nodesdata
- any additional data the visitor may need is passed in this parameter
public EvalStateNode getChildState()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean isNotOperator()
isNotOperator
in class EvalStateNode
public boolean isFilterChildNonQuitting()
isFilterChildNonQuitting
in interface Evaluator
public boolean isFilterStateNode()
isFilterStateNode
in class EvalStateNode
protected static void writePatternExpr(EvalAuditStateNode current, java.lang.String patternExpression, java.io.StringWriter writer)
|
© 2006-2011 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |