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 void
addBoundedIntervalListener(BoundedIntervalListener listener)
void
addWeakBoundedIntervalListener(BoundedIntervalListener listener)
double
getMaximum()
double
getMaximumExtent()
double
getMinimum()
double
getMinimumExtent()
boolean
isFullRange()
boolean
isInvertedScale()
void
removeBoundedIntervalListener(BoundedIntervalListener listener)
void
removeBoundedIntervalListeners()
-
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()
-
-