|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EvalFactoryNode
Superclass of all nodes in an evaluation tree representing an event pattern expression. Follows the Composite pattern. Child nodes do not carry references to parent nodes, the tree is unidirectional.
Method Summary | |
---|---|
void |
addChildNode(EvalFactoryNode childNode)
Adds a child node. |
void |
addChildNodes(java.util.Collection<EvalFactoryNode> childNodes)
|
java.util.List<EvalFactoryNode> |
getChildNodes()
Returns list of child nodes |
short |
getFactoryNodeId()
|
PatternExpressionPrecedenceEnum |
getPrecedence()
Returns precendence. |
boolean |
isFilterChildNonQuitting()
|
boolean |
isStateful()
|
EvalNode |
makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
|
void |
setFactoryNodeId(short factoryNodeId)
|
void |
toEPL(java.io.StringWriter writer,
PatternExpressionPrecedenceEnum parentPrecedence)
Write expression considering precendence. |
Method Detail |
---|
void addChildNode(EvalFactoryNode childNode)
childNode
- is the child evaluation tree node to addjava.util.List<EvalFactoryNode> getChildNodes()
void addChildNodes(java.util.Collection<EvalFactoryNode> childNodes)
EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
boolean isFilterChildNonQuitting()
short getFactoryNodeId()
void setFactoryNodeId(short factoryNodeId)
boolean isStateful()
PatternExpressionPrecedenceEnum getPrecedence()
void toEPL(java.io.StringWriter writer, PatternExpressionPrecedenceEnum parentPrecedence)
writer
- to useparentPrecedence
- precendence
|
© 2006-2015 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 |