com.espertech.esper.client.soda
Class MatchRecognizeRegExNested

java.lang.Object
  extended by com.espertech.esper.client.soda.MatchRecognizeRegEx
      extended by com.espertech.esper.client.soda.MatchRecognizeRegExNested
All Implemented Interfaces:
java.io.Serializable

public class MatchRecognizeRegExNested
extends MatchRecognizeRegEx
implements java.io.Serializable

Atom 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
MatchRecognizeRegExNested()
          Ctor.
MatchRecognizeRegExNested(MatchRecogizePatternElementType type)
          Ctor.
MatchRecognizeRegExNested(MatchRecogizePatternElementType type, MatchRecognizeRegExRepeat optionalRepeat)
          Ctor.
 
Method Summary
 MatchRecognizeRegExRepeat getOptionalRepeat()
          Returns the repetition
 MatchRecogizePatternElementType getType()
          Returns multiplicity.
 void setOptionalRepeat(MatchRecognizeRegExRepeat optionalRepeat)
          Sets the repetition
 void setType(MatchRecogizePatternElementType type)
          Sets multiplicity.
 void writeEPL(java.io.StringWriter writer)
          Write EPL.
 
Methods inherited from class com.espertech.esper.client.soda.MatchRecognizeRegEx
getChildren, getTreeObjectName, setChildren, setTreeObjectName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchRecognizeRegExNested

public MatchRecognizeRegExNested()
Ctor.


MatchRecognizeRegExNested

public MatchRecognizeRegExNested(MatchRecogizePatternElementType type)
Ctor.

Parameters:
type - multiplicity

MatchRecognizeRegExNested

public MatchRecognizeRegExNested(MatchRecogizePatternElementType type,
                                 MatchRecognizeRegExRepeat optionalRepeat)
Ctor.

Parameters:
type - multiplicity
optionalRepeat - repetition
Method Detail

getType

public MatchRecogizePatternElementType getType()
Returns multiplicity.

Returns:
multiplicity

setType

public void setType(MatchRecogizePatternElementType type)
Sets multiplicity.

Parameters:
type - multiplicity to set

getOptionalRepeat

public MatchRecognizeRegExRepeat getOptionalRepeat()
Returns the repetition

Returns:
repetition

setOptionalRepeat

public void setOptionalRepeat(MatchRecognizeRegExRepeat optionalRepeat)
Sets the repetition

Parameters:
optionalRepeat - repetition

writeEPL

public void writeEPL(java.io.StringWriter writer)
Description copied from class: MatchRecognizeRegEx
Write EPL.

Specified by:
writeEPL in class MatchRecognizeRegEx
Parameters:
writer - to use

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