Package com.jidesoft.range
Class AbstractRange<T>
java.lang.Object
com.jidesoft.range.AbstractRange<T>
- All Implemented Interfaces:
Range<T>
,Comparable<Range>
- Direct Known Subclasses:
AbstractNumericRange
,BigDecimalRange
,BooleanRange
,CategoryRange
,StringRange
,TimeRange
An abstract implementation of
Range
-
Field Summary
Fields inherited from interface com.jidesoft.range.Range
PROPERTY_MAX, PROPERTY_MIN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
You can add a property change listener if you are interested to know when the range changesint
copy()
createIntermediate
(Range<T> targetRange, double position) protected void
protected void
firePropertyChange
(String propertyName, boolean oldValue, boolean newValue) protected void
firePropertyChange
(String propertyName, int oldValue, int newValue) protected void
firePropertyChange
(String propertyName, Object oldValue, Object newValue) Gets the registered property change listeners.getPropertyChangeListeners
(String propertyName) Gets the registered property change listeners for a property.void
Remove a property change listener
-
Constructor Details
-
AbstractRange
public AbstractRange()
-
-
Method Details
-
copy
-
addPropertyChangeListener
Description copied from interface:Range
You can add a property change listener if you are interested to know when the range changes- Specified by:
addPropertyChangeListener
in interfaceRange<T>
- Parameters:
listener
- the new property change listener
-
removePropertyChangeListener
Description copied from interface:Range
Remove a property change listener- Specified by:
removePropertyChangeListener
in interfaceRange<T>
- Parameters:
listener
- thePropertyChangeListener
to remove
-
getPropertyChangeListeners
Description copied from interface:Range
Gets the registered property change listeners.- Specified by:
getPropertyChangeListeners
in interfaceRange<T>
- Returns:
- the registered property change listeners.
-
getPropertyChangeListeners
Description copied from interface:Range
Gets the registered property change listeners for a property.- Specified by:
getPropertyChangeListeners
in interfaceRange<T>
- Returns:
- the registered property change listeners for a property.
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
createIntermediate
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T>
-