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