- java.lang.Object
-
- javafx.beans.binding.BooleanExpression
-
- javafx.beans.property.ReadOnlyBooleanProperty
-
- All Implemented Interfaces:
Observable
,ReadOnlyProperty<Boolean>
,ObservableBooleanValue
,ObservableValue<Boolean>
- Direct Known Subclasses:
BooleanProperty
,ReadOnlyBooleanPropertyBase
public abstract class ReadOnlyBooleanProperty extends BooleanExpression implements ReadOnlyProperty<Boolean>
Superclass for all readonly properties wrapping aboolean
.- Since:
- JavaFX 2.0
- See Also:
ObservableBooleanValue
,BooleanExpression
,ReadOnlyProperty
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyBooleanProperty()
The constructor ofReadOnlyBooleanProperty
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadOnlyObjectProperty<Boolean>
asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyBooleanProperty
.static ReadOnlyBooleanProperty
readOnlyBooleanProperty(ReadOnlyProperty<Boolean> property)
Returns aReadOnlyBooleanProperty
that wraps aReadOnlyProperty
.String
toString()
Returns a string representation of thisReadOnlyBooleanProperty
object.-
Methods inherited from class javafx.beans.binding.BooleanExpression
and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
-
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.ObservableBooleanValue
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 thisReadOnlyBooleanProperty
object.
-
readOnlyBooleanProperty
public static ReadOnlyBooleanProperty readOnlyBooleanProperty(ReadOnlyProperty<Boolean> property)
Returns aReadOnlyBooleanProperty
that wraps aReadOnlyProperty
. If theReadOnlyProperty
is already aReadOnlyBooleanProperty
, it will be returned. Otherwise a newReadOnlyBooleanProperty
is created that is bound to theReadOnlyProperty
. Note: null values will be interpreted as "false"- Parameters:
property
- The sourceReadOnlyProperty
- Returns:
- A
ReadOnlyBooleanProperty
that wraps theReadOnlyProperty
if necessary - Throws:
NullPointerException
- ifproperty
isnull
- Since:
- JavaFX 8.0
-
asObject
public ReadOnlyObjectProperty<Boolean> asObject()
Creates aReadOnlyObjectProperty
that holds the value of thisReadOnlyBooleanProperty
. If the value of thisReadOnlyBooleanProperty
changes, the value of theReadOnlyObjectProperty
will be updated automatically.- Overrides:
asObject
in classBooleanExpression
- Returns:
- the new
ReadOnlyObjectProperty
- Since:
- JavaFX 8.0
-
-