com.ibm.jdg2e.swt_swing.embed.converter.views
Class MasterRangeModel

java.lang.Object
  extended bycom.ibm.jdg2e.swt_swing.embed.converter.views.MasterRangeModel
All Implemented Interfaces:
javax.swing.BoundedRangeModel
Direct Known Subclasses:
SlaveRangeModel

public class MasterRangeModel
extends java.lang.Object
implements javax.swing.BoundedRangeModel

Implementation of the range limits for volume conversion.


Field Summary
protected  javax.swing.event.ChangeEvent changeEvent
           
protected  int extent
           
protected  boolean isSliding
           
protected  javax.swing.event.EventListenerList listenerList
           
protected  int maximum
           
protected  int minimum
           
protected  double multiplier
           
protected  double value
           
 
Constructor Summary
MasterRangeModel()
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener l)
           
protected  void fireStateChanged()
           
 double getDoubleValue()
           
 int getExtent()
           
 int getMaximum()
           
 int getMinimum()
           
 double getMultiplier()
           
 int getValue()
           
 boolean getValueIsAdjusting()
           
 void removeChangeListener(javax.swing.event.ChangeListener l)
           
 void setDoubleValue(double newValue)
           
 void setExtent(int newExtent)
           
 void setMaximum(int newMaximum)
           
 void setMinimum(int newMinimum)
           
 void setMultiplier(double multiplier)
           
 void setRangeProperties(double newValue, int unusedExtent, int unusedMin, int newMax, boolean newAdjusting)
           
 void setRangeProperties(int newValue, int newExtent, int newMin, int newMax, boolean newAdjusting)
           
 void setValue(int newValue)
           
 void setValueIsAdjusting(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changeEvent

protected javax.swing.event.ChangeEvent changeEvent

extent

protected int extent

isSliding

protected boolean isSliding

listenerList

protected javax.swing.event.EventListenerList listenerList

maximum

protected int maximum

minimum

protected int minimum

multiplier

protected double multiplier

value

protected double value
Constructor Detail

MasterRangeModel

public MasterRangeModel()
Method Detail

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener l)
Specified by:
addChangeListener in interface javax.swing.BoundedRangeModel

fireStateChanged

protected void fireStateChanged()

getDoubleValue

public double getDoubleValue()

getExtent

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

getMaximum

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

getMinimum

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

getMultiplier

public double getMultiplier()

getValue

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

getValueIsAdjusting

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

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener l)
Specified by:
removeChangeListener in interface javax.swing.BoundedRangeModel

setDoubleValue

public void setDoubleValue(double newValue)

setExtent

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

setMaximum

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

setMinimum

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

setMultiplier

public void setMultiplier(double multiplier)

setRangeProperties

public void setRangeProperties(double newValue,
                               int unusedExtent,
                               int unusedMin,
                               int newMax,
                               boolean newAdjusting)

setRangeProperties

public void setRangeProperties(int newValue,
                               int newExtent,
                               int newMin,
                               int newMax,
                               boolean newAdjusting)
Specified by:
setRangeProperties in interface javax.swing.BoundedRangeModel

setValue

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

setValueIsAdjusting

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