T - The preference type.public final class ObjectPreference<T> extends Preference
| Constructor and Description |
|---|
ObjectPreference(java.lang.String key,
java.util.function.Function<java.lang.String,T> fromStringLambda)
Construct
ObjectPreference. |
ObjectPreference(java.lang.String key,
java.util.function.Function<java.lang.String,T> fromStringLambda,
java.util.function.Function<T,java.lang.String> toStringLambda)
Construct
ObjectPreference. |
| Modifier and Type | Method and Description |
|---|---|
T |
get(java.util.prefs.Preferences preferences)
Get the preference value:
|
T |
get(java.util.prefs.Preferences preferences,
T defaultValue)
Get the preference value:
|
void |
set(java.util.prefs.Preferences preferences,
T value)
Set the preference value.
|
key, toStringpublic ObjectPreference(java.lang.String key,
java.util.function.Function<java.lang.String,T> fromStringLambda)
ObjectPreference.key - The preference key.fromStringLambda - The lambda function to use for string to object
conversion.public ObjectPreference(java.lang.String key,
java.util.function.Function<java.lang.String,T> fromStringLambda,
java.util.function.Function<T,java.lang.String> toStringLambda)
ObjectPreference.key - The preference key.fromStringLambda - The lambda function to use for string to object
conversion.toStringLambda - The lambda function to use for object to string
conversion.public T get(java.util.prefs.Preferences preferences)
preferences - The Preferences backing up this
preference.null if the preference is not
set.public T get(java.util.prefs.Preferences preferences, T defaultValue)
preferences - The Preferences backing up this
preference.defaultValue - The default value to return if the preference is not
set.public void set(java.util.prefs.Preferences preferences,
T value)
preferences - The Preferences backing up this
preference.value - The value to set. If this parameter is null the
preference is removed.