com.jsyn.swing
Class DoubleBoundedRangeModel

java.lang.Object
  extended by javax.swing.DefaultBoundedRangeModel
      extended by com.jsyn.swing.DoubleBoundedRangeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.BoundedRangeModel
Direct Known Subclasses:
ExponentialRangeModel, PortBoundedRangeModel

public class DoubleBoundedRangeModel
extends javax.swing.DefaultBoundedRangeModel

Double precision data model for sliders and knobs. Maps integer range info to a double value.

See Also:
Serialized Form

Constructor Summary
DoubleBoundedRangeModel(java.lang.String name, int resolution, double dmin, double dmax, double dval)
           
 
Method Summary
 int doubleToSlider(double dval)
           
 boolean equivalentTo(java.lang.Object other)
           
 double getDoubleMaximum()
           
 double getDoubleMinimum()
           
 double getDoubleValue()
           
 java.lang.String getName()
           
 void setDoubleValue(double dval)
           
 void setName(java.lang.String name)
          Set name of value.
 double sliderToDouble(int sliderValue)
           
 
Methods inherited from class javax.swing.DefaultBoundedRangeModel
addChangeListener, getChangeListeners, getExtent, getListeners, getMaximum, getMinimum, getValue, getValueIsAdjusting, removeChangeListener, setExtent, setMaximum, setMinimum, setRangeProperties, setValue, setValueIsAdjusting, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DoubleBoundedRangeModel

public DoubleBoundedRangeModel(java.lang.String name,
                               int resolution,
                               double dmin,
                               double dmax,
                               double dval)
Method Detail

equivalentTo

public boolean equivalentTo(java.lang.Object other)

setName

public void setName(java.lang.String name)
Set name of value. This may be used in labels or when saving the value.


getName

public java.lang.String getName()

getDoubleMinimum

public double getDoubleMinimum()

getDoubleMaximum

public double getDoubleMaximum()

sliderToDouble

public double sliderToDouble(int sliderValue)

doubleToSlider

public int doubleToSlider(double dval)

getDoubleValue

public double getDoubleValue()

setDoubleValue

public void setDoubleValue(double dval)