Interface MultiThumbModel<E>

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

public interface MultiThumbModel<E> extends Iterable<Thumb<E>>
Author:
jm158417 Joshua Marinacci joshy
  • Method Details

    • getMinimumValue

      float getMinimumValue()
      Returns:
      minimum Value
    • setMinimumValue

      void setMinimumValue(float min)
      TODO doc
      Parameters:
      min - minimum Value
    • getMaximumValue

      float getMaximumValue()
      Returns:
      maximum Value
    • setMaximumValue

      void setMaximumValue(float max)
      TODO doc
      Parameters:
      max - maximum Value
    • addThumb

      int addThumb(float value, E obj)
      TODO doc
      Parameters:
      value - float
      obj - generic
      Returns:
      int
    • insertThumb

      void insertThumb(float value, E obj, int index)
      TODO doc
      Parameters:
      value - float
      obj - generic
      index - of thumb
    • removeThumb

      void removeThumb(int index)
      remover
      Parameters:
      index - of thumb
    • getThumbCount

      int getThumbCount()
      Count
      Returns:
      no of thumbs
    • getThumbAt

      Thumb<E> getThumbAt(int index)
      getter
      Parameters:
      index - of thumb
      Returns:
      thumb
    • getThumbIndex

      int getThumbIndex(Thumb<E> thumb)
      finder
      Parameters:
      thumb - generic Thumb
      Returns:
      index
    • getSortedThumbs

      List<Thumb<E>> getSortedThumbs()
      TODO maven-javadoc-plugin 3.3.2 needs a doc here
      Returns:
      List of Thumbs
    • thumbPositionChanged

      void thumbPositionChanged(Thumb<E> thumb)
      TODO doc
      Parameters:
      thumb - TODO doc
    • thumbValueChanged

      void thumbValueChanged(Thumb<E> thumb)
      TODO doc
      Parameters:
      thumb - TODO doc
    • addThumbDataListener

      void addThumbDataListener(ThumbDataListener listener)
      Adds a listener for the ThumbDataEvent posted after the thumb data changes.
      Parameters:
      listener - the listener to add
      See Also:
    • removeThumbDataListener

      void removeThumbDataListener(ThumbDataListener listener)
      Removes a listener previously added with addThumbDataListener.
      Parameters:
      listener - the listener to remove
      See Also: