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 TypeMethodDescriptionvoidYou can add a property change listener if you are interested to know when the range changesintcopy()createIntermediate(Range<T> targetRange, double position) protected voidprotected voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) protected voidfirePropertyChange(String propertyName, int oldValue, int newValue) protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Gets the registered property change listeners.getPropertyChangeListeners(String propertyName) Gets the registered property change listeners for a property.voidRemove a property change listener
-
Constructor Details
-
AbstractRange
public AbstractRange()
-
-
Method Details
-
copy
-
addPropertyChangeListener
Description copied from interface:RangeYou can add a property change listener if you are interested to know when the range changes- Specified by:
addPropertyChangeListenerin interfaceRange<T>- Parameters:
listener- the new property change listener
-
removePropertyChangeListener
Description copied from interface:RangeRemove a property change listener- Specified by:
removePropertyChangeListenerin interfaceRange<T>- Parameters:
listener- thePropertyChangeListenerto remove
-
getPropertyChangeListeners
Description copied from interface:RangeGets the registered property change listeners.- Specified by:
getPropertyChangeListenersin interfaceRange<T>- Returns:
- the registered property change listeners.
-
getPropertyChangeListeners
Description copied from interface:RangeGets the registered property change listeners for a property.- Specified by:
getPropertyChangeListenersin interfaceRange<T>- Returns:
- the registered property change listeners for a property.
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
createIntermediate
-
compareTo
- Specified by:
compareToin interfaceComparable<T>
-