- 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 aReadOnlyObjectPropertythat holds the value of thisReadOnlyBooleanProperty.static ReadOnlyBooleanPropertyreadOnlyBooleanProperty(ReadOnlyProperty<Boolean> property)Returns aReadOnlyBooleanPropertythat wraps aReadOnlyProperty.StringtoString()Returns a string representation of thisReadOnlyBooleanPropertyobject.-
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 thisReadOnlyBooleanPropertyobject.
-
readOnlyBooleanProperty
public static ReadOnlyBooleanProperty readOnlyBooleanProperty(ReadOnlyProperty<Boolean> property)
Returns aReadOnlyBooleanPropertythat wraps aReadOnlyProperty. If theReadOnlyPropertyis already aReadOnlyBooleanProperty, it will be returned. Otherwise a newReadOnlyBooleanPropertyis created that is bound to theReadOnlyProperty. Note: null values will be interpreted as "false"- Parameters:
property- The sourceReadOnlyProperty- Returns:
- A
ReadOnlyBooleanPropertythat wraps theReadOnlyPropertyif necessary - Throws:
NullPointerException- ifpropertyisnull- Since:
- JavaFX 8.0
-
asObject
public ReadOnlyObjectProperty<Boolean> asObject()
Creates aReadOnlyObjectPropertythat holds the value of thisReadOnlyBooleanProperty. If the value of thisReadOnlyBooleanPropertychanges, the value of theReadOnlyObjectPropertywill be updated automatically.- Overrides:
asObjectin classBooleanExpression- Returns:
- the new
ReadOnlyObjectProperty - Since:
- JavaFX 8.0
-
-