org.jdesktop.swingx.multislider
Class DefaultMultiThumbModel<E>
java.lang.Object
org.jdesktop.swingx.multislider.AbstractMultiThumbModel<E>
org.jdesktop.swingx.multislider.DefaultMultiThumbModel<E>
- All Implemented Interfaces:
- java.lang.Iterable<Thumb<E>>, MultiThumbModel<E>
public class DefaultMultiThumbModel<E>
- extends AbstractMultiThumbModel<E>
- implements MultiThumbModel<E>
- Author:
- joshy
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMultiThumbModel
public DefaultMultiThumbModel()
- Creates a new instance of DefaultMultiThumbModel
addThumb
public int addThumb(float value,
E obj)
- Specified by:
addThumb
in interface MultiThumbModel<E>
insertThumb
public void insertThumb(float value,
E obj,
int index)
- Specified by:
insertThumb
in interface MultiThumbModel<E>
removeThumb
public void removeThumb(int index)
- Specified by:
removeThumb
in interface MultiThumbModel<E>
getThumbCount
public int getThumbCount()
- Specified by:
getThumbCount
in interface MultiThumbModel<E>
getThumbAt
public Thumb<E> getThumbAt(int index)
- Specified by:
getThumbAt
in interface MultiThumbModel<E>
getSortedThumbs
public java.util.List<Thumb<E>> getSortedThumbs()
- Specified by:
getSortedThumbs
in interface MultiThumbModel<E>
iterator
public java.util.Iterator<Thumb<E>> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<Thumb<E>>
getThumbIndex
public int getThumbIndex(Thumb<E> thumb)
- Specified by:
getThumbIndex
in interface MultiThumbModel<E>