gui.run
Class RunNormalizedSpinnerNumberModel
java.lang.Object
   javax.swing.AbstractSpinnerModel
javax.swing.AbstractSpinnerModel
       javax.swing.SpinnerNumberModel
javax.swing.SpinnerNumberModel
           gui.run.RunNormalizedSpinnerNumberModel
gui.run.RunNormalizedSpinnerNumberModel
- All Implemented Interfaces: 
- java.io.Serializable, java.lang.Runnable, javax.swing.SpinnerModel
- public abstract class RunNormalizedSpinnerNumberModel 
- extends javax.swing.SpinnerNumberModel- implements java.lang.Runnable
User: lyon
 Date: Nov 18, 2006
 Time: 3:18:21 AM
 Copyright DocJava, Inc. 2005.
- See Also:
- Serialized Form
 
 
| Methods inherited from class javax.swing.SpinnerNumberModel | 
| setMaximum, setMinimum, setStepSize | 
 
| Methods inherited from class javax.swing.AbstractSpinnerModel | 
| addChangeListener, getChangeListeners, getListeners, removeChangeListener | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface java.lang.Runnable | 
| run | 
 
RunNormalizedSpinnerNumberModel
public RunNormalizedSpinnerNumberModel(double value,
                                       double minimum,
                                       double maximum,
                                       double stepSize)
setTolerance
public void setTolerance(double _dble)
- 
 
- 
 
getTolerance
public double getTolerance()
- 
 
- 
 
getClone
public static RunNormalizedSpinnerNumberModel getClone(javax.swing.SpinnerNumberModel snm)
- Return an instance with the same properties, but no
 link to others.
 
- 
 
- 
- Parameters:
- snm-
- Returns:
- a new instance of the class with no links!
 
publishToSpinnerNumberModel
public void publishToSpinnerNumberModel(javax.swing.SpinnerNumberModel snm)
- publish the new value and convert to the new range,
 but do not publish the step size changes.
 Only propagate the change if there is a sufficient difference,
 or risk an observer-observable loop.
 
- 
 
- 
- Parameters:
- snm-
 
subscribeToSpinnerNumberModel
public void subscribeToSpinnerNumberModel(javax.swing.SpinnerNumberModel snm)
- Subscribe, with conversion to new range and adopt the new step size
 This is really not very clean, right now.
 
- 
 
- 
- Parameters:
- snm-
 
getMaximum
public java.lang.Double getMaximum()
- 
- Overrides:
- getMaximumin class- javax.swing.SpinnerNumberModel
 
- 
 
getMinimum
public java.lang.Double getMinimum()
- 
- Overrides:
- getMinimumin class- javax.swing.SpinnerNumberModel
 
- 
 
setMinimum
public void setMinimum(double d)
- 
 
- 
 
setMaximum
public void setMaximum(double d)
- 
 
- 
 
setStepSize
public void setStepSize(java.lang.Double stepSize)
- 
 
- 
 
getStepSize
public java.lang.Double getStepSize()
- 
- Overrides:
- getStepSizein class- javax.swing.SpinnerNumberModel
 
- 
 
getNextValue
public java.lang.Double getNextValue()
- 
- Specified by:
- getNextValuein interface- javax.swing.SpinnerModel
- Overrides:
- getNextValuein class- javax.swing.SpinnerNumberModel
 
- 
 
getPreviousValue
public java.lang.Double getPreviousValue()
- 
- Specified by:
- getPreviousValuein interface- javax.swing.SpinnerModel
- Overrides:
- getPreviousValuein class- javax.swing.SpinnerNumberModel
 
- 
 
getNumber
public java.lang.Double getNumber()
- 
- Overrides:
- getNumberin class- javax.swing.SpinnerNumberModel
 
- 
 
getValue
public java.lang.Double getValue()
- 
- Specified by:
- getValuein interface- javax.swing.SpinnerModel
- Overrides:
- getValuein class- javax.swing.SpinnerNumberModel
 
- 
 
reset
public void reset()
- This will reset the value of the spinner number model to
 its initial value.
 
- 
 
- 
 
setValue
public void setValue(double newValue)
- 
 
- 
 
getDouble
public java.lang.Double getDouble(java.lang.Object value)
- 
 
- 
 
inRange
public boolean inRange(java.lang.Object newValue)
- 
 
- 
 
setValue
public void setValue(java.lang.Object newValue)
- 
- Specified by:
- setValuein interface- javax.swing.SpinnerModel
- Overrides:
- setValuein class- javax.swing.SpinnerNumberModel
 
- 
 
getIntValue
public int getIntValue()
- 
 
- 
 
testIntConvertToFloat
public static void testIntConvertToFloat()
- 
 
- 
 
main2
public static void main2(java.lang.String[] args)
- 
 
- 
 
getToleranceMinimum
public double getToleranceMinimum()
- 
 
- 
 
getInitialValue
public double getInitialValue()
- 
 
- 
 
getTimeBetweenEvents
public long getTimeBetweenEvents()
- 
 
- 
 
setTimeBetweenEvents
public void setTimeBetweenEvents(long timeBetweenEvents)
- 
 
- 
 
main
public static void main(java.lang.String[] args)
- 
 
-