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:
ObservableDoubleValue
,DoubleExpression
,ReadOnlyProperty
-
Constructor Summary
Constructors Constructor Description ReadOnlyDoubleProperty()
The constructor ofReadOnlyDoubleProperty
. -
Method Summary
Modifier and Type Method Description ReadOnlyObjectProperty<Double>
asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyDoubleProperty
.static <T extends Number>
ReadOnlyDoublePropertyreadOnlyDoubleProperty(ReadOnlyProperty<T> property)
Returns aReadOnlyDoubleProperty
that wraps aReadOnlyProperty
.String
toString()
Returns a string representation of thisReadOnlyDoubleProperty
object.Methods declared in class javafx.beans.binding.DoubleExpression
add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
Methods declared in class javafx.beans.binding.NumberExpressionBase
numberExpression
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods declared in interface javafx.beans.binding.NumberExpression
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
Methods declared in interface javafx.beans.Observable
addListener, removeListener
Methods declared in interface javafx.beans.value.ObservableDoubleValue
get
Methods declared in interface javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
Methods declared in interface javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Methods declared in interface javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Constructor Details
-
ReadOnlyDoubleProperty
public ReadOnlyDoubleProperty()The constructor ofReadOnlyDoubleProperty
.
-
-
Method Details
-
toString
Returns a string representation of thisReadOnlyDoubleProperty
object. -
readOnlyDoubleProperty
public static <T extends Number> ReadOnlyDoubleProperty readOnlyDoubleProperty(ReadOnlyProperty<T> property)Returns aReadOnlyDoubleProperty
that wraps aReadOnlyProperty
. If theReadOnlyProperty
is already aReadOnlyDoubleProperty
, it will be returned. Otherwise a newReadOnlyDoubleProperty
is created that is bound to theReadOnlyProperty
. 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
ReadOnlyDoubleProperty
that wraps theReadOnlyProperty
if necessary - Throws:
NullPointerException
- ifproperty
isnull
- Since:
- JavaFX 8.0
-
asObject
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyDoubleProperty
. If the value of thisReadOnlyDoubleProperty
changes, the value of theReadOnlyObjectProperty
will be updated automatically.- Overrides:
asObject
in classDoubleExpression
- Returns:
- the new
ReadOnlyObjectProperty
- Since:
- JavaFX 8.0
-