Iterable<E>
, MultiThumbModel<E>
DefaultMultiThumbModel
public abstract class AbstractMultiThumbModel<E> extends Object implements MultiThumbModel<E>
Modifier and Type | Field | Description |
---|---|---|
protected float |
maximumValue |
|
protected float |
minimumValue |
|
protected List<ThumbDataListener> |
thumbDataListeners |
Constructor | Description |
---|---|
AbstractMultiThumbModel() |
Creates a new instance of AbstractMultiThumbModel
|
Modifier and Type | Method | Description |
---|---|---|
void |
addThumbDataListener(ThumbDataListener listener) |
|
protected void |
fireThumbPositionChanged(Thumb<E> thumb) |
|
protected void |
fireThumbValueChanged(Thumb<E> thumb) |
|
float |
getMaximumValue() |
|
float |
getMinimumValue() |
|
void |
removeThumbDataListener(ThumbDataListener listener) |
|
void |
setMaximumValue(float maximumValue) |
|
void |
setMinimumValue(float minimumValue) |
|
void |
thumbPositionChanged(Thumb<E> thumb) |
|
void |
thumbValueChanged(Thumb<E> thumb) |
forEach, iterator, spliterator
addThumb, getSortedThumbs, getThumbAt, getThumbCount, getThumbIndex, insertThumb, removeThumb
protected float maximumValue
protected float minimumValue
protected List<ThumbDataListener> thumbDataListeners
public AbstractMultiThumbModel()
public float getMaximumValue()
getMaximumValue
in interface MultiThumbModel<E>
public float getMinimumValue()
getMinimumValue
in interface MultiThumbModel<E>
public void setMaximumValue(float maximumValue)
setMaximumValue
in interface MultiThumbModel<E>
public void setMinimumValue(float minimumValue)
setMinimumValue
in interface MultiThumbModel<E>
public void addThumbDataListener(ThumbDataListener listener)
addThumbDataListener
in interface MultiThumbModel<E>
public void removeThumbDataListener(ThumbDataListener listener)
removeThumbDataListener
in interface MultiThumbModel<E>
public void thumbPositionChanged(Thumb<E> thumb)
thumbPositionChanged
in interface MultiThumbModel<E>
public void thumbValueChanged(Thumb<E> thumb)
thumbValueChanged
in interface MultiThumbModel<E>
Copyright © 2018. All rights reserved.