# Uses of Interface
javafx.collections.ObservableArray

Packages that use ObservableArray
Package
Description
javafx.beans.binding
Provides classes that create and operate on a `Binding` that calculates a value that depends on one or more sources.
javafx.collections
Contains the essential JavaFX collections and collection utilities
javafx.scene.shape
Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.

## Uses of ObservableArray in javafx.beans.binding

Methods in javafx.beans.binding with parameters of type ObservableArray
Modifier and Type
Method
Description
`static IntegerBinding`
Bindings.`size(ObservableArray op)`
Creates a new `IntegerBinding` that contains the size of an `ObservableArray`.

## Uses of ObservableArray in javafx.collections

Classes in javafx.collections with type parameters of type ObservableArray
Modifier and Type
Interface
Description
`interface`
`ArrayChangeListener<T extends ObservableArray<T>>`
Interface that receives notifications of changes to an ObservableArray.
`interface`
`ObservableArray<T extends ObservableArray<T>>`
`ObservableArray` is an array that allows listeners to track changes when they occur.
`class`
`ObservableArrayBase<T extends ObservableArray<T>>`
Abstract class that serves as a base class for `ObservableArray` implementations.
Subinterfaces of ObservableArray in javafx.collections
Modifier and Type
Interface
Description
`interface`
`ObservableFloatArray`
`ObservableFloatArray` is a `float[]` array that allows listeners to track changes when they occur.
`interface`
`ObservableIntegerArray`
`ObservableIntegerArray` is an `int[]` array that allows listeners to track changes when they occur.
Classes in javafx.collections that implement ObservableArray
Modifier and Type
Class
Description
`class`
`ObservableArrayBase<T extends ObservableArray<T>>`
Abstract class that serves as a base class for `ObservableArray` implementations.

## Uses of ObservableArray in javafx.scene.shape

Subinterfaces of ObservableArray in javafx.scene.shape
Modifier and Type
Interface
Description
`interface`
`ObservableFaceArray`
`ObservableFaceArray` is an `int[]` array that allows listeners to track changes when they occur.