Spec-Zone.ru › OpenJavaFX 24

Интерфейс NumberExpression

Все суперинтерфейсы:
Observable, ObservableNumberValue, ObservableValue<Number>
Все известные подинтерфейсы:
NumberBinding
Все известные реализующие классы:
DoubleBinding, DoubleExpression, DoubleProperty, DoublePropertyBase, FloatBinding, FloatExpression, FloatProperty, FloatPropertyBase, IntegerBinding, IntegerExpression, IntegerProperty, IntegerPropertyBase, JavaBeanDoubleProperty, JavaBeanFloatProperty, JavaBeanIntegerProperty, JavaBeanLongProperty, LongBinding, LongExpression, LongProperty, LongPropertyBase, NumberExpressionBase, ReadOnlyDoubleProperty, ReadOnlyDoublePropertyBase, ReadOnlyDoubleWrapper, ReadOnlyFloatProperty, ReadOnlyFloatPropertyBase, ReadOnlyFloatWrapper, ReadOnlyIntegerProperty, ReadOnlyIntegerPropertyBase, ReadOnlyIntegerWrapper, ReadOnlyJavaBeanDoubleProperty, ReadOnlyJavaBeanFloatProperty, ReadOnlyJavaBeanIntegerProperty, ReadOnlyJavaBeanLongProperty, ReadOnlyLongProperty, ReadOnlyLongPropertyBase, ReadOnlyLongWrapper, SimpleDoubleProperty, SimpleFloatProperty, SimpleIntegerProperty, SimpleLongProperty, SimpleStyleableDoubleProperty, SimpleStyleableFloatProperty, SimpleStyleableIntegerProperty, SimpleStyleableLongProperty, StyleableDoubleProperty, StyleableFloatProperty, StyleableIntegerProperty, StyleableLongProperty
public interface NumberExpression extends ObservableNumberValue
NumberExpression является ObservableNumberValue плюс дополнительные удобные методы для генерации связей в стиле fluent.

Этот API позволяет смешивать типы при определении арифметических операций. Тип результата определяется теми же правилами, что и в языке Java.

  1. Если один из операндов является double, результат — double.
  2. Если нет, и один из операндов является float, результат — float.
  3. Если нет, и один из операндов является long, результат — long.
  4. В противном случае результат — целое число.

Чтобы иметь возможность работать с неопределенным типом возвращаемого значения, были введены два интерфейса NumberExpression и его аналог NumberBinding. Это означает, что если тип возвращаемого значения указан как NumberBinding, метод будет возвращать либо DoubleBinding, FloatBinding, LongBinding или IntegerBinding, в зависимости от типов операндов.

API старается определить правильный тип возвращаемого значения, например, сочетание ObservableNumberValue с примитивным double всегда приведет к DoubleBinding. В тех случаях, когда API не знает тип возвращаемого значения, разработчик отвечает за вызов соответствующего геттера (ObservableNumberValue.intValue() и т. д.). Если внутреннее представление не соответствует типу геттера, выполняется стандартное приведение типов.

С:
JavaFX 2.0

Краткое описание методов

