# 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.