net.esper.filter
Class RangeValueDouble

java.lang.Object
  extended by net.esper.filter.RangeValueDouble
All Implemented Interfaces:
FilterSpecParamRangeValue, MetaDefItem

public class RangeValueDouble
extends Object
implements FilterSpecParamRangeValue

A Double-typed value as a filter parameter representing a range.


Constructor Summary
RangeValueDouble(double doubleValue)
          Ctor.
 
Method Summary
 boolean equals(Object obj)
           
 double getDoubleValue()
          Returns the constant value.
 Double getFilterValue(MatchedEventMap matchedEvents)
          Returns the filter value representing the endpoint.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RangeValueDouble

public RangeValueDouble(double doubleValue)
Ctor.

Parameters:
doubleValue - is the value of the range endpoint
Method Detail

getFilterValue

public final Double getFilterValue(MatchedEventMap matchedEvents)
Description copied from interface: FilterSpecParamRangeValue
Returns the filter value representing the endpoint.

Specified by:
getFilterValue in interface FilterSpecParamRangeValue
Parameters:
matchedEvents - is the prior results
Returns:
filter value

getDoubleValue

public double getDoubleValue()
Returns the constant value.

Returns:
constant

toString

public final String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object