org.jvnet.flamingo.slider
Interface FlexiRangeModel

All Known Implementing Classes:
DefaultFlexiRangeModel

public interface FlexiRangeModel


Nested Class Summary
static class FlexiRangeModel.Range
           
static class FlexiRangeModel.Value
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener x)
          Adds a ChangeListener to the model's listener list.
 FlexiRangeModel.Range getRange(int rangeIndex)
           
 int getRangeCount()
           
 FlexiRangeModel.Value getValue()
           
 boolean getValueIsAdjusting()
          Returns true if the current changes to the value property are part of a series of changes.
 void removeChangeListener(javax.swing.event.ChangeListener x)
          Removes a ChangeListener from the model's listener list.
 void setRanges(FlexiRangeModel.Range... range)
           
 void setValue(FlexiRangeModel.Value value)
           
 void setValueIsAdjusting(boolean b)
          This attribute indicates that any upcoming changes to the value of the model should be considered a single event.
 

Method Detail

getValue

FlexiRangeModel.Value getValue()

setValue

void setValue(FlexiRangeModel.Value value)

setRanges

void setRanges(FlexiRangeModel.Range... range)

getRangeCount

int getRangeCount()

getRange

FlexiRangeModel.Range getRange(int rangeIndex)

setValueIsAdjusting

void setValueIsAdjusting(boolean b)
This attribute indicates that any upcoming changes to the value of the model should be considered a single event. This attribute will be set to true at the start of a series of changes to the value, and will be set to false when the value has finished changing. Normally this allows a listener to only take action when the final value change in committed, instead of having to do updates for all intermediate values.

Parameters:
b - true if the upcoming changes to the value property are part of a series

getValueIsAdjusting

boolean getValueIsAdjusting()
Returns true if the current changes to the value property are part of a series of changes.

Returns:
the valueIsAdjustingProperty.
See Also:
setValueIsAdjusting(boolean)

addChangeListener

void addChangeListener(javax.swing.event.ChangeListener x)
Adds a ChangeListener to the model's listener list.

Parameters:
x - the ChangeListener to add
See Also:
removeChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

void removeChangeListener(javax.swing.event.ChangeListener x)
Removes a ChangeListener from the model's listener list.

Parameters:
x - the ChangeListener to remove
See Also:
addChangeListener(javax.swing.event.ChangeListener)