Тип и модификатор Метод Описание
NumberBinding add(double other)
Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
NumberBinding add(float other)
Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
NumberBinding add(int other)
Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
NumberBinding add(long other)
Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
NumberBinding add(ObservableNumberValue other)
Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и другого ObservableNumberValue.
StringBinding asString()
Создает StringBinding, которая содержит значение NumberExpression, преобразованное в String.
StringBinding asString(String format)
Создает StringBinding, которая содержит значение NumberExpression, преобразованное в String.
StringBinding asString(Locale locale, String format)
Создает StringBinding, которая содержит значение NumberExpression, преобразованное в String.
NumberBinding divide(double other)
Создает новый NumberBinding, который вычисляет деление этого NumberExpression и постоянного значения.
NumberBinding divide(float other)
Создает новый NumberBinding, который вычисляет деление этого NumberExpression и постоянного значения.
NumberBinding divide(int other)
Создает новый NumberBinding, который вычисляет деление этого NumberExpression и постоянного значения.
NumberBinding divide(long other)
Создает новый NumberBinding, который вычисляет деление этого NumberExpression и постоянного значения.
NumberBinding divide(ObservableNumberValue other)
Создает новый NumberBinding, который вычисляет деление этого NumberExpression и другого ObservableNumberValue.
BooleanBinding greaterThan(double other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.
BooleanBinding greaterThan(float other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.
BooleanBinding greaterThan(int other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.
BooleanBinding greaterThan(long other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.
BooleanBinding greaterThan(ObservableNumberValue other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше другого ObservableNumberValue.
BooleanBinding greaterThanOrEqualTo(double other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.
BooleanBinding greaterThanOrEqualTo(float other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.
BooleanBinding greaterThanOrEqualTo(int other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.
BooleanBinding greaterThanOrEqualTo(long other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно другому ObservableNumberValue.
BooleanBinding isEqualTo(double other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском).
BooleanBinding isEqualTo(float other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском).
BooleanBinding isEqualTo(int other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению.
BooleanBinding isEqualTo(int other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском).
BooleanBinding isEqualTo(long other)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению.
BooleanBinding isEqualTo(long other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском).
BooleanBinding isEqualTo(ObservableNumberValue other)
Создает новый BooleanBinding, который содержит true, если это и другое ObservableNumberValue равны.
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это и другое ObservableNumberValue равны (с допуском).
BooleanBinding isNotEqualTo(double other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression не равно постоянному значению (с допуском).
BooleanBinding isNotEqualTo(float other, double epsilon)
Создает новый BooleanBinding, который содержит true, если это NumberExpression не равно постоянному значению (с допуском).
BooleanBinding isNotEqualTo(int other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression не равен постоянному значению.
BooleanBinding isNotEqualTo(int other, double epsilon)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression не равен постоянному значению (с допуском).
BooleanBinding isNotEqualTo(long other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression не равен постоянному значению.
BooleanBinding isNotEqualTo(long other, double epsilon)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression не равен постоянному значению (с допуском).
BooleanBinding isNotEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableNumberValue не равны.
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
Создаёт новый BooleanBinding, содержащий true, если этот и другой ObservableNumberValue не равны (с допуском).
BooleanBinding lessThan(double other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше постоянного значения.
BooleanBinding lessThan(float other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше постоянного значения.
BooleanBinding lessThan(int other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше постоянного значения.
BooleanBinding lessThan(long other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше постоянного значения.
BooleanBinding lessThan(ObservableNumberValue other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше другого ObservableNumberValue.
BooleanBinding lessThanOrEqualTo(double other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен постоянному значению.
BooleanBinding lessThanOrEqualTo(float other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен постоянному значению.
BooleanBinding lessThanOrEqualTo(int other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен постоянному значению.
BooleanBinding lessThanOrEqualTo(long other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен постоянному значению.
BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен другому ObservableNumberValue.
NumberBinding multiply(double other)
Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и постоянного значения.
NumberBinding multiply(float other)
Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и постоянного значения.
NumberBinding multiply(int other)
Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и постоянного значения.
NumberBinding multiply(long other)
Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и постоянного значения.
NumberBinding multiply(ObservableNumberValue other)
Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и другого ObservableNumberValue.
NumberBinding negate()
Создаёт новый NumberBinding, вычисляющий отрицание NumberExpression.
NumberBinding subtract(double other)
Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и постоянного значения.
NumberBinding subtract(float other)
Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и постоянного значения.
NumberBinding subtract(int other)
Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и постоянного значения.
NumberBinding subtract(long other)
Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и постоянного значения.
NumberBinding subtract(ObservableNumberValue other)
Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и другого ObservableNumberValue.

Методы, объявленные в интерфейсе javafx.beans.Observable

addListener, removeListener, subscribe

Методы, объявленные в интерфейсе javafx.beans.value.ObservableNumberValue

doubleValue, floatValue, intValue, longValue

Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue

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

Подробное описание методов

negate

NumberBinding negate()
Создаёт новый NumberBinding, который вычисляет отрицание NumberExpression.
Возвращает:
новый NumberBinding

add

NumberBinding add(ObservableNumberValue other)
Создаёт новый NumberBinding, который вычисляет сумму этого NumberExpression и другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый NumberBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

add

NumberBinding add(double other)
Создаёт новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

add

NumberBinding add(float other)
Создаёт новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

add

NumberBinding add(long other)
Создаёт новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

add

NumberBinding add(int other)
Создаёт новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

subtract

NumberBinding subtract(ObservableNumberValue other)
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый NumberBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

subtract

NumberBinding subtract(double other)
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

subtract

NumberBinding subtract(float other)
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

subtract

NumberBinding subtract(long other)
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

subtract

NumberBinding subtract(int other)
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

multiply

NumberBinding multiply(ObservableNumberValue other)
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый NumberBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

multiply

NumberBinding multiply(double other)
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

multiply

NumberBinding multiply(float other)
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

multiply

NumberBinding multiply(long other)
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

multiply

NumberBinding multiply(int other)
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

divide

NumberBinding divide(ObservableNumberValue other)
Создаёт новый NumberBinding, который вычисляет частное этого NumberExpression и другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый NumberBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

divide

NumberBinding divide(double other)
Создаёт новый NumberBinding, который вычисляет частное этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

divide

NumberBinding divide(float other)
Создаёт новый NumberBinding, который вычисляет частное этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

divide

NumberBinding divide(long other)
Создаёт новый NumberBinding, который вычисляет частное этого NumberExpression и постоянного значения.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

divide

NumberBinding divide(int other)
Создаёт новый NumberBinding, который вычисляет результат деления этого NumberExpression на постоянное значение.
Параметры:
other - постоянное значение
Возвращает:
новый NumberBinding

isEqualTo

BooleanBinding isEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, который содержит значение true, если этот и другой ObservableNumberValue равны.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - второй ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

isEqualTo

BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот и другой ObservableNumberValue равны (с погрешностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
other - второй ObservableNumberValue
epsilon - погрешность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

isEqualTo

BooleanBinding isEqualTo(double other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению (с погрешностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isEqualTo

BooleanBinding isEqualTo(float other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению (с погрешностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isEqualTo

BooleanBinding isEqualTo(long other)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - постоянное значение
Возвращает:
новый BooleanBinding

isEqualTo

BooleanBinding isEqualTo(long other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению (с погрешностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isEqualTo

BooleanBinding isEqualTo(int other)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - постоянное значение
Возвращает:
новый BooleanBinding

isEqualTo

BooleanBinding isEqualTo(int other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression равен постоянному значению (с погрешностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, который содержит значение true, если этот и другой ObservableNumberValue не равны.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - второй ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

isNotEqualTo

BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот и другой ObservableNumberValue не равны (с погрешностью).

Два операнда a и b считаются не равными, если Math.abs(a-b) > epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
other - второй ObservableNumberValue
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

isNotEqualTo

BooleanBinding isNotEqualTo(double other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression не равен постоянному значению (с погрешностью).

Два операнда a и b считаются не равными, если Math.abs(a-b) > epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(float other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если этот NumberExpression не равен постоянному значению (с погрешностью).

Два операнда a и b считаются не равными, если Math.abs(a-b) > epsilon.

Разрешение на небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.

Параметры:
other - постоянное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(long other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression не равно константному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(long other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression не равно константному значению (с погрешностью).

Два операнда a и b считаются неравными, если Math.abs(a-b) > epsilon.

Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой.

Параметры:
other - констанное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(int other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression не равно константному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который позволяет задать небольшую погрешность.

Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

isNotEqualTo

BooleanBinding isNotEqualTo(int other, double epsilon)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression не равно константному значению (с погрешностью).

Два операнда a и b считаются неравными, если Math.abs(a-b) > epsilon.

Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой.

Параметры:
other - констанное значение
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding

greaterThan

BooleanBinding greaterThan(ObservableNumberValue other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

greaterThan

BooleanBinding greaterThan(double other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThan

BooleanBinding greaterThan(float other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThan

BooleanBinding greaterThan(long other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThan

BooleanBinding greaterThan(int other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

lessThan

BooleanBinding lessThan(ObservableNumberValue other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression меньше другого ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

lessThan

BooleanBinding lessThan(double other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression меньше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

lessThan

BooleanBinding lessThan(float other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression меньше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

lessThan

BooleanBinding lessThan(long other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression меньше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

lessThan

BooleanBinding lessThan(int other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression меньше константы.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThanOrEqualTo

BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше или равно другому ObservableNumberValue.
Параметры:
other - второй ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

greaterThanOrEqualTo

BooleanBinding greaterThanOrEqualTo(double other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше или равно константе.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThanOrEqualTo

BooleanBinding greaterThanOrEqualTo(float other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше или равно константе.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThanOrEqualTo

BooleanBinding greaterThanOrEqualTo(long other)
Создаёт новый BooleanBinding, который содержит значение true, если это NumberExpression больше или равно константе.
Параметры:
other - константа
Возвращает:
новый BooleanBinding

greaterThanOrEqualTo

BooleanBinding greaterThanOrEqualTo(int other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression больше или равен константному значению.
Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

lessThanOrEqualTo

BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен другому ObservableNumberValue.
Параметры:
other - второе ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если другой ObservableNumberValue является null

lessThanOrEqualTo

BooleanBinding lessThanOrEqualTo(double other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен константному значению.
Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

lessThanOrEqualTo

BooleanBinding lessThanOrEqualTo(float other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен константному значению.
Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

lessThanOrEqualTo

BooleanBinding lessThanOrEqualTo(long other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен константному значению.
Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

lessThanOrEqualTo

BooleanBinding lessThanOrEqualTo(int other)
Создаёт новый BooleanBinding, содержащий true, если этот NumberExpression меньше или равен константному значению.
Параметры:
other - констанное значение
Возвращает:
новый BooleanBinding

asString

StringBinding asString()
Создаёт StringBinding, содержащий значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновлено автоматически.

Преобразование выполняется без применения форматирования.

Возвращает:
новый StringBinding

asString

StringBinding asString(String format)
Создаёт StringBinding, содержащий значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновлено автоматически.

Результат форматируется в соответствии с форматированием String. См. java.util.Formatter для правил форматирования.

Параметры:
format - форматирование String
Возвращает:
новый StringBinding

asString

StringBinding asString(Locale locale, String format)
Создаёт StringBinding, содержащий значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновлено автоматически.

Результат форматируется в соответствии с форматированием String и переданным Locale. См. java.util.Formatter для правил форматирования. См. java.util.Locale для подробностей по Locale.

Параметры:
locale - используемый локаль
format - форматирование String
Возвращает:
новый StringBinding

Отправить сообщение об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его дочерние компании. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API