public class EvalObserverFactoryNode extends EvalNodeFactoryBase
Modifier and Type | Method and Description |
---|---|
ObserverFactory |
getObserverFactory()
Returns the observer factory.
|
PatternObserverSpec |
getPatternObserverSpec()
Returns the observer object specification to use for instantiating the observer factory and observer.
|
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext) |
void |
setObserverFactory(ObserverFactory observerFactory)
Supplies the observer factory to the node.
|
void |
toPrecedenceFreeEPL(java.io.StringWriter writer) |
java.lang.String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public PatternObserverSpec getPatternObserverSpec()
public void setObserverFactory(ObserverFactory observerFactory)
observerFactory
- is the observer factorypublic ObserverFactory getObserverFactory()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode