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 TypeMethodDescriptionvoidaddListener(javafx.beans.InvalidationListener pListener) voidaddListener(javafx.beans.value.ChangeListener<? super T> pListener) booleangetValue()inthashCode()static <V> javafx.beans.value.ObservableValue<V>Returns an immutable observable value containingnullvalue.voidremoveListener(javafx.beans.InvalidationListener pListener) voidremoveListener(javafx.beans.value.ChangeListener<? super T> pListener) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.beans.value.ObservableValue
flatMap, map, orElse, when
-
Constructor Details
-
ImmutableObservableValue
-
-
Method Details
-
getValue
- Specified by:
getValuein interfacejavafx.beans.value.ObservableValue<T>
-
addListener
- Specified by:
addListenerin interfacejavafx.beans.value.ObservableValue<T>
-
addListener
public void addListener(javafx.beans.InvalidationListener pListener) - Specified by:
addListenerin interfacejavafx.beans.Observable
-
removeListener
- Specified by:
removeListenerin interfacejavafx.beans.value.ObservableValue<T>
-
removeListener
public void removeListener(javafx.beans.InvalidationListener pListener) - Specified by:
removeListenerin interfacejavafx.beans.Observable
-
equals
-
hashCode
public int hashCode() -
toString
-
nullValue
public static <V> javafx.beans.value.ObservableValue<V> nullValue()Returns an immutable observable value containingnullvalue.
-