Package com.macrofocus.common.interval
Interface MutableInterval
- All Superinterfaces:
Interval
- All Known Subinterfaces:
MutableBoundedInterval
- All Known Implementing Classes:
AbstractBoundedInterval
,AbstractMutableInterval
,ClosedInterval
,OpenInterval
,PropertyClosedInterval
,SimpleBoundedInterval
,SimpleClosedInterval
,TransformBoundedInterval
/** Defines the requirements for an interval that can change.
-
Method Summary
Methods inherited from interface com.macrofocus.common.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, containsInterval, containsStartEnd, getEnd, getExtent, getStart, isDegenerate, isInverted, overlaps, overlapsInterval, removeIntervalListener, removeIntervalListeners
-
Method Details
-
getStartProperty
MutableProperty<Double> getStartProperty()- Specified by:
getStartProperty
in interfaceInterval
-
getEndProperty
MutableProperty<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)
-