Package com.macrofocus.interval
Interface MutableInterval
-
- All Superinterfaces:
Interval
- All Known Subinterfaces:
MutableBoundedInterval
- All Known Implementing Classes:
AbstractBoundedInterval
,AbstractMutableInterval
,ClosedInterval
,OpenInterval
,PropertyClosedInterval
,SimpleBoundedInterval
,SimpleClosedInterval
@JsType public interface MutableInterval extends Interval
/** Defines the requirements for an interval 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
setEnd(double value)
void
setExtent(double extent)
void
setStart(double value)
void
setValue(double value, double extent)
-
Methods inherited from interface com.macrofocus.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, contains, contains, getEnd, getExtent, getStart, isDegenerate, isInverted, overlaps, overlaps, removeIntervalListener, removeIntervalListeners
-
-
-
-
Method Detail
-
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)
-
-