- All Superinterfaces:
Observable<Boolean>
,Observer<Boolean>
- All Known Subinterfaces:
EntityEditModel.EntityEditor.Exists
,EntityEditModel.EntityEditor.Modified
,State
,State.Combination
Specifies an observable for a
State
instance.-
Method Summary
Methods inherited from interface is.codion.common.observable.Observable
addConsumer, addListener, addWeakConsumer, addWeakListener, getOrThrow, getOrThrow, isEqualTo, isNotEqualTo, observer, optional, removeConsumer, removeListener, removeWeakConsumer, removeWeakListener
-
Method Details
-
get
- Specified by:
get
in interfaceObservable<Boolean>
- Returns:
- the value
-
isNull
default boolean isNull()- Specified by:
isNull
in interfaceObservable<Boolean>
- Returns:
- false
-
isNullable
default boolean isNullable()Description copied from interface:Observable
If false then get() is guaranteed to never return null.- Specified by:
isNullable
in interfaceObservable<Boolean>
- Returns:
- false
-
not
ObservableState not()- Returns:
- A
ObservableState
instance that is always the reverse of thisObservableState
instance
-