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()voidsetEnd(double value)voidsetExtent(double extent)voidsetStart(double value)voidsetValue(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:
getStartPropertyin interfaceInterval
-
getEndProperty
MutableProperty<java.lang.Double> getEndProperty()
- Specified by:
getEndPropertyin interfaceInterval
-
setStart
void setStart(double value)
-
setEnd
void setEnd(double value)
-
setExtent
void setExtent(double extent)
-
setValue
void setValue(double value, double extent)
-
-