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