com.espertech.esper.client.soda
Class MatchRecognizeRegEx

java.lang.Object
  extended by com.espertech.esper.client.soda.MatchRecognizeRegEx
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MatchRecognizeRegExAlteration, MatchRecognizeRegExAtom, MatchRecognizeRegExConcatenation, MatchRecognizeRegExNested, MatchRecognizeRegExPermutation, MatchRecognizeRegExPlaceholder

public abstract class MatchRecognizeRegEx
extends java.lang.Object
implements java.io.Serializable

Interface representing an expression for use in match-recognize.

Event row regular expressions are organized into a tree-like structure with nodes representing sub-expressions.

See Also:
Serialized Form

Constructor Summary
protected MatchRecognizeRegEx()
          Ctor.
 
Method Summary
 java.util.List<MatchRecognizeRegEx> getChildren()
          Returns child nodes.
 java.lang.String getTreeObjectName()
          Returns id of expression assigned by tools.
 void setChildren(java.util.List<MatchRecognizeRegEx> children)
          Set child nodes.
 void setTreeObjectName(java.lang.String treeObjectName)
          Sets id of expression assigned by tools.
abstract  void writeEPL(java.io.StringWriter writer)
          Write EPL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchRecognizeRegEx

protected MatchRecognizeRegEx()
Ctor.

Method Detail

getTreeObjectName

public java.lang.String getTreeObjectName()
Returns id of expression assigned by tools.

Returns:
id

setTreeObjectName

public void setTreeObjectName(java.lang.String treeObjectName)
Sets id of expression assigned by tools.

Parameters:
treeObjectName - to set

getChildren

public java.util.List<MatchRecognizeRegEx> getChildren()
Returns child nodes.

Returns:
child nodes

setChildren

public void setChildren(java.util.List<MatchRecognizeRegEx> children)
Set child nodes.

Parameters:
children - child nodes to set

writeEPL

public abstract void writeEPL(java.io.StringWriter writer)
Write EPL.

Parameters:
writer - to use

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com