edu.neu.ccs.filter
Class MaximumBoundFilter.Double
java.lang.Object
|
+--edu.neu.ccs.filter.NumericFilter
|
+--edu.neu.ccs.filter.BoundFilter
|
+--edu.neu.ccs.filter.MaximumBoundFilter
|
+--edu.neu.ccs.filter.MaximumBoundFilter.Double
- All Implemented Interfaces:
- Cloneable, Serializable, StringableFilter
- Enclosing class:
- MaximumBoundFilter
- public static class MaximumBoundFilter.Double
- extends MaximumBoundFilter
Maximum bound filter representing
a real number upper bound of primitive precision.
- Since:
- 1.0
- See Also:
- Serialized Form
|
Field Summary |
protected double |
maximum
The maximum bound for the range. |
|
Constructor Summary |
MaximumBoundFilter.Double(double max)
Constructs an inclusive range
bounded by the given maximum value. |
MaximumBoundFilter.Double(double max,
boolean isInclusive)
Constructs an inclusive or exclusive range
bounded by the given maximum value. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
maximum
protected double maximum
- The maximum bound for the range.
MaximumBoundFilter.Double
public MaximumBoundFilter.Double(double max)
- Constructs an inclusive range
bounded by the given maximum value.
- Parameters:
max - the maximum value for the range
MaximumBoundFilter.Double
public MaximumBoundFilter.Double(double max,
boolean isInclusive)
- Constructs an inclusive or exclusive range
bounded by the given maximum value.
- Parameters:
max - the maximum value for the rangeisInclusive - whether or not the range is inclusive
filterStringable
public Stringable filterStringable(Stringable obj)
throws FilterException
- Returns the given object
if it satisfies the bound for this range.
- Specified by:
filterStringable in interface StringableFilter- Overrides:
filterStringable in class NumericFilter
- Parameters:
obj - the object to be filtered
- Throws:
FilterException - if the object
is out of bounds
setMaximum
public void setMaximum(double max)
- Sets the maximum bound for the range
to the given value.
- Parameters:
max - the desired maximum bound- See Also:
getMaximum()
getMaximum
public double getMaximum()
- Returns the maximum bound for this range.
- See Also:
setMaximum(double)