## Uses of Interface
javafx.beans.binding.Binding

- Packages that use Binding
  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.

- - ### Uses of Binding in javafx.beans.binding

    Subinterfaces of Binding in javafx.beans.binding
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `NumberBinding` | A tagging interface to mark all Bindings that wrap a number-value.

    Classes in javafx.beans.binding that implement Binding
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `boolean` value.
    `class` | `DoubleBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `double` value.
    `class` | `FloatBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `float` value.
    `class` | `IntegerBinding` | Base class that provides most of the functionality needed to implement a `Binding` of an `int` value.
    `class` | `ListBinding<E>` | Base class that provides most of the functionality needed to implement a `Binding` of an `ObservableList`.
    `class` | `LongBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `long` value.
    `class` | `MapBinding<K,​V>` | Base class that provides most of the functionality needed to implement a `Binding` of an `ObservableMap`.
    `class` | `ObjectBinding<T>` | Base class that provides most of the functionality needed to implement a `Binding` of an `Object`.
    `class` | `SetBinding<E>` | Base class that provides most of the functionality needed to implement a `Binding` of an `ObservableSet`.
    `class` | `StringBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `String`.