public class BooleanRange extends AbstractRange<java.lang.Boolean>
PROPERTY_MAX, PROPERTY_MIN| Constructor and Description |
|---|
BooleanRange(boolean lower,
boolean upper) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjust(java.lang.Boolean lower,
java.lang.Boolean upper)
Adjusts the range.
|
boolean |
contains(java.lang.Boolean x)
Determines whether the supplied point lies within this range.
|
Range<java.lang.Boolean> |
createIntermediate(Range<java.lang.Boolean> targetRange,
double position) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.Boolean |
lower() |
double |
maximum()
This may be the numeric representation of upper() or it may be rounded up.
|
double |
minimum()
This may be the numeric representation of lower() or it may be rounded down.
|
protected void |
setMax(boolean upper) |
protected void |
setMin(boolean lower) |
double |
size()
Compute the size of the range
|
java.lang.String |
toString() |
java.lang.Boolean |
upper() |
addPropertyChangeListener, compareTo, copy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListenerpublic Range<java.lang.Boolean> createIntermediate(Range<java.lang.Boolean> targetRange, double position)
createIntermediate in class AbstractRange<java.lang.Boolean>public java.lang.Boolean lower()
public java.lang.Boolean upper()
public void adjust(java.lang.Boolean lower,
java.lang.Boolean upper)
Rangelower - the new smallest value of the rangeupper - the new largest value of the rangeprotected void setMin(boolean lower)
protected void setMax(boolean upper)
public double minimum()
Rangepublic double maximum()
Rangepublic double size()
Rangepublic boolean contains(java.lang.Boolean x)
Rangecontains() method is more like a set membership test.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object