Uses of Interface
javafx.beans.Observable
Packages that use Observable
Package
Description
Provides the application life-cycle classes.
The package
javafx.beans contains the interfaces that
define the most generic form of observability.Provides classes that create and operate on a
Binding
that calculates a value that depends on one or more sources.The package
javafx.beans.property defines read-only
properties and writable properties, plus a number of implementations.Provides various classes that act as adapters between a regular Java Bean
property and a corresponding
JavaFX
Property.The package
javafx.beans.value contains the two
fundamental interfaces ObservableValue and WritableValue and all of its sub-interfaces.Contains the essential JavaFX collections and collection utilities
Provides JavaFX collections that wrap and transform (for example, sort
or filter) other JavaFX collections.
Provides API for making properties styleable via CSS and for supporting
pseudo-class state.
The JavaFX User Interface Controls (UI Controls or just Controls) are
specialized Nodes in the JavaFX Scenegraph especially suited for reuse in
many different application contexts.
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
-
Uses of Observable in javafx.application
Subinterfaces of Observable in javafx.applicationModifier and TypeInterfaceDescriptionstatic interfaceContains UI preferences of the current platform. -
Uses of Observable in javafx.beans
Methods in javafx.beans with parameters of type ObservableModifier and TypeMethodDescriptionvoidInvalidationListener.invalidated(Observable observable) This method needs to be provided by an implementation ofInvalidationListener.voidWeakInvalidationListener.invalidated(Observable observable) This method needs to be provided by an implementation ofInvalidationListener. -
Uses of Observable in javafx.beans.binding
Subinterfaces of Observable in javafx.beans.bindingModifier and TypeInterfaceDescriptioninterfaceBinding<T>ABindingcalculates a value that depends on one or more sources.interfaceA tagging interface to mark all Bindings that wrap a number-value.interfaceNumberExpressionis anObservableNumberValueplus additional convenience methods to generate bindings in a fluent style.Classes in javafx.beans.binding that implement ObservableModifier and TypeClassDescriptionclassBase class that provides most of the functionality needed to implement aBindingof abooleanvalue.classBooleanExpressionis anObservableBooleanValueplus additional convenience methods to generate bindings in a fluent style.classBase class that provides most of the functionality needed to implement aBindingof adoublevalue.classDoubleExpressionis anObservableDoubleValueplus additional convenience methods to generate bindings in a fluent style.classBase class that provides most of the functionality needed to implement aBindingof afloatvalue.classFloatExpressionis anObservableFloatValueplus additional convenience methods to generate bindings in a fluent style.classBase class that provides most of the functionality needed to implement aBindingof anintvalue.classIntegerExpressionis anObservableIntegerValueplus additional convenience methods to generate bindings in a fluent style.classListBinding<E>Base class that provides most of the functionality needed to implement aBindingof anObservableList.classListExpressionis anObservableListValueplus additional convenience methods to generate bindings in a fluent style.classBase class that provides most of the functionality needed to implement aBindingof alongvalue.classLongExpressionis anObservableLongValueplus additional convenience methods to generate bindings in a fluent style.classMapBinding<K,V> Base class that provides most of the functionality needed to implement aBindingof anObservableMap.classMapExpression<K,V> MapExpressionis anObservableMapValueplus additional convenience methods to generate bindings in a fluent style.classNumberExpressionBasecontains convenience methods to generate bindings in a fluent style, that are common to all NumberExpression subclasses.classBase class that provides most of the functionality needed to implement aBindingof anObject.classObjectExpressionis anObservableObjectValueplus additional convenience methods to generate bindings in a fluent style.classSetBinding<E>Base class that provides most of the functionality needed to implement aBindingof anObservableSet.classSetExpressionis anObservableSetValueplus additional convenience methods to generate bindings in a fluent style.classBase class that provides most of the functionality needed to implement aBindingof aString.classStringExpressionis anObservableStringValueplus additional convenience methods to generate bindings in a fluent style.Methods in javafx.beans.binding with parameters of type ObservableModifier and TypeMethodDescriptionprotected final voidBooleanBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidDoubleBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidFloatBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidIntegerBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidListBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidLongBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidMapBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidObjectBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidSetBinding.bind(Observable... dependencies) Start observing the dependencies for changes.protected final voidStringBinding.bind(Observable... dependencies) Start observing the dependencies for changes.static BooleanBindingBindings.createBooleanBinding(Callable<Boolean> func, Observable... dependencies) Helper function to create a customBooleanBinding.static DoubleBindingBindings.createDoubleBinding(Callable<Double> func, Observable... dependencies) Helper function to create a customDoubleBinding.static FloatBindingBindings.createFloatBinding(Callable<Float> func, Observable... dependencies) Helper function to create a customFloatBinding.static IntegerBindingBindings.createIntegerBinding(Callable<Integer> func, Observable... dependencies) Helper function to create a customIntegerBinding.static LongBindingBindings.createLongBinding(Callable<Long> func, Observable... dependencies) Helper function to create a customLongBinding.static <T> ObjectBinding<T> Bindings.createObjectBinding(Callable<T> func, Observable... dependencies) Helper function to create a customObjectBinding.static StringBindingBindings.createStringBinding(Callable<String> func, Observable... dependencies) Helper function to create a customStringBinding.protected final voidBooleanBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidDoubleBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidFloatBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidIntegerBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidListBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidLongBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidMapBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidObjectBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidSetBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes.protected final voidStringBinding.unbind(Observable... dependencies) Stop observing the dependencies for changes. -
Uses of Observable in javafx.beans.property
Subinterfaces of Observable in javafx.beans.propertyModifier and TypeInterfaceDescriptioninterfaceProperty<T>Generic interface that defines the methods common to all (writable) properties, independent of their type.interfaceGeneric interface that defines the methods common to all readable properties independent of their type.Classes in javafx.beans.property that implement ObservableModifier and TypeClassDescriptionclassThis class provides a full implementation of aPropertywrapping abooleanvalue.classThe classBooleanPropertyBaseis the base class for a property wrapping abooleanvalue.classThis class defines aPropertywrapping adoublevalue.classThe classDoublePropertyBaseis the base class for a property wrapping adoublevalue.classThis class defines aPropertywrapping afloatvalue.classThe classFloatPropertyBaseis the base class for a property wrapping afloatvalue.classThis class defines aPropertywrapping anintvalue.classThe classIntegerPropertyBaseis the base class for a property wrapping aintvalue.classListProperty<E>This class provides a full implementation of aPropertywrapping anObservableList.classThe classListPropertyBaseis the base class for a property wrapping anObservableList.classThis class defines aPropertywrapping alongvalue.classThe classLongPropertyBaseis the base class for a property wrapping alongvalue.classMapProperty<K,V> This class provides a full implementation of aPropertywrapping anObservableMap.classMapPropertyBase<K,V> The classMapPropertyBaseis the base class for a property wrapping anObservableMap.classThis class provides a full implementation of aPropertywrapping an arbitraryObject.classThe classObjectPropertyBaseis the base class for a property wrapping an arbitraryObject.classSuperclass for all readonly properties wrapping aboolean.classBase class for all readonly properties wrapping aboolean.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping adouble.classBase class for all readonly properties wrapping adouble.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping afloat.classBase class for all readonly properties wrapping afloat.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping anint.classBase class for all readonly properties wrapping anint.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping anObservableList.classBase class for all readonly properties wrapping anObservableList.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping along.classBase class for all readonly properties wrapping along.classThis class provides a convenient class to define read-only properties.classReadOnlyMapProperty<K,V> Superclass for all readonly properties wrapping anObservableMap.classBase class for all readonly properties wrapping anObservableMap.classReadOnlyMapWrapper<K,V> This class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping an arbitraryObject.classBase class for all readonly properties wrapping an arbitraryObject.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping anObservableSet.classBase class for all readonly properties wrapping anObservableSet.classThis class provides a convenient class to define read-only properties.classSuperclass for all readonly properties wrapping anString.classBase class for all readonly properties wrapping aString.classThis class provides a convenient class to define read-only properties.classSetProperty<E>This class provides a full implementation of aPropertywrapping anObservableSet.classThe classSetPropertyBaseis the base class for a property wrapping anObservableSet.classThis class provides a full implementation of aPropertywrapping abooleanvalue.classThis class provides a full implementation of aPropertywrapping adoublevalue.classThis class provides a full implementation of aPropertywrapping afloatvalue.classThis class provides a full implementation of aPropertywrapping aintvalue.classThis class provides a full implementation of aPropertywrapping anObservableList.classThis class provides a full implementation of aPropertywrapping alongvalue.classSimpleMapProperty<K,V> This class provides a full implementation of aPropertywrapping anObservableMap.classThis class provides a full implementation of aPropertywrapping an arbitraryObject.classThis class provides a full implementation of aPropertywrapping anObservableSet.classThis class provides a full implementation of aPropertywrapping aStringvalue.classThis class provides a full implementation of aPropertywrapping aStringvalue.classThe classStringPropertyBaseis the base class for a property wrapping aStringvalue. -
Uses of Observable in javafx.beans.property.adapter
Subinterfaces of Observable in javafx.beans.property.adapterModifier and TypeInterfaceDescriptioninterfaceJavaBeanPropertyis the super interface of all adapters between writable Java Bean properties and JavaFX properties.interfaceJavaBeanPropertyis the super interface of all adapters between readonly Java Bean properties and JavaFX properties.Classes in javafx.beans.property.adapter that implement ObservableModifier and TypeClassDescriptionfinal classAJavaBeanBooleanPropertyprovides an adapter between a regular Java Bean property of typebooleanorBooleanand a JavaFXBooleanProperty.final classAJavaBeanDoublePropertyprovides an adapter between a regular Java Bean property of typedoubleorDoubleand a JavaFXDoubleProperty.final classAJavaBeanFloatPropertyprovides an adapter between a regular Java Bean property of typefloatorFloatand a JavaFXFloatProperty.final classAJavaBeanIntegerPropertyprovides an adapter between a regular Java Bean property of typeintorIntegerand a JavaFXIntegerProperty.final classAJavaBeanLongPropertyprovides an adapter between a regular Java Bean property of typelongorLongand a JavaFXLongProperty.final classAJavaBeanObjectPropertyprovides an adapter between a regular Java Bean property of typeTand a JavaFXObjectProperty<T>.final classAJavaBeanStringPropertyprovides an adapter between a regular Java Bean property of typeStringand a JavaFXStringProperty.final classAReadOnlyJavaBeanBooleanPropertyprovides an adapter between a regular read only Java Bean property of typebooleanorBooleanand a JavaFXReadOnlyBooleanProperty.final classAReadOnlyJavaBeanDoublePropertyprovides an adapter between a regular read only Java Bean property of typedoubleorDoubleand a JavaFXReadOnlyDoubleProperty.final classAReadOnlyJavaBeanFloatPropertyprovides an adapter between a regular read only Java Bean property of typefloatorFloatand a JavaFXReadOnlyFloatProperty.final classAReadOnlyJavaBeanIntegerPropertyprovides an adapter between a regular read only Java Bean property of typeintorIntegerand a JavaFXReadOnlyIntegerProperty.final classAReadOnlyJavaBeanLongPropertyprovides an adapter between a regular read only Java Bean property of typelongorLongand a JavaFXReadOnlyLongProperty.final classAReadOnlyJavaBeanObjectPropertyprovides an adapter between a regular read only Java Bean property ofTand a JavaFXReadOnlyObjectProperty.final classAReadOnlyJavaBeanStringPropertyprovides an adapter between a regular read only Java Bean property of typeStringand a JavaFXReadOnlyStringProperty. -
Uses of Observable in javafx.beans.value
Subinterfaces of Observable in javafx.beans.valueModifier and TypeInterfaceDescriptioninterfaceAn observable boolean value.interfaceAn observable double value.interfaceAn observable float value.interfaceAn observable integer value.interfaceAn observable reference to anObservableList.interfaceAn observable long value.interfaceObservableMapValue<K,V> An observable reference to anObservableMap.interfaceA common interface of all sub-interfaces ofObservableValuethat wrap a number.interfaceAn observable typedObjectvalue.interfaceAn observable reference to anObservableSet.interfaceAn observable String value.interfaceAnObservableValueis an entity that wraps a value and allows to observe the value for changes.interfaceA writable reference to anObservableList.interfaceWritableMapValue<K,V> A writable reference to anObservableMap.interfaceA writable reference to anObservableSet.Classes in javafx.beans.value that implement ObservableModifier and TypeClassDescriptionclassA convenience class for creating implementations ofObservableValue. -
Uses of Observable in javafx.collections
Subinterfaces of Observable in javafx.collectionsModifier and TypeInterfaceDescriptioninterfaceObservableArray<T extends ObservableArray<T>>ObservableArrayis an array that allows listeners to track changes when they occur.interfaceObservableFloatArrayis afloat[]array that allows listeners to track changes when they occur.interfaceObservableIntegerArrayis anint[]array that allows listeners to track changes when they occur.interfaceA list that allows listeners to track changes when they occur.interfaceObservableMap<K,V> A map that allows observers to track changes when they occur.interfaceA set that allows observers to track changes when they occur.Classes in javafx.collections that implement ObservableModifier and TypeClassDescriptionclassAbstract class that serves as a base class forObservableListimplementations that are modifiable.classObservableArrayBase<T extends ObservableArray<T>>Abstract class that serves as a base class forObservableArrayimplementations.classAbstract class that serves as a base class forObservableListimplementations. -
Uses of Observable in javafx.collections.transformation
Classes in javafx.collections.transformation that implement ObservableModifier and TypeClassDescriptionfinal classFilteredList<E>Wraps an ObservableList and filters its content using the provided Predicate.final classSortedList<E>Wraps an ObservableList and sorts its content.classTransformationList<E,F> A base class for all lists that wrap another list in a way that changes (transforms) the wrapped list's elements, order, size, or structure. -
Uses of Observable in javafx.css
Classes in javafx.css that implement ObservableModifier and TypeClassDescriptionclassThis class extendsSimpleBooleanPropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleDoublePropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleFloatPropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleIntegerPropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleLongPropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleObjectPropertyand provides a full implementation of aStyleableProperty.classThis class extendsSimpleStringPropertyand provides a full implementation of aStyleableProperty.classThis class extendsBooleanPropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsDoublePropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsFloatPropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsIntegerPropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsLongPropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsObjectPropertyBaseand provides a partial implementation of aStyleableProperty.classThis class extendsStringPropertyBaseand provides a partial implementation of aStyleableProperty. -
Uses of Observable in javafx.scene.control
Subinterfaces of Observable in javafx.scene.controlModifier and TypeInterfaceDescriptionprotected static interfaceInterface representing a text input's content.Methods in javafx.scene.control that return types with arguments of type ObservableModifier and TypeMethodDescriptionprotected final Consumer<Observable> SkinBase.unregisterInvalidationListeners(Observable observable) Unregisters all operations that have been registered usingSkinBase.registerInvalidationListener(Observable, Consumer)for the givenobservable.Methods in javafx.scene.control with parameters of type ObservableModifier and TypeMethodDescriptionprotected final voidSkinBase.registerInvalidationListener(Observable observable, Consumer<Observable> operation) Registers an operation to perform when the givenobservablesends an invalidation event.protected final Consumer<Observable> SkinBase.unregisterInvalidationListeners(Observable observable) Unregisters all operations that have been registered usingSkinBase.registerInvalidationListener(Observable, Consumer)for the givenobservable.Method parameters in javafx.scene.control with type arguments of type ObservableModifier and TypeMethodDescriptionprotected final voidSkinBase.registerInvalidationListener(Observable observable, Consumer<Observable> operation) Registers an operation to perform when the givenobservablesends an invalidation event. -
Uses of Observable in javafx.scene.shape
Subinterfaces of Observable in javafx.scene.shapeModifier and TypeInterfaceDescriptioninterfaceObservableFaceArrayis anint[]array that allows listeners to track changes when they occur.