propertyManager
Class EditableIntegerProperty
java.lang.Object
propertyManager.ReadableProperty
propertyManager.EditableProperty
propertyManager.EditableIntegerProperty
- All Implemented Interfaces:
- java.io.Serializable, INumericProperty
public class EditableIntegerProperty
- extends EditableProperty
- implements INumericProperty
- Author:
- Dan
- See Also:
- Serialized Form
| Methods inherited from class propertyManager.ReadableProperty |
addPropertyChangeListener, getDefaultValue, getID, getName, getPropertyDescriptor, getSubPropertyManager, getUnderlyingDefaultValue, getUnderlyingValue, getValue, hasDefaultValue, hasDynamicPropertyDescriptor, hasSubProperties, hasValue, notifyPropertyChangeListeners, removePropertyChangeListener, setCategory, setDefaultValue, setLabelProvider, setSubPropertyManager, setUnderlyingDefaultValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
maximum
private int maximum
minimum
private int minimum
increment
private int increment
EditableIntegerProperty
public EditableIntegerProperty(java.lang.String id,
java.lang.String name,
int defaultValue)
setMinimum
public void setMinimum(int minimum)
setMaximum
public void setMaximum(int maximum)
setMinimumMaximum
public void setMinimumMaximum(int minimum,
int maximum)
setDefaultValue
public void setDefaultValue(int i)
setValue
public void setValue(int i)
getValidator
public org.eclipse.jface.viewers.ICellEditorValidator getValidator()
- Overrides:
getValidator in class EditableProperty
getIntegerValue
public java.lang.Integer getIntegerValue()
- Ensures that the returned value is an integer object. If the actual value
- Returns:
- an Integer object.
getIntValue
public int getIntValue()
- Returns the EditableProperty value in the form of an int
- Returns:
- an int
getInteger
private java.lang.Integer getInteger(java.lang.Object value)
- Parameters:
value - The Object value of the property
- Returns:
- The Integer value of the property. If the object is already an
integer, it is simply returned. If it is a String, getInteger
will attempt to parse it and return and integer. Otherwise, if it
is not an intger or a String, the default value is returned.
getIncrement
public int getIncrement()
setIncrement
public void setIncrement(int increment)
getMaximum
public int getMaximum()
getMinimum
public int getMinimum()
getNumberValue
public java.lang.Number getNumberValue()
- Specified by:
getNumberValue in interface INumericProperty
setNumberValue
public void setNumberValue(java.lang.Number value)
- Specified by:
setNumberValue in interface INumericProperty