Package com.macrofocus.interval
Class AbstractBoundedInterval
- java.lang.Object
-
- com.macrofocus.interval.AbstractMutableInterval
-
- com.macrofocus.interval.AbstractBoundedInterval
-
- All Implemented Interfaces:
BoundedInterval
,Interval
,MutableInterval
- Direct Known Subclasses:
SimpleBoundedInterval
public abstract class AbstractBoundedInterval extends AbstractMutableInterval implements BoundedInterval
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBoundedInterval()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBoundedIntervalListener(BoundedIntervalListener listener)
void
addWeakBoundedIntervalListener(BoundedIntervalListener listener)
boolean
isFullRange()
protected void
notifyBoundedIntervalChanged(BoundedIntervalEvent event)
void
removeBoundedIntervalListener(BoundedIntervalListener listener)
void
removeBoundedIntervalListeners()
-
Methods inherited from class com.macrofocus.interval.AbstractMutableInterval
addIntervalListener, addWeakIntervalListener, notifyIntervalChanged, removeIntervalListener, removeIntervalListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.macrofocus.interval.BoundedInterval
getMaximum, getMaximumExtent, getMinimum, getMinimumExtent, isInvertedScale
-
Methods inherited from interface com.macrofocus.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, contains, contains, getEnd, getExtent, getStart, isDegenerate, isInverted, overlaps, overlaps, removeIntervalListener, removeIntervalListeners
-
Methods inherited from interface com.macrofocus.interval.MutableInterval
getEndProperty, getStartProperty, setEnd, setExtent, setStart, setValue
-
-
-
-
Method Detail
-
isFullRange
public boolean isFullRange()
- Specified by:
isFullRange
in interfaceBoundedInterval
-
addBoundedIntervalListener
public void addBoundedIntervalListener(BoundedIntervalListener listener)
- Specified by:
addBoundedIntervalListener
in interfaceBoundedInterval
-
addWeakBoundedIntervalListener
public void addWeakBoundedIntervalListener(BoundedIntervalListener listener)
- Specified by:
addWeakBoundedIntervalListener
in interfaceBoundedInterval
-
removeBoundedIntervalListener
public void removeBoundedIntervalListener(BoundedIntervalListener listener)
- Specified by:
removeBoundedIntervalListener
in interfaceBoundedInterval
-
removeBoundedIntervalListeners
public void removeBoundedIntervalListeners()
- Specified by:
removeBoundedIntervalListeners
in interfaceBoundedInterval
-
notifyBoundedIntervalChanged
protected void notifyBoundedIntervalChanged(BoundedIntervalEvent event)
-
-