|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.pattern.PatternStateFactoryImpl
public class PatternStateFactoryImpl
Default pattern state factory.
Constructor Summary | |
---|---|
PatternStateFactoryImpl()
|
Method Summary | |
---|---|
EvalStateNode |
makeAndStateNode(Evaluator parentNode,
EvalAndNode evalAndNode,
MatchedEventMap beginState,
Object stateNodeId)
Makes a followed-by state node. |
EvalStateNode |
makeEveryStateNode(Evaluator parentNode,
EvalEveryNode evalEveryNode,
MatchedEventMap beginState,
PatternContext context,
Object stateNodeId)
Makes a every-state node. |
EvalStateNode |
makeFilterStateNode(Evaluator parentNode,
EvalFilterNode evalFilterNode,
MatchedEventMap beginState,
Object stateNodeId)
Makes a followed-by state node. |
EvalStateNode |
makeFollowedByState(Evaluator parentNode,
EvalFollowedByNode evalFollowedByNode,
MatchedEventMap beginState,
Object stateNodeId)
Makes a followed-by state node. |
EvalStateNode |
makeGuardState(Evaluator parentNode,
EvalGuardNode evalGuardNode,
MatchedEventMap beginState,
PatternContext context,
Object stateNodeId)
Makes a guard state node. |
EvalStateNode |
makeNotNode(Evaluator parentNode,
EvalNotNode evalNotNode,
MatchedEventMap beginState,
Object stateNodeId)
Makes a followed-by state node. |
EvalStateNode |
makeObserverNode(Evaluator parentNode,
EvalObserverNode evalObserverNode,
MatchedEventMap beginState,
Object stateNodeId)
Makes a followed-by state node. |
EvalStateNode |
makeOrState(Evaluator parentNode,
EvalOrNode evalOrNode,
MatchedEventMap beginState,
PatternContext context,
Object stateNodeId)
Makes an or-state node. |
EvalStateNode |
makeParentStateNode(EvalNode evalNode,
MatchedEventMap matchEvents,
Object stateObjectId)
Makes a parent state node for the child state node. |
EvalStateNode |
makeRootNode(EvalNode evalChildNode,
MatchedEventMap beginState)
Makes a root state node. |
EvalStateNode |
makeStateNode(EvalNodeNumber evalNodeNumber,
MatchedEventMap matchEvents,
Object stateObjectId)
Makes any new state node. |
void |
setContext(PatternContext context)
Sets the services for pattern state objects. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PatternStateFactoryImpl()
Method Detail |
---|
public void setContext(PatternContext context)
PatternStateFactory
setContext
in interface PatternStateFactory
context
- is a pattern-level servicespublic EvalStateNode makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
PatternStateFactory
makeGuardState
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalGuardNode
- is the factory nodebeginState
- is the begin statecontext
- is the pattern contextstateNodeId
- is the state node's object id
public EvalStateNode makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
PatternStateFactory
makeOrState
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalOrNode
- is the factory nodebeginState
- is the begin statecontext
- is the pattern contextstateNodeId
- is the state node's object id
public EvalStateNode makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
PatternStateFactory
makeEveryStateNode
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalEveryNode
- is the factory nodebeginState
- is the begin statecontext
- is the pattern contextstateNodeId
- is the state node's object id
public EvalStateNode makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
PatternStateFactory
makeNotNode
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalNotNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
public EvalStateNode makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
PatternStateFactory
makeAndStateNode
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalAndNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
public EvalStateNode makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
PatternStateFactory
makeRootNode
in interface PatternStateFactory
evalChildNode
- is the first child node of the root nodebeginState
- is the state node's begin state
public EvalStateNode makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
PatternStateFactory
makeObserverNode
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalObserverNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
public EvalStateNode makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateNodeId)
PatternStateFactory
makeFollowedByState
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalFollowedByNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
public EvalStateNode makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
PatternStateFactory
makeFilterStateNode
in interface PatternStateFactory
parentNode
- is the parent evaluatorevalFilterNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
public EvalStateNode makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap matchEvents, Object stateObjectId)
PatternStateFactory
makeStateNode
in interface PatternStateFactory
evalNodeNumber
- is the factory node numbermatchEvents
- is the begin statestateObjectId
- is the state node's object id
public EvalStateNode makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
PatternStateFactory
makeParentStateNode
in interface PatternStateFactory
evalNode
- is the factory for the parent nodematchEvents
- is the current match statestateObjectId
- is the parent state object id
|
© 2007 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 |