public class EvalGuardFactoryNode extends EvalNodeFactoryBase
Modifier and Type | Method and Description |
---|---|
GuardFactory |
getGuardFactory()
Returns the guard factory.
|
PatternGuardSpec |
getPatternGuardSpec()
Returns the guard object specification to use for instantiating the guard factory and guard.
|
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext) |
void |
setGuardFactory(GuardFactory guardFactory)
Supplies the guard 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 PatternGuardSpec getPatternGuardSpec()
public void setGuardFactory(GuardFactory guardFactory)
guardFactory
- is the guard factorypublic GuardFactory getGuardFactory()
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