T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных Double

Для типа данных java.lang.Double пакет javafx.beans.binding предоставляет классы DoubleBinding и DoubleExpression.

Абстрактный класс DoubleBinding реализует интерфейс NumberBinding и расширяет класс DoubleExpression.

Класс DoubleBinding имеет, помимо унаследованных от класса DoubleExpression, следующие конструкторы и методы:

  • Конструктор public DoubleBinding().

  • Метод public void addListener(InvalidationListener listener) – добавляет слушателя событий недействительности значения.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения.

  • Метод public void addListener(ChangeListener<? super java.lang.Number> listener) – добавляет слушателя событий изменения значения.

  • Метод public void removeListener(ChangeListener<? super java.lang.Number> listener) – удаляет слушателя событий изменения значения.

  • Метод public final boolean isValid() – возвращает true, если значение связывания действительно.

  • Метод public final void invalidate() – маркирует значение связывания как недействительное.

  • Метод public ObservableList<?> getDependencies() – возвращает список зависимостей данного связывания.

  • Метод public void dispose() – закрывает связывание.

  • Метод public final double get() – возвращает значение связывания.

Абстрактный класс DoubleExpression реализует интерфейс javafx.beans.value.ObservableDoubleValue и расширяет класс NumberExpressionBase, дополнительно предоставляя конструкторы и методы:

  • Конструктор public DoubleExpression().

  • Метод public int intValue() – возвращает значение данного объекта как целое число.

  • Метод public long longValue() – возвращает значение данного объекта как длинное число.

  • Метод public float floatValue() – возвращает значение данного объекта как число с плавающей запятой.

  • Метод public double doubleValue() – возвращает значение данного объекта как число с двойной точностью.

  • Метод public java.lang.Double getValue() – возвращает значение данного объекта.

  • Метод public static DoubleExpression doubleExpression(ObservableDoubleValue value) – возвращает объект DoubleExpression, обертывающий объект ObservableDoubleValue.

  • Метод public DoubleBinding negate() – создает связанное умножение на -1.

  • Метод public DoubleBinding add(ObservableDoubleValue other) – создает связанное сложение двух объектов.

  • Метод public DoubleBinding add(double other) – создает связанное сложение двух объектов.

  • Метод public FloatBinding add(float other) – создает связанное сложение двух объектов.

  • Метод public LongBinding add(long other) – создает связанное сложение двух объектов.

  • Метод public IntegerBinding add(int other) – создает связанное сложение двух объектов.

  • Метод public DoubleBinding subtract(ObservableDoubleValue other) – создает связанное вычитание двух объектов.

  • Метод public DoubleBinding subtract(double other) – создает связанное вычитание двух объектов.

  • Метод public FloatBinding subtract(float other) – создает связанное вычитание двух объектов.

  • Метод public LongBinding subtract(long other) – создает связанное вычитание двух объектов.

  • Метод public IntegerBinding subtract(int other) – создает связанное вычитание двух объектов.

  • Метод public DoubleBinding multiply(ObservableDoubleValue other) – создает связанное умножение двух объектов.

  • Метод public DoubleBinding multiply(double other) – создает связанное умножение двух объектов.

  • Метод public FloatBinding multiply(float other) – создает связанное умножение двух объектов.

  • Метод public LongBinding multiply(long other) – создает связанное умножение двух объектов.

  • Метод public IntegerBinding multiply(int other) – создает связанное умножение двух объектов.

  • Метод public DoubleBinding divide(ObservableDoubleValue other) – создает связанное деление двух объектов.

  • Метод public DoubleBinding divide(double other) – создает связанное деление двух объектов.

  • Метод public FloatBinding divide(float other) – создает связанное деление двух объектов.

  • Метод public LongBinding divide(long other) – создает связанное деление двух объектов.

  • Метод public IntegerBinding divide(int other) – создает связанное деление двух объектов.