Sweet Home 3D 3.4

com.eteks.sweethome3d.swing
Class NullableSpinner.NullableSpinnerNumberModel

java.lang.Object
  extended by javax.swing.AbstractSpinnerModel
      extended by javax.swing.SpinnerNumberModel
          extended by com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.SpinnerModel
Direct Known Subclasses:
NullableSpinner.NullableSpinnerLengthModel
Enclosing class:
NullableSpinner

public static class NullableSpinner.NullableSpinnerNumberModel
extends javax.swing.SpinnerNumberModel

Spinner number model that accepts null values.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractSpinnerModel
listenerList
 
Constructor Summary
NullableSpinner.NullableSpinnerNumberModel(float value, float minimum, float maximum, float stepSize)
           
NullableSpinner.NullableSpinnerNumberModel(int value, int minimum, int maximum, int stepSize)
           
 
Method Summary
 java.lang.Object getNextValue()
           
 java.lang.Number getNumber()
           
 java.lang.Object getPreviousValue()
           
 java.lang.Object getValue()
           
 boolean isNullable()
          Returns true if this spinner model is nullable.
 void setNullable(boolean nullable)
          Sets whether this spinner model is nullable.
 void setValue(java.lang.Object value)
          Sets model value.
 
Methods inherited from class javax.swing.SpinnerNumberModel
getMaximum, getMinimum, getStepSize, setMaximum, setMinimum, setStepSize
 
Methods inherited from class javax.swing.AbstractSpinnerModel
addChangeListener, fireStateChanged, getChangeListeners, getListeners, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullableSpinner.NullableSpinnerNumberModel

public NullableSpinner.NullableSpinnerNumberModel(int value,
                                                  int minimum,
                                                  int maximum,
                                                  int stepSize)

NullableSpinner.NullableSpinnerNumberModel

public NullableSpinner.NullableSpinnerNumberModel(float value,
                                                  float minimum,
                                                  float maximum,
                                                  float stepSize)
Method Detail

getNextValue

public java.lang.Object getNextValue()
Specified by:
getNextValue in interface javax.swing.SpinnerModel
Overrides:
getNextValue in class javax.swing.SpinnerNumberModel

getPreviousValue

public java.lang.Object getPreviousValue()
Specified by:
getPreviousValue in interface javax.swing.SpinnerModel
Overrides:
getPreviousValue in class javax.swing.SpinnerNumberModel

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface javax.swing.SpinnerModel
Overrides:
getValue in class javax.swing.SpinnerNumberModel

setValue

public void setValue(java.lang.Object value)
Sets model value. This method is overridden to store whether current value is null or not (super class setValue doesn't accept null value).

Specified by:
setValue in interface javax.swing.SpinnerModel
Overrides:
setValue in class javax.swing.SpinnerNumberModel

getNumber

public java.lang.Number getNumber()
Overrides:
getNumber in class javax.swing.SpinnerNumberModel

isNullable

public boolean isNullable()
Returns true if this spinner model is nullable.


setNullable

public void setNullable(boolean nullable)
Sets whether this spinner model is nullable.


Sweet Home 3D 3.4

? Copyrights 2006-2011 eTeks - All rights reserved
Distributed under GNU General Public License