com.espertech.esper.filter
Class FilterValueSetParamImpl

java.lang.Object
  extended by com.espertech.esper.filter.FilterValueSetParamImpl
All Implemented Interfaces:
FilterValueSetParam

public class FilterValueSetParamImpl
extends Object
implements FilterValueSetParam

Filter parameter value defining the event property to filter, the filter operator, and the filter value.


Constructor Summary
FilterValueSetParamImpl(String propertyName, FilterOperator filterOperator, Object filterValue)
          Ctor.
 
Method Summary
 Object getFilterForValue()
          Return the filter parameter constant to filter for.
 FilterOperator getFilterOperator()
          Returns the filter operator type.
 String getPropertyName()
          Returns the property name for the filter parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterValueSetParamImpl

public FilterValueSetParamImpl(String propertyName,
                               FilterOperator filterOperator,
                               Object filterValue)
Ctor.

Parameters:
propertyName - - property to interrogate
filterOperator - - operator to apply
filterValue - - value to look for
Method Detail

getPropertyName

public String getPropertyName()
Description copied from interface: FilterValueSetParam
Returns the property name for the filter parameter.

Specified by:
getPropertyName in interface FilterValueSetParam
Returns:
property name

getFilterOperator

public FilterOperator getFilterOperator()
Description copied from interface: FilterValueSetParam
Returns the filter operator type.

Specified by:
getFilterOperator in interface FilterValueSetParam
Returns:
filter operator type

getFilterForValue

public Object getFilterForValue()
Description copied from interface: FilterValueSetParam
Return the filter parameter constant to filter for.

Specified by:
getFilterForValue in interface FilterValueSetParam
Returns:
filter parameter constant's value

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