AbstractNumericRange, AbstractRange, AggregatedRange, BigDecimalRange, BooleanRange, CategoryRange, CombinedNumericRange, IntegerRange, LongRange, NumericRange, StringRange, TimeRangepublic interface Range<T>
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
PROPERTY_MAX |
The name of the maximum property.
|
static java.lang.String |
PROPERTY_MIN |
The name of the minimum property.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
You can add a property change listener if you are interested to know when the range changes
|
void |
adjust(T lower,
T upper) |
Adjusts the range.
|
boolean |
contains(T x) |
Determines whether the supplied point lies within this range.
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners() |
Gets the registered property change listeners.
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName) |
Gets the registered property change listeners for a property.
|
T |
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.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
Remove a property change listener
|
double |
size() |
Compute the size of the range
|
T |
upper() |
static final java.lang.String PROPERTY_MIN
static final java.lang.String PROPERTY_MAX
T lower()
T upper()
void adjust(T lower, T upper)
lower - the new smallest value of the rangeupper - the new largest value of the rangedouble minimum()
double maximum()
double size()
boolean contains(T x)
contains() method is more like a set membership test.x - void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - the new property change listenervoid removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - the PropertyChangeListener to removejava.beans.PropertyChangeListener[] getPropertyChangeListeners()
java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)