Class BooleanProperty
- java.lang.Object
-
- org.openstreetmap.josm.data.preferences.AbstractProperty<T>
-
- org.openstreetmap.josm.data.preferences.AbstractToStringProperty<java.lang.Boolean>
-
- org.openstreetmap.josm.data.preferences.BooleanProperty
-
public class BooleanProperty extends AbstractToStringProperty<java.lang.Boolean>
A property containing aBoolean
value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.preferences.AbstractToStringProperty
AbstractToStringProperty.ChildProperty<T>
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.preferences.AbstractProperty
AbstractProperty.InvalidPreferenceValueException, AbstractProperty.ValueChangeEvent<T>, AbstractProperty.ValueChangeListener<T>
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.josm.data.preferences.AbstractProperty
defaultValue, key, preferences
-
-
Constructor Summary
Constructors Constructor Description BooleanProperty(java.lang.String key, boolean defaultValue)
Constructs a newBooleanProperty
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Boolean
fromString(java.lang.String string)
Converts the string to an object of the given type.java.lang.Boolean
get()
Replies the value of this property.boolean
put(java.lang.Boolean value)
Sets this property to the specified value.protected java.lang.String
toString(java.lang.Boolean t)
Converts the string to an object of the given type.-
Methods inherited from class org.openstreetmap.josm.data.preferences.AbstractToStringProperty
getAsString, getChildProperty, getSpecialized
-
Methods inherited from class org.openstreetmap.josm.data.preferences.AbstractProperty
addListener, addListenerImpl, addWeakListener, cached, equals, getDefaultValue, getKey, getPreferences, hashCode, isSet, remove, removeListener, removeListenerImpl, storeDefaultValue
-
-
-
-
Constructor Detail
-
BooleanProperty
public BooleanProperty(java.lang.String key, boolean defaultValue)
Constructs a newBooleanProperty
.- Parameters:
key
- The property keydefaultValue
- The default value
-
-
Method Detail
-
get
public java.lang.Boolean get()
Description copied from class:AbstractProperty
Replies the value of this property.- Overrides:
get
in classAbstractToStringProperty<java.lang.Boolean>
- Returns:
- the value of this property
-
put
public boolean put(java.lang.Boolean value)
Description copied from class:AbstractProperty
Sets this property to the specified value.- Overrides:
put
in classAbstractToStringProperty<java.lang.Boolean>
- Parameters:
value
- The new value of this property- Returns:
- true if something has changed (i.e. value is different than before)
-
fromString
protected java.lang.Boolean fromString(java.lang.String string)
Description copied from class:AbstractToStringProperty
Converts the string to an object of the given type.- Specified by:
fromString
in classAbstractToStringProperty<java.lang.Boolean>
- Parameters:
string
- The string- Returns:
- The object.
-
toString
protected java.lang.String toString(java.lang.Boolean t)
Description copied from class:AbstractToStringProperty
Converts the string to an object of the given type.- Specified by:
toString
in classAbstractToStringProperty<java.lang.Boolean>
- Parameters:
t
- The object.- Returns:
- The string representing the object
-
-