Package org.jdesktop.swingx.multislider
Interface MultiThumbModel<E>
-
- All Known Implementing Classes:
AbstractMultiThumbModel
,DefaultMultiThumbModel
public interface MultiThumbModel<E> extends Iterable<Thumb<E>>
- Author:
- joshy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
getMinimumValue
float getMinimumValue()
-
setMinimumValue
void setMinimumValue(float minimumValue)
-
getMaximumValue
float getMaximumValue()
-
setMaximumValue
void setMaximumValue(float maximumValue)
-
addThumb
int addThumb(float value, E obj)
-
insertThumb
void insertThumb(float value, E obj, int index)
-
removeThumb
void removeThumb(int index)
-
getThumbCount
int getThumbCount()
-
addThumbDataListener
void addThumbDataListener(ThumbDataListener listener)
-
removeThumbDataListener
void removeThumbDataListener(ThumbDataListener listener)
-
-