public class SwingLongPreferenceProperty extends SwingNumberProperty implements LongPreferenceProperty, EditablePreferenceProperty
PROPERTY_VALUE
Constructor and Description |
---|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value)
Create a integer preference property with maximum range, step 1 and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
boolean autoSave)
Create a integer preference property with maximum range, step 1 and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long step)
Create a integer preference property with maximum range, step and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long step,
boolean autoSave)
Create a integer preference property with maximum range, step and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long minValue,
long maxValue)
Create a integer preference property with the given range, step 1 and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long minValue,
long maxValue,
boolean autoSave)
Create a integer preference property with the given range, step 1 and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long minValue,
long maxValue,
long step)
Create a integer preference property with the given range, step and the
given default value.
|
SwingLongPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
long value,
long minValue,
long maxValue,
long step,
boolean autoSave)
Create a integer preference property with the given range, step and the
given default value.
|
Modifier and Type | Method and Description |
---|---|
long |
getMaxValue()
Get the maximal allowed value.
|
java.lang.Number |
getMaxValueNumber()
Get the maximal allowed value.
|
long |
getMinValue()
Get the minimal allowed value.
|
java.lang.Number |
getMinValueNumber()
Get the minimal allowed value.
|
long |
getStep()
Get the step used in steppers.
|
java.lang.Number |
getStepNumber()
Get the step used in steppers.
|
java.lang.Long |
getValue()
Get the property's value.
|
java.lang.Number |
getValueNumber()
Get the properties value.
|
void |
readFrom(java.util.prefs.Preferences preferences)
Read the property value from the preferences.
|
void |
setValue(long value)
Set the property's value.
|
void |
setValue(java.lang.Long value)
Set the property's value.
|
void |
setValueNumber(java.lang.Number value)
Set the property value.
|
void |
storeTo(java.util.prefs.Preferences preferences)
Store the current property value in the preferences.
|
getEditorProvider
getBaseTag, getLabelString, getMenuString, getName, getString
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEditorProvider, getName
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
public SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuepublic SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueautoSave
- save changes immediately?public SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long step)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingpublic SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long step, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingautoSave
- save changes immediately?public SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long minValue, long maxValue)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)public SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long minValue, long maxValue, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)autoSave
- save changes immediately?public SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long minValue, long maxValue, long step)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)step
- step to be used for value when steppingpublic SwingLongPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, long value, long minValue, long maxValue, long step, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)step
- step to be used for value when steppingautoSave
- save changes immediately?public void readFrom(@NotNull java.util.prefs.Preferences preferences)
readFrom
in interface PreferenceProperty
preferences
- preferences from where to read the property valuepublic void storeTo(@NotNull java.util.prefs.Preferences preferences)
storeTo
in interface PreferenceProperty
preferences
- preferences where to store the property valuepublic long getMinValue()
public long getMaxValue()
public long getStep()
@NotNull public java.lang.Long getValue()
public void setValue(long value)
value
- value to setpublic void setValue(@NotNull java.lang.Long value)
@NotNull public java.lang.Number getMinValueNumber()
getMinValueNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getMaxValueNumber()
getMaxValueNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getStepNumber()
getStepNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getValueNumber()
getValueNumber
in class SwingNumberProperty
public void setValueNumber(@NotNull java.lang.Number value)
setValueNumber
in class SwingNumberProperty
value
- new value