# Uses of Interface
javafx.beans.binding.NumberBinding

Packages that use NumberBinding
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 NumberBinding in javafx.beans.binding

  Classes in javafx.beans.binding that implement NumberBinding
  Modifier and Type | Class | Description
  --- | --- | ---
  `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` | `LongBinding` | Base class that provides most of the functionality needed to implement a `Binding` of a `long` value.

  Methods in javafx.beans.binding that return NumberBinding
  Modifier and Type | Method | Description
  --- | --- | ---
  `static NumberBinding` | Bindings.`add​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`add​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the sum of the values of two instances of `ObservableNumberValue`.
  `NumberBinding` | NumberExpression.`add​(double other)` | Creates a new `NumberBinding` that calculates the sum of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`add​(float other)` | Creates a new `NumberBinding` that calculates the sum of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`add​(int other)` | Creates a new `NumberBinding` that calculates the sum of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`add​(long other)` | Creates a new `NumberBinding` that calculates the sum of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`add​(ObservableNumberValue other)` | Creates a new `NumberBinding` that calculates the sum of this `NumberExpression` and another `ObservableNumberValue`.
  `NumberBinding` | NumberExpressionBase.`add​(ObservableNumberValue other)` |
  `static NumberBinding` | Bindings.`divide​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the division of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`divide​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the division of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`divide​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the division of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`divide​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the division of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`divide​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the division of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`divide​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the division of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`divide​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the division of the values of two instances of `ObservableNumberValue`.
  `NumberBinding` | NumberExpression.`divide​(double other)` | Creates a new `NumberBinding` that calculates the division of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`divide​(float other)` | Creates a new `NumberBinding` that calculates the division of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`divide​(int other)` | Creates a new `NumberBinding` that calculates the division of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`divide​(long other)` | Creates a new `NumberBinding` that calculates the division of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`divide​(ObservableNumberValue other)` | Creates a new `NumberBinding` that calculates the division of this `NumberExpression` and another `ObservableNumberValue`.
  `NumberBinding` | NumberExpressionBase.`divide​(ObservableNumberValue other)` |
  `static NumberBinding` | Bindings.`max​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`max​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the maximum of the values of two instances of `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`min​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`min​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the minimum of the values of two instances of `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`multiply​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`multiply​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the product of the values of two instances of `ObservableNumberValue`.
  `NumberBinding` | NumberExpression.`multiply​(double other)` | Creates a new `NumberBinding` that calculates the product of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`multiply​(float other)` | Creates a new `NumberBinding` that calculates the product of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`multiply​(int other)` | Creates a new `NumberBinding` that calculates the product of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`multiply​(long other)` | Creates a new `NumberBinding` that calculates the product of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`multiply​(ObservableNumberValue other)` | Creates a new `NumberBinding` that calculates the product of this `NumberExpression` and another `ObservableNumberValue`.
  `NumberBinding` | NumberExpressionBase.`multiply​(ObservableNumberValue other)` |
  `static NumberBinding` | Bindings.`negate​(ObservableNumberValue value)` | Creates a new `NumberBinding` that calculates the negation of a `ObservableNumberValue`.
  `NumberBinding` | NumberExpression.`negate()` | Creates a new `NumberBinding` that calculates the negation of `NumberExpression`.
  `NumberBinding` | When.NumberConditionBuilder.`otherwise​(float otherwiseValue)` | Defines a constant value of the ternary expression, that is returned if the condition is `false`.
  `NumberBinding` | When.NumberConditionBuilder.`otherwise​(int otherwiseValue)` | Defines a constant value of the ternary expression, that is returned if the condition is `false`.
  `NumberBinding` | When.NumberConditionBuilder.`otherwise​(long otherwiseValue)` | Defines a constant value of the ternary expression, that is returned if the condition is `false`.
  `NumberBinding` | When.NumberConditionBuilder.`otherwise​(ObservableNumberValue otherwiseValue)` | Defines the `ObservableNumberValue` which value is returned by the ternary expression if the condition is `false`.
  `static NumberBinding` | Bindings.`subtract​(float op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the difference of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`subtract​(int op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the difference of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`subtract​(long op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the difference of a constant value and the value of a `ObservableNumberValue`.
  `static NumberBinding` | Bindings.`subtract​(ObservableNumberValue op1, float op2)` | Creates a new `NumberBinding` that calculates the difference of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`subtract​(ObservableNumberValue op1, int op2)` | Creates a new `NumberBinding` that calculates the difference of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`subtract​(ObservableNumberValue op1, long op2)` | Creates a new `NumberBinding` that calculates the difference of the value of a `ObservableNumberValue` and a constant value.
  `static NumberBinding` | Bindings.`subtract​(ObservableNumberValue op1, ObservableNumberValue op2)` | Creates a new `NumberBinding` that calculates the difference of the values of two instances of `ObservableNumberValue`.
  `NumberBinding` | NumberExpression.`subtract​(double other)` | Creates a new `NumberBinding` that calculates the difference of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`subtract​(float other)` | Creates a new `NumberBinding` that calculates the difference of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`subtract​(int other)` | Creates a new `NumberBinding` that calculates the difference of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`subtract​(long other)` | Creates a new `NumberBinding` that calculates the difference of this `NumberExpression` and a constant value.
  `NumberBinding` | NumberExpression.`subtract​(ObservableNumberValue other)` | Creates a new `NumberBinding` that calculates the difference of this `NumberExpression` and another `ObservableNumberValue`.
  `NumberBinding` | NumberExpressionBase.`subtract​(ObservableNumberValue other)` |