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 |
private static IntegerProperty |
PROP_LABEL |
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) |
private static java.lang.String |
getDefaultLabelPattern() |
java.lang.String |
getDefaultValueAsString() |
void |
preferenceChanged(Preferences.PreferenceChangeEvent e)
Trigerred when a preference entry value changes.
|
get, getAsString, getDefaultValue, getUpdateCount, put, put, updateValue
addListener, addListenerImpl, addWeakListener, addWeakListenerImpl, equals, getKey, getPreferences, hashCode, isSet, remove, removeListener, removeListenerImpl, storeDefaultValue
private static final java.util.Map<java.lang.String,Marker.TemplateEntryProperty> CACHE
private static final IntegerProperty PROP_LABEL
private final Marker.TemplateEntryProperty parent
private TemplateEntryProperty(java.lang.String key, java.lang.String defaultValue, Marker.TemplateEntryProperty parent)
private static java.lang.String getDefaultLabelPattern()
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(Preferences.PreferenceChangeEvent e)
Preferences.PreferenceChangedListener
preferenceChanged
in interface Preferences.PreferenceChangedListener
preferenceChanged
in class CachedProperty<TemplateEntry>
e
- the preference change event