- 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 adouble.- Since:
- JavaFX 2.0
- See Also:
ObservableDoubleValue,DoubleExpression,ReadOnlyProperty
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyDoubleProperty()The constructor ofReadOnlyDoubleProperty.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadOnlyObjectProperty<Double>asObject()Creates aReadOnlyObjectPropertythat holds the value of thisReadOnlyDoubleProperty.static <T extends Number>
ReadOnlyDoublePropertyreadOnlyDoubleProperty(ReadOnlyProperty<T> property)Returns aReadOnlyDoublePropertythat wraps aReadOnlyProperty.StringtoString()Returns a string representation of thisReadOnlyDoublePropertyobject.-
Methods declared in class javafx.beans.binding.DoubleExpression
doubleExpression, doubleExpression
-
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
add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, 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, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
-
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
-
-
-
-
Method Detail
-
toString
public String toString()
Returns a string representation of thisReadOnlyDoublePropertyobject.
-
readOnlyDoubleProperty
public static <T extends Number> ReadOnlyDoubleProperty readOnlyDoubleProperty(ReadOnlyProperty<T> property)
Returns aReadOnlyDoublePropertythat wraps aReadOnlyProperty. If theReadOnlyPropertyis already aReadOnlyDoubleProperty, it will be returned. Otherwise a newReadOnlyDoublePropertyis 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
ReadOnlyDoublePropertythat wraps theReadOnlyPropertyif necessary - Throws:
NullPointerException- ifpropertyisnull- Since:
- JavaFX 8.0
-
asObject
public ReadOnlyObjectProperty<Double> asObject()
Creates aReadOnlyObjectPropertythat holds the value of thisReadOnlyDoubleProperty. If the value of thisReadOnlyDoublePropertychanges, the value of theReadOnlyObjectPropertywill be updated automatically.- Overrides:
asObjectin classDoubleExpression- Returns:
- the new
ReadOnlyObjectProperty - Since:
- JavaFX 8.0
-
-