Package com.macrofocus.common.interval
Interface MutableBoundedInterval
-
- All Superinterfaces:
BoundedInterval
,Interval
- All Known Implementing Classes:
SimpleBoundedInterval
@JsType public interface MutableBoundedInterval extends BoundedInterval
/** Defines the requirements for a BoundedInterval that can change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MutableProperty<java.lang.Double>
getEndProperty()
MutableProperty<java.lang.Double>
getStartProperty()
void
reset()
void
setEnd(double value)
void
setExtent(double extent)
void
setMaximum(double maximum)
void
setMaximumExtent(double maximumExtent)
void
setMinimum(double minimum)
void
setMinimumExtent(double minimumExtent)
void
setMinMax(double min, double max)
void
setMinMaxExtent(double min, double max, double minExtent, double maxExtent)
void
setStart(double value)
void
setValue(double value, double extent)
-
Methods inherited from interface com.macrofocus.common.interval.BoundedInterval
addBoundedIntervalListener, addWeakBoundedIntervalListener, getMaximum, getMaximumExtent, getMinimum, getMinimumExtent, isFullRange, isInvertedScale, removeBoundedIntervalListener, removeBoundedIntervalListeners
-
Methods inherited from interface com.macrofocus.common.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, containsInterval, containsStartEnd, getEnd, getExtent, getStart, isDegenerate, isInverted, overlaps, overlapsInterval, removeIntervalListener, removeIntervalListeners
-
-
-
-
Method Detail
-
setMinimum
void setMinimum(double minimum)
-
setMaximum
void setMaximum(double maximum)
-
setMinimumExtent
void setMinimumExtent(double minimumExtent)
-
setMaximumExtent
void setMaximumExtent(double maximumExtent)
-
setMinMax
void setMinMax(double min, double max)
-
setMinMaxExtent
void setMinMaxExtent(double min, double max, double minExtent, double maxExtent)
-
reset
void reset()
-
getStartProperty
MutableProperty<java.lang.Double> getStartProperty()
- Specified by:
getStartProperty
in interfaceInterval
-
getEndProperty
MutableProperty<java.lang.Double> getEndProperty()
- Specified by:
getEndProperty
in interfaceInterval
-
setStart
void setStart(double value)
-
setEnd
void setEnd(double value)
-
setExtent
void setExtent(double extent)
-
setValue
void setValue(double value, double extent)
-
-