|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PatternStateFactory
Factory for pattern state object implementations.
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 stateObjectId)
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 beginState,
Object stateObjectId)
Makes any new state node. |
void |
setContext(PatternContext patternContext)
Sets the services for pattern state objects. |
Method Detail |
---|
void setContext(PatternContext patternContext)
patternContext
- is a pattern-level servicesEvalStateNode makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
evalNode
- is the factory for the parent nodematchEvents
- is the current match statestateObjectId
- is the parent state object id
EvalStateNode makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
evalChildNode
- is the first child node of the root nodebeginState
- is the state node's begin state
EvalStateNode makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateObjectId)
parentNode
- is the parent evaluatorevalFollowedByNode
- is the factory nodebeginState
- is the begin statestateObjectId
- is the state node's object id
EvalStateNode makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
parentNode
- is the parent evaluatorevalFilterNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
EvalStateNode makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap beginState, Object stateObjectId)
evalNodeNumber
- is the factory node numberbeginState
- is the begin statestateObjectId
- is the state node's object id
EvalStateNode makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
parentNode
- is the parent evaluatorevalObserverNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
EvalStateNode makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
parentNode
- is the parent evaluatorevalAndNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
EvalStateNode makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
parentNode
- is the parent evaluatorevalNotNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object id
EvalStateNode makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
parentNode
- is the parent evaluatorevalEveryNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object idcontext
- is the pattern context
EvalStateNode makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
parentNode
- is the parent evaluatorevalOrNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object idcontext
- is the pattern context
EvalStateNode makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
parentNode
- is the parent evaluatorevalGuardNode
- is the factory nodebeginState
- is the begin statestateNodeId
- is the state node's object idcontext
- is the pattern context
|
© 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 |