public interface MultiThumbModel<E> extends Iterable<Thumb<E>>
Modifier and Type | Method and Description |
---|---|
int |
addThumb(float value,
E obj) |
void |
addThumbDataListener(ThumbDataListener listener) |
float |
getMaximumValue() |
float |
getMinimumValue() |
List<Thumb<E>> |
getSortedThumbs() |
Thumb<E> |
getThumbAt(int index) |
int |
getThumbCount() |
int |
getThumbIndex(Thumb<E> thumb) |
void |
insertThumb(float value,
E obj,
int index) |
void |
removeThumb(int index) |
void |
removeThumbDataListener(ThumbDataListener listener) |
void |
setMaximumValue(float maximumValue) |
void |
setMinimumValue(float minimumValue) |
void |
thumbPositionChanged(Thumb<E> thumb) |
void |
thumbValueChanged(Thumb<E> thumb) |
forEach, iterator, spliterator
float getMinimumValue()
void setMinimumValue(float minimumValue)
float getMaximumValue()
void setMaximumValue(float maximumValue)
void insertThumb(float value, E obj, int index)
void removeThumb(int index)
int getThumbCount()
Thumb<E> getThumbAt(int index)
int getThumbIndex(Thumb<E> thumb)
List<Thumb<E>> getSortedThumbs()
void thumbPositionChanged(Thumb<E> thumb)
void thumbValueChanged(Thumb<E> thumb)
void addThumbDataListener(ThumbDataListener listener)
void removeThumbDataListener(ThumbDataListener listener)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses