org.jdesktop.swingx.multislider
Class DefaultMultiThumbModel<E>

java.lang.Object
  extended by org.jdesktop.swingx.multislider.AbstractMultiThumbModel<E>
      extended by org.jdesktop.swingx.multislider.DefaultMultiThumbModel<E>
All Implemented Interfaces:
Iterable<Thumb<E>>, MultiThumbModel<E>

public class DefaultMultiThumbModel<E>
extends AbstractMultiThumbModel<E>

Author:
joshy

Field Summary
protected  List<Thumb<E>> thumbs
           
 
Fields inherited from class org.jdesktop.swingx.multislider.AbstractMultiThumbModel
maximumValue, minimumValue, thumbDataListeners
 
Constructor Summary
DefaultMultiThumbModel()
          Creates a new instance of DefaultMultiThumbModel
 
Method Summary
 int addThumb(float value, E obj)
           
 List<Thumb<E>> getSortedThumbs()
           
 Thumb<E> getThumbAt(int index)
           
 int getThumbCount()
           
 int getThumbIndex(Thumb<E> thumb)
           
 void insertThumb(float value, E obj, int index)
           
 Iterator<Thumb<E>> iterator()
           
 void removeThumb(int index)
           
 
Methods inherited from class org.jdesktop.swingx.multislider.AbstractMultiThumbModel
addThumbDataListener, fireThumbPositionChanged, fireThumbValueChanged, getMaximumValue, getMinimumValue, removeThumbDataListener, setMaximumValue, setMinimumValue, thumbPositionChanged, thumbValueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thumbs

protected List<Thumb<E>> thumbs
Constructor Detail

DefaultMultiThumbModel

public DefaultMultiThumbModel()
Creates a new instance of DefaultMultiThumbModel

Method Detail

addThumb

public int addThumb(float value,
                    E obj)

insertThumb

public void insertThumb(float value,
                        E obj,
                        int index)

removeThumb

public void removeThumb(int index)

getThumbCount

public int getThumbCount()

getThumbAt

public Thumb<E> getThumbAt(int index)

getSortedThumbs

public List<Thumb<E>> getSortedThumbs()

iterator

public Iterator<Thumb<E>> iterator()

getThumbIndex

public int getThumbIndex(Thumb<E> thumb)


Copyright © 2012. All Rights Reserved.