public class AtomicBooleanProperty extends javafx.beans.property.BooleanProperty implements AtomicProperty<java.lang.Boolean>
BooleanProperty
that makes all reads and writes atomic.Constructor and Description |
---|
AtomicBooleanProperty(boolean initialValue) |
AtomicBooleanProperty(java.lang.Object bean,
java.lang.String name,
boolean initialValue) |
AtomicBooleanProperty(java.lang.String name,
boolean initialValue) |
Modifier and Type | Method and Description |
---|---|
void |
addImmediateListener(ImmediateChangeListener<? super java.lang.Boolean> 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 java.lang.Boolean> listener) |
void |
addListener(javafx.beans.InvalidationListener listener) |
void |
bind(javafx.beans.value.ObservableValue<? extends java.lang.Boolean> observable) |
boolean |
get() |
java.lang.Object |
getBean() |
java.lang.String |
getName() |
boolean |
isBound() |
void |
removeImmediateListener(ImmediateChangeListener<? super java.lang.Boolean> listener)
Removes an immediate listener from this property.
|
void |
removeListener(javafx.beans.value.ChangeListener<? super java.lang.Boolean> listener) |
void |
removeListener(javafx.beans.InvalidationListener listener) |
void |
set(boolean value) |
void |
setValue(java.lang.Boolean v) |
void |
unbind() |
asObject, bindBidirectional, booleanProperty, toString, unbindBidirectional
and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public AtomicBooleanProperty(boolean initialValue)
public AtomicBooleanProperty(java.lang.String name, boolean initialValue)
public AtomicBooleanProperty(java.lang.Object bean, java.lang.String name, boolean initialValue)
public void bind(javafx.beans.value.ObservableValue<? extends java.lang.Boolean> observable)
bind
in interface javafx.beans.property.Property<java.lang.Boolean>
public void unbind()
unbind
in interface javafx.beans.property.Property<java.lang.Boolean>
public boolean isBound()
isBound
in interface javafx.beans.property.Property<java.lang.Boolean>
public java.lang.Object getBean()
getBean
in interface javafx.beans.property.ReadOnlyProperty<java.lang.Boolean>
public java.lang.String getName()
getName
in interface javafx.beans.property.ReadOnlyProperty<java.lang.Boolean>
public boolean get()
get
in interface javafx.beans.value.ObservableBooleanValue
get
in interface javafx.beans.value.WritableBooleanValue
public void set(boolean value)
set
in interface javafx.beans.value.WritableBooleanValue
public void setValue(java.lang.Boolean v)
setValue
in interface javafx.beans.value.WritableBooleanValue
setValue
in interface javafx.beans.value.WritableValue<java.lang.Boolean>
setValue
in class javafx.beans.property.BooleanProperty
public void addImmediateListener(ImmediateChangeListener<? super java.lang.Boolean> listener)
AtomicProperty
addImmediateListener
in interface AtomicProperty<java.lang.Boolean>
ObservableValue.addListener(javafx.beans.value.ChangeListener)
public void removeImmediateListener(ImmediateChangeListener<? super java.lang.Boolean> listener)
AtomicProperty
removeImmediateListener
in interface AtomicProperty<java.lang.Boolean>
ObservableValue.removeListener(javafx.beans.value.ChangeListener)
public void addListener(javafx.beans.value.ChangeListener<? super java.lang.Boolean> listener)
addListener
in interface javafx.beans.value.ObservableValue<java.lang.Boolean>
public void removeListener(javafx.beans.value.ChangeListener<? super java.lang.Boolean> listener)
removeListener
in interface javafx.beans.value.ObservableValue<java.lang.Boolean>
public void addListener(javafx.beans.InvalidationListener listener)
addListener
in interface javafx.beans.Observable
public void removeListener(javafx.beans.InvalidationListener listener)
removeListener
in interface javafx.beans.Observable