# Uses of Class
javafx.beans.binding.DoubleBinding

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

  Methods in javafx.beans.binding that return DoubleBinding
  Modifier and Type | Method | Description
  --- | --- | ---
  `static DoubleBinding` | Bindings.`add​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`add​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the sum of the value of a `ObservableNumberValue` and a constant value.
  `DoubleBinding` | DoubleExpression.`add​(double other)` |
  `DoubleBinding` | DoubleExpression.`add​(float other)` |
  `DoubleBinding` | DoubleExpression.`add​(int other)` |
  `DoubleBinding` | DoubleExpression.`add​(long other)` |
  `DoubleBinding` | DoubleExpression.`add​(ObservableNumberValue other)` |
  `DoubleBinding` | FloatExpression.`add​(double other)` |
  `DoubleBinding` | IntegerExpression.`add​(double other)` |
  `DoubleBinding` | LongExpression.`add​(double other)` |
  `static DoubleBinding` | Bindings.`createDoubleBinding​(Callable<Double> func, Observable... dependencies)` | Helper function to create a custom `DoubleBinding`.
  `static DoubleBinding` | Bindings.`divide​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the division of a constant value and the value of a `ObservableNumberValue`.
  `static DoubleBinding` | Bindings.`divide​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the division of the value of a `ObservableNumberValue` and a constant value.
  `DoubleBinding` | DoubleExpression.`divide​(double other)` |
  `DoubleBinding` | DoubleExpression.`divide​(float other)` |
  `DoubleBinding` | DoubleExpression.`divide​(int other)` |
  `DoubleBinding` | DoubleExpression.`divide​(long other)` |
  `DoubleBinding` | DoubleExpression.`divide​(ObservableNumberValue other)` |
  `DoubleBinding` | FloatExpression.`divide​(double other)` |
  `DoubleBinding` | IntegerExpression.`divide​(double other)` |
  `DoubleBinding` | LongExpression.`divide​(double other)` |
  `static DoubleBinding` | Bindings.`doubleValueAt​(ObservableList<? extends Number> op, int index)` | Creates a new `DoubleBinding` that contains the element of an `ObservableList` at the specified position.
  `static DoubleBinding` | Bindings.`doubleValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)` | Creates a new `DoubleBinding` that contains the element of an `ObservableList` at the specified position.
  `static DoubleBinding` | Bindings.`doubleValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)` | Creates a new `DoubleBinding` that contains the element of an `ObservableList` at the specified position.
  `static <K> DoubleBinding` | Bindings.`doubleValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)` | Creates a new `DoubleBinding` that contains the mapping of a specific key in an `ObservableMap`.
  `static <K> DoubleBinding` | Bindings.`doubleValueAt​(ObservableMap<K,​? extends Number> op, K key)` | Creates a new `DoubleBinding` that contains the mapping of a specific key in an `ObservableMap`.
  `static DoubleBinding` | Bindings.`max​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`max​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the maximum of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`min​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`min​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the minimum of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`multiply​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `static DoubleBinding` | Bindings.`multiply​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the product of the value of a `ObservableNumberValue` and a constant value.
  `DoubleBinding` | DoubleExpression.`multiply​(double other)` |
  `DoubleBinding` | DoubleExpression.`multiply​(float other)` |
  `DoubleBinding` | DoubleExpression.`multiply​(int other)` |
  `DoubleBinding` | DoubleExpression.`multiply​(long other)` |
  `DoubleBinding` | DoubleExpression.`multiply​(ObservableNumberValue other)` |
  `DoubleBinding` | FloatExpression.`multiply​(double other)` |
  `DoubleBinding` | IntegerExpression.`multiply​(double other)` |
  `DoubleBinding` | LongExpression.`multiply​(double other)` |
  `DoubleBinding` | DoubleExpression.`negate()` |
  `DoubleBinding` | When.NumberConditionBuilder.`otherwise​(double otherwiseValue)` | Defines a constant value of the ternary expression, that is returned if the condition is `false`.
  `static DoubleBinding` | Bindings.`selectDouble​(Object root, String... steps)` | Creates a binding used to get a member, such as `a.b.c`.
  `static DoubleBinding` | Bindings.`selectDouble​(ObservableValue<?> root, String... steps)` | Creates a binding used to get a member, such as `a.b.c`.
  `static DoubleBinding` | Bindings.`subtract​(double op1, ObservableNumberValue op2)` | Creates a new `DoubleBinding` that calculates the difference of a constant value and the value of a `ObservableNumberValue`.
  `static DoubleBinding` | Bindings.`subtract​(ObservableNumberValue op1, double op2)` | Creates a new `DoubleBinding` that calculates the difference of the value of a `ObservableNumberValue` and a constant value.
  `DoubleBinding` | DoubleExpression.`subtract​(double other)` |
  `DoubleBinding` | DoubleExpression.`subtract​(float other)` |
  `DoubleBinding` | DoubleExpression.`subtract​(int other)` |
  `DoubleBinding` | DoubleExpression.`subtract​(long other)` |
  `DoubleBinding` | DoubleExpression.`subtract​(ObservableNumberValue other)` |
  `DoubleBinding` | FloatExpression.`subtract​(double other)` |
  `DoubleBinding` | IntegerExpression.`subtract​(double other)` |
  `DoubleBinding` | LongExpression.`subtract​(double other)` |