public static final class Marker.TemplateEntryProperty extends CachedProperty<TemplateEntry>
AbstractProperty.InvalidPreferenceValueException, AbstractProperty.ValueChangeEvent<T>, AbstractProperty.ValueChangeListener<T>
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,Marker.TemplateEntryProperty> |
CACHE |
private Marker.TemplateEntryProperty |
parent |
defaultValue, key, preferences
Modifier | Constructor and Description |
---|---|
private |
TemplateEntryProperty(java.lang.String key,
java.lang.String defaultValue,
Marker.TemplateEntryProperty parent) |
Modifier and Type | Method and Description |
---|---|
static Marker.TemplateEntryProperty |
forAudioMarker(java.lang.String layerName) |
static Marker.TemplateEntryProperty |
forMarker(java.lang.String layerName) |
protected TemplateEntry |
fromString(java.lang.String s) |
java.lang.String |
getDefaultValueAsString() |
void |
preferenceChanged(PreferenceChangeEvent e)
Triggered when a preference entry value changes.
|
get, getAsString, getDefaultValue, getUpdateCount, put, put, updateValue
addListener, addListenerImpl, addWeakListener, cached, equals, getKey, getPreferences, hashCode, isSet, remove, removeListener, removeListenerImpl, storeDefaultValue
private static final java.util.Map<java.lang.String,Marker.TemplateEntryProperty> CACHE
private final Marker.TemplateEntryProperty parent
private TemplateEntryProperty(java.lang.String key, java.lang.String defaultValue, Marker.TemplateEntryProperty parent)
public static Marker.TemplateEntryProperty forMarker(java.lang.String layerName)
public static Marker.TemplateEntryProperty forAudioMarker(java.lang.String layerName)
protected TemplateEntry fromString(java.lang.String s)
fromString
in class CachedProperty<TemplateEntry>
public java.lang.String getDefaultValueAsString()
getDefaultValueAsString
in class CachedProperty<TemplateEntry>
public void preferenceChanged(PreferenceChangeEvent e)
PreferenceChangedListener
preferenceChanged
in interface PreferenceChangedListener
preferenceChanged
in class CachedProperty<TemplateEntry>
e
- the preference change event