java.lang.Object
javafx.beans.binding.NumberExpressionBase
javafx.beans.binding.LongExpression
javafx.beans.property.ReadOnlyLongProperty
- All Implemented Interfaces:
NumberExpression
,Observable
,ReadOnlyProperty<Number>
,ObservableLongValue
,ObservableNumberValue
,ObservableValue<Number>
- Direct Known Subclasses:
LongProperty
,ReadOnlyLongPropertyBase
public abstract class ReadOnlyLongProperty extends LongExpression implements ReadOnlyProperty<Number>
Superclass for all readonly properties wrapping a
long
.- Since:
- JavaFX 2.0
- See Also:
ObservableLongValue
,LongExpression
,ReadOnlyProperty
-
Constructor Summary
Constructors Constructor Description ReadOnlyLongProperty()
The constructor ofReadOnlyLongProperty
. -
Method Summary
Modifier and Type Method Description ReadOnlyObjectProperty<Long>
asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyLongProperty
.static <T extends Number>
ReadOnlyLongPropertyreadOnlyLongProperty(ReadOnlyProperty<T> property)
Returns aReadOnlyLongProperty
that wraps aReadOnlyProperty
.String
toString()
Returns a string representation of thisReadOnlyLongProperty
object.Methods inherited from class javafx.beans.binding.LongExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, intValue, longExpression, longExpression, 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.value.ObservableValue
addListener, getValue, removeListener
-
Constructor Details
-
ReadOnlyLongProperty
public ReadOnlyLongProperty()The constructor ofReadOnlyLongProperty
.
-
-
Method Details
-
toString
Returns a string representation of thisReadOnlyLongProperty
object. -
readOnlyLongProperty
public static <T extends Number> ReadOnlyLongProperty readOnlyLongProperty(ReadOnlyProperty<T> property)Returns aReadOnlyLongProperty
that wraps aReadOnlyProperty
. If theReadOnlyProperty
is already aReadOnlyLongProperty
, it will be returned. Otherwise a newReadOnlyLongProperty
is created that is bound to theReadOnlyProperty
. Note: null values will be interpreted as 0L- Type Parameters:
T
- The type of Number to be wrapped- Parameters:
property
- The sourceReadOnlyProperty
- Returns:
- A
ReadOnlyLongProperty
that wraps theReadOnlyProperty
if necessary - Throws:
NullPointerException
- ifproperty
isnull
- Since:
- JavaFX 8.0
-
asObject
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyLongProperty
. If the value of thisReadOnlyLongProperty
changes, the value of theReadOnlyObjectProperty
will be updated automatically.- Overrides:
asObject
in classLongExpression
- Returns:
- the new
ReadOnlyObjectProperty
- Since:
- JavaFX 8.0
-