org.openstreetmap.josm.data.preferences
Class ColorProperty
java.lang.Object
org.openstreetmap.josm.data.preferences.AbstractProperty<java.awt.Color>
org.openstreetmap.josm.data.preferences.ColorProperty
- All Implemented Interfaces:
- Preferences.ColorKey
public class ColorProperty
- extends AbstractProperty<java.awt.Color>
- implements Preferences.ColorKey
A property containing a Color
value.
- Since:
- 5464
Field Summary |
private java.lang.String |
name
|
Constructor Summary |
ColorProperty(java.lang.String colName,
java.awt.Color defaultValue)
Constructs a new ColorProperty . |
Method Summary |
java.awt.Color |
get()
Replies the value of this property. |
static java.lang.String |
getColorKey(java.lang.String colName)
Replies the color key used in JOSM preferences for this property. |
java.lang.String |
getColorName()
|
java.lang.String |
getSpecialName()
|
boolean |
put(java.awt.Color value)
Sets this property to the specified value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private final java.lang.String name
ColorProperty
public ColorProperty(java.lang.String colName,
java.awt.Color defaultValue)
- Constructs a new
ColorProperty
.
- Parameters:
colName
- The color namedefaultValue
- The default value
get
public java.awt.Color get()
- Description copied from class:
AbstractProperty
- Replies the value of this property.
- Specified by:
get
in class AbstractProperty<java.awt.Color>
- Returns:
- the value of this property
put
public boolean put(java.awt.Color value)
- Description copied from class:
AbstractProperty
- Sets this property to the specified value.
- Specified by:
put
in class AbstractProperty<java.awt.Color>
- Parameters:
value
- The new value of this property
- Returns:
- true if something has changed (i.e. value is different than before)
getColorKey
public static java.lang.String getColorKey(java.lang.String colName)
- Replies the color key used in JOSM preferences for this property.
- Parameters:
colName
- The color name
- Returns:
- The color key for this property
getColorName
public java.lang.String getColorName()
- Specified by:
getColorName
in interface Preferences.ColorKey
getSpecialName
public java.lang.String getSpecialName()
- Specified by:
getSpecialName
in interface Preferences.ColorKey
JOSM