public abstract class DoubleProperty extends ReadOnlyDoubleProperty implements Property<java.lang.Number>, WritableDoubleValue
Property wrapping a double value.
The value of a DoubleProperty can be get and set with ObservableDoubleValue.get(),
DoubleExpression.getValue(), WritableDoubleValue.set(double), and setValue(Number).
A property can be bound and unbound unidirectional with
Property.bind(ObservableValue) and Property.unbind(). Bidirectional bindings
can be created and removed with bindBidirectional(Property) and
unbindBidirectional(Property).
The context of a DoubleProperty can be read with ReadOnlyProperty.getBean()
and ReadOnlyProperty.getName().| Constructor and Description |
|---|
DoubleProperty() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindBidirectional(Property<java.lang.Number> other)
Create a bidirectional binding between this
Property and another
one. |
void |
setValue(java.lang.Number v)
Set the wrapped value.
|
java.lang.String |
toString()
Returns a string representation of this
DoubleProperty object. |
void |
unbindBidirectional(Property<java.lang.Number> other)
Remove a bidirectional binding between this
Property and another
one. |
equals, hashCodeadd, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtractasString, asString, asString, 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, numberExpressionclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBean, getNameaddListener, getValue, removeListeneraddListener, removeListenerget, setgetValuegetpublic void setValue(java.lang.Number v)
setValue in interface WritableValue<java.lang.Number>v - The new valuepublic void bindBidirectional(Property<java.lang.Number> other)
Property and another
one.bindBidirectional in interface Property<java.lang.Number>other - the other Propertypublic void unbindBidirectional(Property<java.lang.Number> other)
Property and another
one.
If no bidirectional binding between the properties exists, calling this
method has no effect.unbindBidirectional in interface Property<java.lang.Number>other - the other Propertypublic java.lang.String toString()
DoubleProperty object.toString in class ReadOnlyDoublePropertyDoubleProperty object.Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.