Интерфейс 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.
- Если один из операндов — double, результат — double.
- Если нет, и один из операндов — float, результат — float.
- Если нет, и один из операндов — long, результат — long.
- В противном случае результат — целое число.
Для работы со значением неизвестного типа были введены два интерфейса NumberExpression и его аналог NumberBinding. Это означает, что если возвращаемый тип указан как NumberBinding, метод вернёт либо DoubleBinding, либо FloatBinding, либо LongBinding, либо IntegerBinding, в зависимости от типов операндов.
API старается определить правильный тип результата, например, объединение ObservableNumberValue с примитивным double всегда приведёт к DoubleBinding. В случаях, когда API не может определить тип результата, разработчик должен вызвать соответствующий метод получения значения (ObservableNumberValue.intValue() и т. д.). Если внутреннее представление не соответствует типу метода, выполняется стандартное приведение.
- С момента:
- JavaFX 2.0
Краткое описание методов
| Тип и модификатор | Метод | Описание |
|---|---|---|
NumberBinding |
add |
Создает новое NumberBinding, которое вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding |
add |
Создает новое NumberBinding, которое вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding |
add |
Создает новое NumberBinding, которое вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding |
add |
Создает новое NumberBinding, которое вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding |
add |
Создает новое NumberBinding, которое вычисляет сумму этого NumberExpression и другого ObservableNumberValue. |
StringBinding |
asString() |
|
StringBinding |
asString |
|
StringBinding |
asString |
|
NumberBinding |
divide |
Создает новое NumberBinding, которое вычисляет частное от деления этого NumberExpression и постоянного значения. |
NumberBinding |
divide |
Создает новое NumberBinding, которое вычисляет частное от деления этого NumberExpression и постоянного значения. |
NumberBinding |
divide |
Создает новое NumberBinding, которое вычисляет частное от деления этого NumberExpression и постоянного значения. |
NumberBinding |
divide |
Создает новое NumberBinding, которое вычисляет частное от деления этого NumberExpression и постоянного значения. |
NumberBinding |
divide |
Создает новое NumberBinding, которое вычисляет частное от деления этого NumberExpression и другого ObservableNumberValue. |
BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше постоянного значения. |
BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше постоянного значения. |
BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше постоянного значения. |
BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше постоянного значения. |
BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше другого ObservableNumberValue. |
BooleanBinding |
greaterThanOrEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше или равно постоянному значению. |
BooleanBinding |
greaterThanOrEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше или равно постоянному значению. |
BooleanBinding |
greaterThanOrEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше или равно постоянному значению. |
BooleanBinding |
greaterThanOrEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше или равно постоянному значению. |
BooleanBinding |
greaterThanOrEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression больше или равно другому ObservableNumberValue. |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению. |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению. |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот и другой ObservableNumberValue равны. |
BooleanBinding |
isEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот и другой ObservableNumberValue равны (с допуском). |
BooleanBinding |
isNotEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding |
isNotEqualTo |
Создает новое BooleanBinding, которое содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен константному значению. |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен константному значению (с допуском). |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен константному значению. |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен константному значению (с допуском). |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue не равны. |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue не равны (с допуском). |
BooleanBinding |
lessThan |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше константного значения. |
BooleanBinding |
lessThan |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше константного значения. |
BooleanBinding |
lessThan |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше константного значения. |
BooleanBinding |
lessThan |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше константного значения. |
BooleanBinding |
lessThan |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше другого ObservableNumberValue. |
BooleanBinding |
lessThanOrEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен константному значению. |
BooleanBinding |
lessThanOrEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен константному значению. |
BooleanBinding |
lessThanOrEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен константному значению. |
BooleanBinding |
lessThanOrEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен константному значению. |
BooleanBinding |
lessThanOrEqualTo |
Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен другому ObservableNumberValue. |
NumberBinding |
multiply |
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и константного значения. |
NumberBinding |
multiply |
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и константного значения. |
NumberBinding |
multiply |
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и константного значения. |
NumberBinding |
multiply |
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и константного значения. |
NumberBinding |
multiply |
Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и другого ObservableNumberValue. |
NumberBinding |
negate() |
Создаёт новый NumberBinding, который вычисляет отрицание NumberExpression. |
NumberBinding |
subtract |
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и константного значения. |
NumberBinding |
subtract |
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и константного значения. |
NumberBinding |
subtract |
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и константного значения. |
NumberBinding |
subtract |
Создаёт новый NumberBinding, который вычисляет разность этого NumberExpression и константного значения. |
NumberBinding |
subtract |
Создаёт новый 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(), который допускает небольшую погрешность.
- 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.