java.lang.Iterable<Thumb<E>>
, MultiThumbModel<E>
DefaultMultiThumbModel
public abstract class AbstractMultiThumbModel<E> extends java.lang.Object implements MultiThumbModel<E>
Modifier and Type | Field | Description |
---|---|---|
protected float |
maximumValue |
|
protected float |
minimumValue |
|
protected java.util.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 thumb) |
|
protected void |
fireThumbValueChanged(Thumb thumb) |
|
float |
getMaximumValue() |
|
float |
getMinimumValue() |
|
void |
removeThumbDataListener(ThumbDataListener listener) |
|
void |
setMaximumValue(float maximumValue) |
|
void |
setMinimumValue(float minimumValue) |
|
void |
thumbPositionChanged(Thumb thumb) |
|
void |
thumbValueChanged(Thumb thumb) |
addThumb, getSortedThumbs, getThumbAt, getThumbCount, getThumbIndex, insertThumb, removeThumb
protected float maximumValue
protected float minimumValue
protected java.util.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 thumb)
thumbPositionChanged
in interface MultiThumbModel<E>
protected void fireThumbPositionChanged(Thumb thumb)
public void thumbValueChanged(Thumb thumb)
thumbValueChanged
in interface MultiThumbModel<E>
protected void fireThumbValueChanged(Thumb thumb)