Class ReadOnlyDoubleProperty
java.lang.Object
javafx.beans.binding.NumberExpressionBase
javafx.beans.binding.DoubleExpression
javafx.beans.property.ReadOnlyDoubleProperty
- All Implemented Interfaces:
-
NumberExpression,Observable,ReadOnlyProperty<Number>,ObservableDoubleValue,ObservableNumberValue,ObservableValue<Number>
- Direct Known Subclasses:
-
DoubleProperty,ReadOnlyDoublePropertyBase
public abstract class ReadOnlyDoubleProperty extends DoubleExpression implements ReadOnlyProperty<Number>
Superclass for all readonly properties wrapping a
double.- Since:
- JavaFX 2.0
- See Also:
Constructor Summary
| Constructor | Description |
|---|---|
ReadOnlyDoubleProperty() |
The constructor of ReadOnlyDoubleProperty. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
ReadOnlyObjectProperty<Double> |
asObject() |
Creates a ReadOnlyObjectProperty that holds the value of this ReadOnlyDoubleProperty. |
static <T extends Number> |
readOnlyDoubleProperty |
Returns a ReadOnlyDoubleProperty that wraps a ReadOnlyProperty. |
String |
toString() |
Returns a string representation of this ReadOnlyDoubleProperty object. |
Methods declared in class javafx.beans.binding.DoubleExpression
add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
Methods declared in class javafx.beans.binding.NumberExpressionBase
asString, 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, numberExpression
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods declared in interface javafx.beans.Observable
addListener, removeListener, subscribe
Methods declared in interface javafx.beans.value.ObservableDoubleValue
get
Methods declared in interface javafx.beans.value.ObservableValue
addListener, flatMap, getValue, map, orElse, removeListener, subscribe, subscribe, when
Methods declared in interface javafx.beans.property.ReadOnlyProperty
getBean, getName
Constructor Details
ReadOnlyDoubleProperty
public ReadOnlyDoubleProperty()
The constructor of
ReadOnlyDoubleProperty.Method Details
toString
public String toString()
Returns a string representation of this
ReadOnlyDoubleProperty object.- Overrides:
-
toStringin classObject - Returns:
- a string representation of this
ReadOnlyDoublePropertyobject.
readOnlyDoubleProperty
public static <T extends Number> ReadOnlyDoubleProperty readOnlyDoubleProperty(ReadOnlyProperty<T> property)
Returns a
ReadOnlyDoubleProperty that wraps a ReadOnlyProperty. If the ReadOnlyProperty is already a ReadOnlyDoubleProperty, it will be returned. Otherwise a new ReadOnlyDoubleProperty is created that is bound to the ReadOnlyProperty. Note: null values will be interpreted as 0.0- Type Parameters:
-
T- The type of Number to be wrapped - Parameters:
-
property- The sourceReadOnlyProperty - Returns:
- A
ReadOnlyDoublePropertythat wraps theReadOnlyPropertyif necessary - Throws:
-
NullPointerException- ifpropertyisnull - Since:
- JavaFX 8.0
asObject
public ReadOnlyObjectProperty<Double> asObject()
Creates a
ReadOnlyObjectProperty that holds the value of this ReadOnlyDoubleProperty. If the value of this ReadOnlyDoubleProperty changes, the value of the ReadOnlyObjectProperty will be updated automatically.- Overrides:
-
asObjectin classDoubleExpression - Returns:
- the new
ReadOnlyObjectProperty - Since:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.