com.espertech.esper.filter
Class FilterValueSetParamImpl

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

public class FilterValueSetParamImpl
extends java.lang.Object
implements FilterValueSetParam

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

See Also:
Serialized Form

Constructor Summary
FilterValueSetParamImpl(FilterSpecLookupable lookupable, FilterOperator filterOperator, java.lang.Object filterValue)
          Ctor.
 
Method Summary
 void appendTo(java.io.StringWriter writer)
           
 java.lang.Object getFilterForValue()
          Return the filter parameter constant to filter for.
 FilterOperator getFilterOperator()
          Returns the filter operator type.
 FilterSpecLookupable getLookupable()
          Returns the lookup-able for the filter parameter.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterValueSetParamImpl

public FilterValueSetParamImpl(FilterSpecLookupable lookupable,
                               FilterOperator filterOperator,
                               java.lang.Object filterValue)
Ctor.

Parameters:
lookupable - - stuff to use to interrogate
filterOperator - - operator to apply
filterValue - - value to look for
Method Detail

getLookupable

public FilterSpecLookupable getLookupable()
Description copied from interface: FilterValueSetParam
Returns the lookup-able for the filter parameter.

Specified by:
getLookupable in interface FilterValueSetParam
Returns:
lookup-able

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 java.lang.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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

appendTo

public void appendTo(java.io.StringWriter writer)
Specified by:
appendTo in interface FilterValueSetParam

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