|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PatternExpr
Interface representing a pattern expression.
Pattern expressions are organized into a tree-like structure with nodes representing sub-expressions (composite).
Certain types of nodes have certain requirements towards the number or types of nodes that are expected as pattern sub-expressions to an pattern expression.
Method Summary | |
---|---|
java.util.List<PatternExpr> |
getChildren()
Returns the list of pattern sub-expressions (child expressions) to the current pattern expression node. |
PatternExprPrecedenceEnum |
getPrecedence()
Returns the precedence. |
java.lang.String |
getTreeObjectName()
Returns the id for the pattern expression, for use by tools. |
void |
setChildren(java.util.List<PatternExpr> children)
Sets the list of pattern sub-expressions (child expressions) to the current pattern expression node. |
void |
setTreeObjectName(java.lang.String objectName)
Sets and id for the pattern expression, for use by tools. |
void |
toEPL(java.io.StringWriter writer,
PatternExprPrecedenceEnum parentPrecedence,
EPStatementFormatter formatter)
Renders the pattern expression and all it's child expressions, in full tree depth, as a string in language syntax. |
Method Detail |
---|
java.util.List<PatternExpr> getChildren()
void setChildren(java.util.List<PatternExpr> children)
children
- pattern child expressions or empty list if there are no child expressionsPatternExprPrecedenceEnum getPrecedence()
void toEPL(java.io.StringWriter writer, PatternExprPrecedenceEnum parentPrecedence, EPStatementFormatter formatter)
writer
- is the output to useparentPrecedence
- precedenceformatter
- formatterjava.lang.String getTreeObjectName()
void setTreeObjectName(java.lang.String objectName)
objectName
- id
|
© 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 |