org.openstreetmap.josm.gui.layer.markerlayer
Class Marker.TemplateEntryProperty
java.lang.Object
org.openstreetmap.josm.data.preferences.AbstractProperty<T>
org.openstreetmap.josm.data.preferences.CachedProperty<TemplateEntry>
org.openstreetmap.josm.gui.layer.markerlayer.Marker.TemplateEntryProperty
- All Implemented Interfaces:
- Preferences.PreferenceChangedListener
- Enclosing class:
- Marker
public static class Marker.TemplateEntryProperty
- extends CachedProperty<TemplateEntry>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cache
private static final java.util.Map<java.lang.String,Marker.TemplateEntryProperty> cache
PROP_LABEL
private static final IntegerProperty PROP_LABEL
parent
private Marker.TemplateEntryProperty parent
Marker.TemplateEntryProperty
private Marker.TemplateEntryProperty(java.lang.String key,
java.lang.String defaultValue,
Marker.TemplateEntryProperty parent)
throws ParseError
- Throws:
ParseError
getDefaultLabelPattern
private static java.lang.String getDefaultLabelPattern()
forMarker
public static Marker.TemplateEntryProperty forMarker(java.lang.String layerName)
forAudioMarker
public static Marker.TemplateEntryProperty forAudioMarker(java.lang.String layerName)
fromString
protected TemplateEntry fromString(java.lang.String s)
- Specified by:
fromString
in class CachedProperty<TemplateEntry>
getDefaultValueAsString
public java.lang.String getDefaultValueAsString()
- Overrides:
getDefaultValueAsString
in class CachedProperty<TemplateEntry>
preferenceChanged
public void preferenceChanged(Preferences.PreferenceChangeEvent e)
- Specified by:
preferenceChanged
in interface Preferences.PreferenceChangedListener
- Overrides:
preferenceChanged
in class CachedProperty<TemplateEntry>
JOSM