- 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 void
addListener(javafx.beans.InvalidationListener pListener)
void
addListener(javafx.beans.value.ChangeListener<? super T> pListener)
boolean
equals(Object pObj)
T
getValue()
int
hashCode()
static <V> javafx.beans.value.ObservableValue<V>
nullValue()
Returns an immutable observable value containingnull
value.void
removeListener(javafx.beans.InvalidationListener pListener)
void
removeListener(javafx.beans.value.ChangeListener<? super T> pListener)
String
toString()
-
-
-
Constructor Detail
-
ImmutableObservableValue
public ImmutableObservableValue(T pValue)
-
-
Method Detail
-
getValue
public T getValue()
- Specified by:
getValue
in interfacejavafx.beans.value.ObservableValue<T>
-
addListener
public void addListener(javafx.beans.value.ChangeListener<? super T> pListener)
- 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
public void removeListener(javafx.beans.value.ChangeListener<? super T> pListener)
- Specified by:
removeListener
in interfacejavafx.beans.value.ObservableValue<T>
-
removeListener
public void removeListener(javafx.beans.InvalidationListener pListener)
- Specified by:
removeListener
in interfacejavafx.beans.Observable
-
nullValue
public static <V> javafx.beans.value.ObservableValue<V> nullValue()
Returns an immutable observable value containingnull
value.
-
-