NumberBinding (JavaFX 25)
Description: declaration: module: javafx.base, package: javafx.beans.binding, interface: NumberBinding

# Interface NumberBinding

All Superinterfaces:
  `Binding<Number>, NumberExpression, Observable, ObservableNumberValue, ObservableValue<Number>`

All Known Implementing Classes:
  `DoubleBinding, FloatBinding, IntegerBinding, LongBinding`

public interface NumberBinding extends Binding<Number>, NumberExpression
A tagging interface to mark all Bindings that wrap a number-value.

Since:
  JavaFX 2.0
See Also:
  - `Binding`
  - `NumberExpression`

- ## Method Summary

  ### Methods declared in interface Binding

  `dispose, getDependencies, invalidate, isValid`

  ### Methods declared in interface NumberExpression

  `add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract`

  ### Methods declared in interface Observable

  `addListener, removeListener, subscribe`

  ### Methods declared in interface ObservableNumberValue

  `doubleValue, floatValue, intValue, longValue`

  ### Methods declared in interface ObservableValue

  `addListener, flatMap, getValue, map, orElse, removeListener, subscribe, subscribe, when`