Интерфейс 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 |
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 |
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(), который позволяет задать небольшую погрешность.
- Параметры:
-
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 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.