com.espertech.esper.rowregex
Class RowRegexExprNodeAtom

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

public class RowRegexExprNodeAtom
extends RowRegexExprNode

Atom in a regex expression tree.

See Also:
Serialized Form

Constructor Summary
RowRegexExprNodeAtom(java.lang.String tag, RegexNFATypeEnum type)
          Ctor.
 
Method Summary
 java.lang.String getTag()
          Returns the variable name.
 RegexNFATypeEnum getType()
          Returns multiplicity and greedy indicator.
 java.lang.String toExpressionString()
          Returns the expression node rendered as a string.
 
Methods inherited from class com.espertech.esper.rowregex.RowRegexExprNode
addChildNode, dumpDebug, getChildNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowRegexExprNodeAtom

public RowRegexExprNodeAtom(java.lang.String tag,
                            RegexNFATypeEnum type)
Ctor.

Parameters:
tag - variable name
type - multiplicity and greedy indicator
Method Detail

getTag

public java.lang.String getTag()
Returns the variable name.

Returns:
variable

getType

public RegexNFATypeEnum getType()
Returns multiplicity and greedy indicator.

Returns:
type

toExpressionString

public java.lang.String toExpressionString()
Description copied from class: RowRegexExprNode
Returns the expression node rendered as a string.

Specified by:
toExpressionString in class RowRegexExprNode
Returns:
string rendering of expression

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