swingx
Version 2005-08-19

org.jdesktop.swingx.multislider
Interface MultiThumbModel<E>

All Superinterfaces:
Iterable<Thumb<E>>
All Known Implementing Classes:
AbstractMultiThumbModel, DefaultMultiThumbModel

public interface MultiThumbModel<E>
extends Iterable<Thumb<E>>


Method Summary
 void addThumb(float value, E obj)
           
 void addThumbDataListener(ThumbDataListener listener)
           
 float getMaximumValue()
           
 float getMinimumValue()
           
 List<Thumb<E>> getSortedThumbs()
           
 Thumb<E> getThumbAt(int index)
           
 int getThumbCount()
           
 void insertThumb(float value, E obj, int index)
           
 void removeThumb(int index)
           
 void removeThumbDataListener(ThumbDataListener listener)
           
 void setMaximumValue(float maximumValue)
           
 void setMinimumValue(float minimumValue)
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

getMinimumValue

float getMinimumValue()

setMinimumValue

void setMinimumValue(float minimumValue)

getMaximumValue

float getMaximumValue()

setMaximumValue

void setMaximumValue(float maximumValue)

addThumb

void addThumb(float value,
              E obj)

insertThumb

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

removeThumb

void removeThumb(int index)

getThumbCount

int getThumbCount()

getThumbAt

Thumb<E> getThumbAt(int index)

getSortedThumbs

List<Thumb<E>> getSortedThumbs()

addThumbDataListener

void addThumbDataListener(ThumbDataListener listener)

removeThumbDataListener

void removeThumbDataListener(ThumbDataListener listener)

swingx
Version 2005-08-19