public class EvalAuditFactoryNode extends EvalNodeFactoryBase
Constructor and Description |
---|
EvalAuditFactoryNode(boolean auditPattern,
boolean auditPatternInstance,
String patternExpr,
EvalAuditInstanceCount instanceCount,
boolean filterChildNonQuitting) |
Modifier and Type | Method and Description |
---|---|
void |
decreaseRefCount(EvalAuditStateNode current,
PatternContext patternContext) |
String |
getPatternExpr() |
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
void |
increaseRefCount(EvalAuditStateNode current,
PatternContext patternContext) |
boolean |
isAuditPattern() |
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
toPrecedenceFreeEPL(StringWriter writer) |
String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
public EvalAuditFactoryNode(boolean auditPattern, boolean auditPatternInstance, String patternExpr, EvalAuditInstanceCount instanceCount, boolean filterChildNonQuitting)
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public boolean isAuditPattern()
public String getPatternExpr()
public void decreaseRefCount(EvalAuditStateNode current, PatternContext patternContext)
public void increaseRefCount(EvalAuditStateNode current, PatternContext patternContext)
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode