java.lang.Object
javafx.beans.binding.BooleanExpression
javafx.beans.property.ReadOnlyBooleanProperty
javafx.beans.property.BooleanProperty
- All Implemented Interfaces:
- Observable,- Property<Boolean>,- ReadOnlyProperty<Boolean>,- ObservableBooleanValue,- ObservableValue<Boolean>,- WritableBooleanValue,- WritableValue<Boolean>
- Direct Known Subclasses:
- BooleanPropertyBase,- JavaBeanBooleanProperty
public abstract class BooleanProperty extends ReadOnlyBooleanProperty implements Property<Boolean>, WritableBooleanValue
This class provides a full implementation of a 
Property wrapping a
 boolean value.
 
 The value of a BooleanProperty can be get and set with ObservableBooleanValue.get(),
 ObservableValue.getValue(), WritableBooleanValue.set(boolean), and WritableBooleanValue.setValue(Boolean).
 
 A property can be bound and unbound unidirectional with
 Property.bind(ObservableValue) and Property.unbind(). Bidirectional bindings
 can be created and removed with Property.bindBidirectional(Property) and
 Property.unbindBidirectional(Property).
 
 The context of a BooleanProperty can be read with ReadOnlyProperty.getBean()
 and ReadOnlyProperty.getName().
 
 Note: setting or binding this property to a null value will set the property to "false". See WritableBooleanValue.setValue(java.lang.Boolean).
- Since:
- JavaFX 2.0
- See Also:
- ObservableBooleanValue,- WritableBooleanValue,- ReadOnlyBooleanProperty,- Property
- 
Constructor SummaryConstructors Constructor Description BooleanProperty()Sole constructor
- 
Method SummaryModifier and Type Method Description ObjectProperty<Boolean>asObject()Creates anObjectPropertythat holds the value of thisBooleanProperty.static BooleanPropertybooleanProperty(Property<Boolean> property)Returns aBooleanPropertythat wraps aProperty.StringtoString()Returns a string representation of thisBooleanPropertyobject.Methods declared in class javafx.beans.property.ReadOnlyBooleanPropertyreadOnlyBooleanPropertyMethods declared in class javafx.beans.binding.BooleanExpressionand, asString, booleanExpression, booleanExpression, isEqualTo, isNotEqualTo, not, orMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.beans.ObservableaddListener, removeListenerMethods declared in interface javafx.beans.value.ObservableBooleanValuegetMethods declared in interface javafx.beans.value.ObservableValueaddListener, getValue, removeListenerMethods declared in interface javafx.beans.property.Propertybind, bindBidirectional, isBound, unbind, unbindBidirectionalMethods declared in interface javafx.beans.property.ReadOnlyPropertygetBean, getNameMethods declared in interface javafx.beans.value.WritableBooleanValueget, set, setValueMethods declared in interface javafx.beans.value.WritableValuegetValue
- 
Constructor Details- 
BooleanPropertypublic BooleanProperty()Sole constructor
 
- 
- 
Method Details- 
toStringReturns a string representation of thisBooleanPropertyobject.- Overrides:
- toStringin class- ReadOnlyBooleanProperty
- Returns:
- a string representation of this BooleanPropertyobject.
 
- 
booleanPropertyReturns aBooleanPropertythat wraps aProperty. If thePropertyis already aBooleanProperty, it will be returned. Otherwise a newBooleanPropertyis created that is bound to theProperty. Note: null values in the source property will be interpreted as "false"- Parameters:
- property- The source- Property
- Returns:
- A BooleanPropertythat wraps thePropertyif necessary
- Throws:
- NullPointerException- if- propertyis- null
- Since:
- JavaFX 8.0
 
- 
asObjectCreates anObjectPropertythat holds the value of thisBooleanProperty. If the value of thisBooleanPropertychanges, the value of theObjectPropertywill be updated automatically.- Overrides:
- asObjectin class- ReadOnlyBooleanProperty
- Returns:
- the new ObjectProperty
- Since:
- JavaFX 8.0
 
 
-