public interface Range<T>
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_MAX
The name of the maximum property.
|
static String |
PROPERTY_MIN
The name of the minimum property.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(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.
|
PropertyChangeListener[] |
getPropertyChangeListeners()
Gets the registered property change listeners.
|
PropertyChangeListener[] |
getPropertyChangeListeners(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(PropertyChangeListener listener)
Remove a property change listener
|
double |
size()
Compute the size of the range
|
T |
upper() |
static final String PROPERTY_MIN
static final 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(PropertyChangeListener listener)
listener
- the new property change listenervoid removePropertyChangeListener(PropertyChangeListener listener)
listener
- the PropertyChangeListener
to removePropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener[] getPropertyChangeListeners(String propertyName)