net.esper.client.soda
Class PatternFilterExpr

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

public class PatternFilterExpr
extends PatternExprBase

Filter for use in pattern expressions.

See Also:
Serialized Form

Constructor Summary
PatternFilterExpr(Filter filter)
          Ctor.
PatternFilterExpr(Filter filter, String tagName)
          Ctor.
 
Method Summary
 Filter getFilter()
          Returns the filter specification.
 String getTagName()
          Returns the tag name.
 void setFilter(Filter filter)
          Sets the filter specification.
 void setTagName(String tagName)
          Sets the tag name.
 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

PatternFilterExpr

public PatternFilterExpr(Filter filter)
Ctor.

Parameters:
filter - specifies to events to filter out

PatternFilterExpr

public PatternFilterExpr(Filter filter,
                         String tagName)
Ctor.

Parameters:
filter - specifies to events to filter out
tagName - specifies the name of the tag to assigned to matching events
Method Detail

getTagName

public String getTagName()
Returns the tag name.

Returns:
tag name.

setTagName

public void setTagName(String tagName)
Sets the tag name.

Parameters:
tagName - tag name to set

getFilter

public Filter getFilter()
Returns the filter specification.

Returns:
filter

setFilter

public void setFilter(Filter filter)
Sets the filter specification.

Parameters:
filter - to use

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

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com