Interface MultiThumbModel<E>

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

public interface MultiThumbModel<E> extends Iterable<Thumb<E>>
  • Method Details

    • 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()
    • getThumbAt

      Thumb<E> getThumbAt(int index)
    • getThumbIndex

      int getThumbIndex(Thumb<E> thumb)
    • getSortedThumbs

      List<Thumb<E>> getSortedThumbs()
    • thumbPositionChanged

      void thumbPositionChanged(Thumb<E> thumb)
    • thumbValueChanged

      void thumbValueChanged(Thumb<E> thumb)
    • addThumbDataListener

      void addThumbDataListener(ThumbDataListener listener)
    • removeThumbDataListener

      void removeThumbDataListener(ThumbDataListener listener)