CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.beans
Class BoundedRangeModelBeanAdapter

java.lang.Object
  extended by ch.randelshofer.beans.AbstractStateModel
      extended by ch.randelshofer.beans.BoundedRangeModelBeanAdapter
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.BoundedRangeModel

public class BoundedRangeModelBeanAdapter
extends AbstractStateModel
implements javax.swing.BoundedRangeModel, java.beans.PropertyChangeListener

Provides a BoundedRangeModel interface for a JavaBeans property.

Version:
1.1 2010-04-09 Don't fire unecessary state changes.
1.0 April 9, 2006 Created.
Author:
Werner Randelshofer.

Field Summary
 
Fields inherited from class ch.randelshofer.beans.AbstractStateModel
changeEvent, listenerList
 
Constructor Summary
BoundedRangeModelBeanAdapter()
          Creates a new instance.
 
Method Summary
 int getExtent()
           
 int getMaximum()
           
 int getMinimum()
           
 int getValue()
           
 boolean getValueIsAdjusting()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void setBean(java.lang.Object newValue)
           
 void setExtent(int newExtent)
           
 void setIsAdjustingSupported(boolean newValue)
           
 void setMaximum(int newMaximum)
           
 void setMinimum(int newMinimum)
           
 void setPropertyName(java.lang.String newValue)
           
 void setRangeProperties(int value, int extent, int min, int max, boolean adjusting)
           
 void setValue(int newValue)
           
 void setValueIsAdjusting(boolean b)
           
 
Methods inherited from class ch.randelshofer.beans.AbstractStateModel
addChangeListener, fireStateChanged, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.BoundedRangeModel
addChangeListener, removeChangeListener
 

Constructor Detail

BoundedRangeModelBeanAdapter

public BoundedRangeModelBeanAdapter()
Creates a new instance.

Method Detail

setBean

public void setBean(java.lang.Object newValue)

setPropertyName

public void setPropertyName(java.lang.String newValue)

setIsAdjustingSupported

public void setIsAdjustingSupported(boolean newValue)

setValue

public void setValue(int newValue)
Specified by:
setValue in interface javax.swing.BoundedRangeModel

setMinimum

public void setMinimum(int newMinimum)
Specified by:
setMinimum in interface javax.swing.BoundedRangeModel

setMaximum

public void setMaximum(int newMaximum)
Specified by:
setMaximum in interface javax.swing.BoundedRangeModel

setExtent

public void setExtent(int newExtent)
Specified by:
setExtent in interface javax.swing.BoundedRangeModel

setRangeProperties

public void setRangeProperties(int value,
                               int extent,
                               int min,
                               int max,
                               boolean adjusting)
Specified by:
setRangeProperties in interface javax.swing.BoundedRangeModel

setValueIsAdjusting

public void setValueIsAdjusting(boolean b)
Specified by:
setValueIsAdjusting in interface javax.swing.BoundedRangeModel

getValueIsAdjusting

public boolean getValueIsAdjusting()
Specified by:
getValueIsAdjusting in interface javax.swing.BoundedRangeModel

getValue

public int getValue()
Specified by:
getValue in interface javax.swing.BoundedRangeModel

getMinimum

public int getMinimum()
Specified by:
getMinimum in interface javax.swing.BoundedRangeModel

getMaximum

public int getMaximum()
Specified by:
getMaximum in interface javax.swing.BoundedRangeModel

getExtent

public int getExtent()
Specified by:
getExtent in interface javax.swing.BoundedRangeModel

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

(c) Werner Randelshofer.
All rights reserved.