Package com.macrofocus.interval
Interface BoundedInterval
-
- All Superinterfaces:
Interval
- All Known Subinterfaces:
MutableBoundedInterval
- All Known Implementing Classes:
AbstractBoundedInterval,SimpleBoundedInterval
public interface BoundedInterval extends Interval
Defines the requirements for an interval that is bounded between two values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBoundedIntervalListener(BoundedIntervalListener listener)voidaddWeakBoundedIntervalListener(BoundedIntervalListener listener)doublegetMaximum()doublegetMaximumExtent()doublegetMinimum()doublegetMinimumExtent()booleanisFullRange()booleanisInvertedScale()voidremoveBoundedIntervalListener(BoundedIntervalListener listener)voidremoveBoundedIntervalListeners()-
Methods inherited from interface com.macrofocus.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, contains, contains, getEnd, getEndProperty, getExtent, getStart, getStartProperty, isDegenerate, isInverted, overlaps, overlaps, removeIntervalListener, removeIntervalListeners
-
-
-
-
Method Detail
-
getMinimum
double getMinimum()
-
getMaximum
double getMaximum()
-
getMinimumExtent
double getMinimumExtent()
-
getMaximumExtent
double getMaximumExtent()
-
isFullRange
boolean isFullRange()
-
addBoundedIntervalListener
void addBoundedIntervalListener(BoundedIntervalListener listener)
-
addWeakBoundedIntervalListener
void addWeakBoundedIntervalListener(BoundedIntervalListener listener)
-
removeBoundedIntervalListener
void removeBoundedIntervalListener(BoundedIntervalListener listener)
-
removeBoundedIntervalListeners
void removeBoundedIntervalListeners()
-
isInvertedScale
boolean isInvertedScale()
-
-