public class EvalFollowedByFactoryNode extends EvalNodeFactoryBase
Modifier and Type | Field and Description |
---|---|
protected EvalFollowedByNodeOpType |
opType |
Modifier | Constructor and Description |
---|---|
protected |
EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions,
boolean hasEngineWidePatternCount) |
Modifier and Type | Method and Description |
---|---|
int |
getMax(int position) |
java.util.List<ExprNode> |
getOptionalMaxExpressions() |
EvalFollowedByNodeOpType |
getOpType() |
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence.
|
protected void |
initOpType() |
boolean |
isFilterChildNonQuitting() |
boolean |
isStateful() |
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
void |
setOptionalMaxExpressions(java.util.List<ExprNode> optionalMaxExpressions) |
void |
toPrecedenceFreeEPL(java.io.StringWriter writer) |
java.lang.String |
toString() |
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
protected EvalFollowedByNodeOpType opType
protected EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions, boolean hasEngineWidePatternCount)
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode)
makeEvalNode
in interface EvalFactoryNode
makeEvalNode
in class EvalNodeFactoryBase
public java.util.List<ExprNode> getOptionalMaxExpressions()
public void setOptionalMaxExpressions(java.util.List<ExprNode> optionalMaxExpressions)
public final java.lang.String toString()
toString
in class java.lang.Object
protected void initOpType()
public EvalFollowedByNodeOpType getOpType()
public int getMax(int position)
public boolean isFilterChildNonQuitting()
public boolean isStateful()
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
public PatternExpressionPrecedenceEnum getPrecedence()
EvalFactoryNode