com.espertech.esper.rowregex
Class RowRegexExprNodeNested

java.lang.Object
  extended by com.espertech.esper.rowregex.RowRegexExprNode
      extended by com.espertech.esper.rowregex.RowRegexExprNodeNested
All Implemented Interfaces:
MetaDefItem, java.io.Serializable

public class RowRegexExprNodeNested
extends RowRegexExprNode

Nested () regular expression in a regex expression tree.

See Also:
Serialized Form

Constructor Summary
RowRegexExprNodeNested(RegexNFATypeEnum type, RowRegexExprRepeatDesc optionalRepeat)
          Ctor.
 
Method Summary
 RowRegexExprRepeatDesc getOptionalRepeat()
           
 RowRegexExprNodePrecedenceEnum getPrecedence()
           
 RegexNFATypeEnum getType()
          Returns multiplicity and greedy.
 void toPrecedenceFreeEPL(java.io.StringWriter writer)
           
 
Methods inherited from class com.espertech.esper.rowregex.RowRegexExprNode
accept, acceptChildnodes, addChildNode, dumpDebug, getChildNodes, replaceChildNode, toEPL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowRegexExprNodeNested

public RowRegexExprNodeNested(RegexNFATypeEnum type,
                              RowRegexExprRepeatDesc optionalRepeat)
Ctor.

Parameters:
type - multiplicity and greedy
Method Detail

getType

public RegexNFATypeEnum getType()
Returns multiplicity and greedy.

Returns:
type

getOptionalRepeat

public RowRegexExprRepeatDesc getOptionalRepeat()

toPrecedenceFreeEPL

public void toPrecedenceFreeEPL(java.io.StringWriter writer)
Specified by:
toPrecedenceFreeEPL in class RowRegexExprNode

getPrecedence

public RowRegexExprNodePrecedenceEnum getPrecedence()
Specified by:
getPrecedence in class RowRegexExprNode

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