- 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 Constructor Description ImmutableObservableValue(T pValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(javafx.beans.InvalidationListener pListener)voidaddListener(javafx.beans.value.ChangeListener<? super T> pListener)booleanequals(Object pObj)TgetValue()inthashCode()static <V> javafx.beans.value.ObservableValue<V>nullValue()Returns an immutable observable value containingnullvalue.voidremoveListener(javafx.beans.InvalidationListener pListener)voidremoveListener(javafx.beans.value.ChangeListener<? super T> pListener)StringtoString()
-
-
-
Constructor Detail
-
ImmutableObservableValue
public ImmutableObservableValue(T pValue)
-
-
Method Detail
-
getValue
public T getValue()
- Specified by:
getValuein interfacejavafx.beans.value.ObservableValue<T>
-
addListener
public void addListener(javafx.beans.value.ChangeListener<? super T> pListener)
- Specified by:
addListenerin interfacejavafx.beans.value.ObservableValue<T>
-
addListener
public void addListener(javafx.beans.InvalidationListener pListener)
- Specified by:
addListenerin interfacejavafx.beans.Observable
-
removeListener
public void removeListener(javafx.beans.value.ChangeListener<? super T> pListener)
- Specified by:
removeListenerin interfacejavafx.beans.value.ObservableValue<T>
-
removeListener
public void removeListener(javafx.beans.InvalidationListener pListener)
- Specified by:
removeListenerin interfacejavafx.beans.Observable
-
nullValue
public static <V> javafx.beans.value.ObservableValue<V> nullValue()
Returns an immutable observable value containingnullvalue.
-
-