net.esper.client.soda
Class PatternEveryExpr

java.lang.Object
  extended by net.esper.client.soda.PatternExprBase
      extended by net.esper.client.soda.PatternEveryExpr
All Implemented Interfaces:
Serializable, PatternExpr

public class PatternEveryExpr
extends PatternExprBase

Pattern 'every' expression that controls the lifecycle of pattern sub-expressions.

See Also:
Serialized Form

Constructor Summary
PatternEveryExpr()
          Ctor - for use to create a pattern expression tree, without pattern child expression.
PatternEveryExpr(PatternExpr inner)
          Ctor.
 
Method Summary
 void toEQL(StringWriter writer)
          Renders the pattern expression and all it's child expressions, in full tree depth, as a string in language syntax.
 
Methods inherited from class net.esper.client.soda.PatternExprBase
addChild, getChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternEveryExpr

public PatternEveryExpr()
Ctor - for use to create a pattern expression tree, without pattern child expression.


PatternEveryExpr

public PatternEveryExpr(PatternExpr inner)
Ctor.

Parameters:
inner - is the pattern expression to control lifecycle on
Method Detail

toEQL

public void toEQL(StringWriter writer)
Description copied from interface: PatternExpr
Renders the pattern expression and all it's child expressions, in full tree depth, as a string in language syntax.

Parameters:
writer - is the output to use