public class AtomicIntegerProperty extends javafx.beans.property.IntegerProperty implements AtomicProperty<java.lang.Number>
IntegerProperty
that makes all reads and writes atomic.Constructor and Description |
---|
AtomicIntegerProperty() |
AtomicIntegerProperty(int initialValue) |
AtomicIntegerProperty(java.lang.Object bean,
java.lang.String name,
int initialValue) |
AtomicIntegerProperty(java.lang.String name,
int initialValue) |
Modifier and Type | Method and Description |
---|---|
void |
addImmediateListener(ImmediateChangeListener<? super java.lang.Number> 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.Number> listener) |
void |
addListener(javafx.beans.InvalidationListener listener) |
void |
bind(javafx.beans.value.ObservableValue<? extends java.lang.Number> observable) |
int |
get() |
java.lang.Object |
getBean() |
java.lang.String |
getName() |
boolean |
isBound() |
void |
removeImmediateListener(ImmediateChangeListener<? super java.lang.Number> listener)
Removes an immediate listener from this property.
|
void |
removeListener(javafx.beans.value.ChangeListener<? super java.lang.Number> listener) |
void |
removeListener(javafx.beans.InvalidationListener listener) |
void |
set(int value) |
void |
setValue(java.lang.Number v) |
void |
unbind() |
asObject, bindBidirectional, integerProperty, toString, unbindBidirectional
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, integerExpression, integerExpression, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
add, asString, asString, asString, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, numberExpression, subtract
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public AtomicIntegerProperty()
public AtomicIntegerProperty(int initialValue)
public AtomicIntegerProperty(java.lang.String name, int initialValue)
public AtomicIntegerProperty(java.lang.Object bean, java.lang.String name, int initialValue)
public void bind(javafx.beans.value.ObservableValue<? extends java.lang.Number> observable)
bind
in interface javafx.beans.property.Property<java.lang.Number>
public void unbind()
unbind
in interface javafx.beans.property.Property<java.lang.Number>
public boolean isBound()
isBound
in interface javafx.beans.property.Property<java.lang.Number>
public java.lang.Object getBean()
getBean
in interface javafx.beans.property.ReadOnlyProperty<java.lang.Number>
public java.lang.String getName()
getName
in interface javafx.beans.property.ReadOnlyProperty<java.lang.Number>
public int get()
get
in interface javafx.beans.value.ObservableIntegerValue
get
in interface javafx.beans.value.WritableIntegerValue
public void set(int value)
set
in interface javafx.beans.value.WritableIntegerValue
public void setValue(java.lang.Number v)
setValue
in interface javafx.beans.value.WritableIntegerValue
setValue
in interface javafx.beans.value.WritableValue<java.lang.Number>
setValue
in class javafx.beans.property.IntegerProperty
public void addImmediateListener(ImmediateChangeListener<? super java.lang.Number> listener)
AtomicProperty
addImmediateListener
in interface AtomicProperty<java.lang.Number>
ObservableValue.addListener(javafx.beans.value.ChangeListener)
public void removeImmediateListener(ImmediateChangeListener<? super java.lang.Number> listener)
AtomicProperty
removeImmediateListener
in interface AtomicProperty<java.lang.Number>
ObservableValue.removeListener(javafx.beans.value.ChangeListener)
public void addListener(javafx.beans.value.ChangeListener<? super java.lang.Number> listener)
addListener
in interface javafx.beans.value.ObservableValue<java.lang.Number>
public void removeListener(javafx.beans.value.ChangeListener<? super java.lang.Number> listener)
removeListener
in interface javafx.beans.value.ObservableValue<java.lang.Number>
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