public class AsyncProperty<T> extends javafx.beans.property.ObjectProperty<T> implements AtomicProperty<T>
Constructor and Description |
---|
AsyncProperty() |
AsyncProperty(java.lang.Object bean,
java.lang.String name) |
AsyncProperty(java.lang.Object bean,
java.lang.String name,
T initialValue) |
AsyncProperty(T initialValue) |
Modifier and Type | Method and Description |
---|---|
void |
addImmediateListener(ImmediateChangeListener<? super T> listener)
Adds a listener to be called immediately after the value changes, even when it changes from a thread other than
the JavaFX application thread.
|
void |
addListener(javafx.beans.value.ChangeListener<? super T> listener) |
void |
addListener(javafx.beans.InvalidationListener listener) |
void |
bind(javafx.beans.value.ObservableValue<? extends T> observable) |
T |
get() |
java.lang.Object |
getBean() |
java.lang.String |
getName() |
boolean |
isBound() |
void |
removeImmediateListener(ImmediateChangeListener<? super T> listener)
Removes an immediate listener from this property.
|
void |
removeListener(javafx.beans.value.ChangeListener<? super T> listener) |
void |
removeListener(javafx.beans.InvalidationListener listener) |
void |
set(T newValue) |
void |
setValue(T v) |
void |
unbind() |
bindBidirectional, toString, unbindBidirectional
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public AsyncProperty()
public AsyncProperty(T initialValue)
public AsyncProperty(java.lang.Object bean, java.lang.String name)
public AsyncProperty(java.lang.Object bean, java.lang.String name, T initialValue)
public void bind(javafx.beans.value.ObservableValue<? extends T> observable)
bind
in interface javafx.beans.property.Property<T>
public void unbind()
unbind
in interface javafx.beans.property.Property<T>
public boolean isBound()
isBound
in interface javafx.beans.property.Property<T>
public java.lang.Object getBean()
getBean
in interface javafx.beans.property.ReadOnlyProperty<T>
public java.lang.String getName()
getName
in interface javafx.beans.property.ReadOnlyProperty<T>
public T get()
public void set(T newValue)
set
in interface javafx.beans.value.WritableObjectValue<T>
public void setValue(T v)
public void addImmediateListener(ImmediateChangeListener<? super T> listener)
AtomicProperty
addImmediateListener
in interface AtomicProperty<T>
ObservableValue.addListener(javafx.beans.value.ChangeListener)
public void removeImmediateListener(ImmediateChangeListener<? super T> listener)
AtomicProperty
removeImmediateListener
in interface AtomicProperty<T>
ObservableValue.removeListener(javafx.beans.value.ChangeListener)
public void addListener(javafx.beans.value.ChangeListener<? super T> listener)
addListener
in interface javafx.beans.value.ObservableValue<T>
public void removeListener(javafx.beans.value.ChangeListener<? super T> listener)
removeListener
in interface javafx.beans.value.ObservableValue<T>
public void removeListener(javafx.beans.InvalidationListener listener)
removeListener
in interface javafx.beans.Observable
public void addListener(javafx.beans.InvalidationListener listener)
addListener
in interface javafx.beans.Observable