- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.FloatExpression
-
- javafx.beans.property.ReadOnlyFloatProperty
-
- All Implemented Interfaces:
NumberExpression
,Observable
,ReadOnlyProperty<Number>
,ObservableFloatValue
,ObservableNumberValue
,ObservableValue<Number>
- Direct Known Subclasses:
FloatProperty
,ReadOnlyFloatPropertyBase
public abstract class ReadOnlyFloatProperty extends FloatExpression implements ReadOnlyProperty<Number>
Superclass for all readonly properties wrapping afloat
.- Since:
- JavaFX 2.0
- See Also:
ObservableFloatValue
,FloatExpression
,ReadOnlyProperty
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyFloatProperty()
The constructor ofReadOnlyFloatProperty
.
-
Method Summary
Modifier and Type Method Description ReadOnlyObjectProperty<Float>
asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyFloatProperty
.static <T extends Number>
ReadOnlyFloatPropertyreadOnlyFloatProperty(ReadOnlyProperty<T> property)
Returns aReadOnlyFloatProperty
that wraps aReadOnlyProperty
.String
toString()
Returns a string representation of thisReadOnlyFloatProperty
object.-
Methods inherited from class javafx.beans.binding.FloatExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatExpression, floatExpression, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class javafx.beans.binding.NumberExpressionBase
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javafx.beans.Observable
addListener, removeListener
-
Methods inherited from interface javafx.beans.value.ObservableFloatValue
get
-
Methods inherited from interface javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
Methods inherited from interface javafx.beans.property.ReadOnlyProperty
getBean, getName
-
-
-
-
Method Detail
-
toString
public String toString()
Returns a string representation of thisReadOnlyFloatProperty
object.
-
readOnlyFloatProperty
public static <T extends Number> ReadOnlyFloatProperty readOnlyFloatProperty(ReadOnlyProperty<T> property)
Returns aReadOnlyFloatProperty
that wraps aReadOnlyProperty
. If theReadOnlyProperty
is already aReadOnlyFloatProperty
, it will be returned. Otherwise a newReadOnlyFloatProperty
is created that is bound to theReadOnlyProperty
. Note: null values will be interpreted as 0f- Type Parameters:
T
- The type of Number to be wrapped- Parameters:
property
- The sourceReadOnlyProperty
- Returns:
- A
ReadOnlyFloatProperty
that wraps theReadOnlyProperty
if necessary - Throws:
NullPointerException
- ifproperty
isnull
- Since:
- JavaFX 8.0
-
asObject
public ReadOnlyObjectProperty<Float> asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyFloatProperty
. If the value of thisReadOnlyFloatProperty
changes, the value of theReadOnlyObjectProperty
will be updated automatically.- Overrides:
asObject
in classFloatExpression
- Returns:
- the new
ReadOnlyObjectProperty
- Since:
- JavaFX 8.0
-
-