java.lang.Object
com.iamsoft.util.ui.javafx.ImmutableObservableValue<T>
- Type Parameters:
T
- Type of observable value.
- All Implemented Interfaces:
javafx.beans.Observable
,javafx.beans.value.ObservableValue<T>
public final class ImmutableObservableValue<T>
extends Object
implements javafx.beans.value.ObservableValue<T>
Immutable ObservableValue. To save space, listeners are not captured.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(javafx.beans.InvalidationListener pListener) void
addListener
(javafx.beans.value.ChangeListener<? super T> pListener) boolean
getValue()
int
hashCode()
static <V> javafx.beans.value.ObservableValue<V>
Returns an immutable observable value containingnull
value.void
removeListener
(javafx.beans.InvalidationListener pListener) void
removeListener
(javafx.beans.value.ChangeListener<? super T> pListener) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface javafx.beans.value.ObservableValue
flatMap, map, orElse, when
-
Constructor Details
-
ImmutableObservableValue
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfacejavafx.beans.value.ObservableValue<T>
-
addListener
- Specified by:
addListener
in interfacejavafx.beans.value.ObservableValue<T>
-
addListener
public void addListener(javafx.beans.InvalidationListener pListener) - Specified by:
addListener
in interfacejavafx.beans.Observable
-
removeListener
- Specified by:
removeListener
in interfacejavafx.beans.value.ObservableValue<T>
-
removeListener
public void removeListener(javafx.beans.InvalidationListener pListener) - Specified by:
removeListener
in interfacejavafx.beans.Observable
-
equals
-
hashCode
public int hashCode() -
toString
-
nullValue
public static <V> javafx.beans.value.ObservableValue<V> nullValue()Returns an immutable observable value containingnull
value.
-