An iterator-like model that tracks the items a SpinButton can present.
Notifies of changes to the current value.
true if a call to next will move value forward.
true
true if a call to next will move value backward.
Currently selected value of the model.
Advances the model's value to the next item if it hasNext.
Advances the model's value to the previous item if it hasNext.