- Type Parameters:
T
- the value type
- All Superinterfaces:
Observable<T>
,Observer<T>
,Value<T>
A Value associated with a named property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface is.codion.common.value.Value
Value.Builder<T,
B extends Value.Builder<T, B>>, Value.BuilderFactory, Value.Notify, Value.Validator<T> -
Method Summary
Modifier and TypeMethodDescriptionvoid
remove()
Sets this value to null as well as removing it from the underlying store and clearing the system property.Methods inherited from interface is.codion.common.observable.Observable
addConsumer, addListener, addWeakConsumer, addWeakListener, get, getOrThrow, getOrThrow, isEqualTo, isNotEqualTo, isNull, isNullable, observer, optional, removeConsumer, removeListener, removeWeakConsumer, removeWeakListener
Methods inherited from interface is.codion.common.value.Value
addValidator, clear, link, link, map, observable, removeValidator, set, unlink, unlink, validate
-
Method Details
-
propertyName
String propertyName()- Returns:
- the name of the property this value represents
-
remove
void remove()Sets this value to null as well as removing it from the underlying store and clearing the system property.
-