com.espertech.esper.rowregex
Class RowRegexExprNode

java.lang.Object
  extended by com.espertech.esper.rowregex.RowRegexExprNode
All Implemented Interfaces:
MetaDefItem, java.io.Serializable
Direct Known Subclasses:
RowRegexExprNodeAlteration, RowRegexExprNodeAtom, RowRegexExprNodeConcatenation, RowRegexExprNodeNested

public abstract class RowRegexExprNode
extends java.lang.Object
implements MetaDefItem, java.io.Serializable

Base node for

See Also:
Serialized Form

Constructor Summary
RowRegexExprNode()
          Constructor creates a list of child nodes.
 
Method Summary
 void addChildNode(RowRegexExprNode childNode)
          Adds a child node.
 void dumpDebug(java.lang.String prefix)
          Recursively print out all nodes.
 java.util.ArrayList<RowRegexExprNode> getChildNodes()
          Returns list of child nodes.
abstract  java.lang.String toExpressionString()
          Returns the expression node rendered as a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowRegexExprNode

public RowRegexExprNode()
Constructor creates a list of child nodes.

Method Detail

toExpressionString

public abstract java.lang.String toExpressionString()
Returns the expression node rendered as a string.

Returns:
string rendering of expression

addChildNode

public final void addChildNode(RowRegexExprNode childNode)
Adds a child node.

Parameters:
childNode - is the child evaluation tree node to add

getChildNodes

public final java.util.ArrayList<RowRegexExprNode> getChildNodes()
Returns list of child nodes.

Returns:
list of child nodes

dumpDebug

public final void dumpDebug(java.lang.String prefix)
Recursively print out all nodes.

Parameters:
prefix - is printed out for naming the printed info

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