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