Spec-Zone.ru › OpenJavaFX 17

Интерфейс 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

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

doubleValue, floatValue, intValue, longValue

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

addListener, getValue, removeListener

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

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(), который допускает небольшую погрешность.

Parameters:
other - второе значение ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если другое значение ObservableNumberValue является null

isEqualTo

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

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

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

Parameters:
other - второе значение ObservableNumberValue
epsilon - погрешность
Returns:
новый BooleanBinding
Throws:
NullPointerException - если другое значение ObservableNumberValue является null

isEqualTo

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

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

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

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

isEqualTo

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

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

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

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

isEqualTo

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

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

Parameters:
other - константное значение
Returns:
новый BooleanBinding

isEqualTo

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

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

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

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

isEqualTo

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

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

Parameters:
other - константное значение
Returns:
новый BooleanBinding

isEqualTo

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

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

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

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

isNotEqualTo

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

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

Parameters:
other - второе значение ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если другое значение ObservableNumberValue является null

isNotEqualTo

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

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

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

Parameters:
other - второе значение ObservableNumberValue
epsilon - допустимая погрешность
Returns:
новый BooleanBinding
Throws:
NullPointerException - если другое значение ObservableNumberValue является null

isNotEqualTo

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

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

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

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

isNotEqualTo

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

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

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

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

isNotEqualTo

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

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

Parameters:
other - константное значение
Returns:
новый 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 меньше или равно постоянному значению.
Parameters:
other - постоянное значение
Returns:
новый BooleanBinding

lessThanOrEqualTo

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

lessThanOrEqualTo

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

lessThanOrEqualTo

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

asString

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

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

Returns:
новый StringBinding

asString

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

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

Parameters:
format - форматирование String
Returns:
новый StringBinding

asString

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

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

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

© 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