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