-
- Все суперинтерфейсы:
-
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.
- В противном случае результат — integer.
Чтобы иметь возможность обрабатывать неопределенный тип возвращаемого значения, были введены два интерфейса
NumberExpressionи его аналогNumberBinding. Это означает, что если тип возвращаемого значения указан какNumberBinding, метод вернёт либоDoubleBinding, либоFloatBinding, либоLongBinding, либоIntegerBinding, в зависимости от типов операндов.API старается определить правильный тип возвращаемого значения, например, комбинирование
ObservableNumberValueс примитивным double всегда приводит кDoubleBinding. В тех случаях, когда API не может определить тип возвращаемого значения, разработчик отвечает за вызов соответствующего метода-геттера (ObservableNumberValue.intValue()и т.д.). Если внутреннее представление не соответствует типу геттера, выполняется стандартное приведение типов.- С момента:
- JavaFX 2.0
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методы Модификатор и тип Метод Описание NumberBindingadd(double other)Создает новуюNumberBinding, которая вычисляет сумму этогоNumberExpressionи постоянного значения.NumberBindingadd(float other)Создает новуюNumberBinding, которая вычисляет сумму этогоNumberExpressionи постоянного значения.NumberBindingadd(int other)Создает новуюNumberBinding, которая вычисляет сумму этогоNumberExpressionи постоянного значения.NumberBindingadd(long other)Создает новуюNumberBinding, которая вычисляет сумму этогоNumberExpressionи постоянного значения.NumberBindingadd(ObservableNumberValue other)Создает новуюNumberBinding, которая вычисляет сумму этогоNumberExpressionи другогоObservableNumberValue.StringBindingasString()StringBindingasString(String format)StringBindingasString(Locale locale, String format)NumberBindingdivide(double other)Создает новуюNumberBinding, которая вычисляет частное от деления этогоNumberExpressionна постоянное значение.NumberBindingdivide(float other)Создает новуюNumberBinding, которая вычисляет частное от деления этогоNumberExpressionна постоянное значение.NumberBindingdivide(int other)Создает новуюNumberBinding, которая вычисляет частное от деления этогоNumberExpressionна постоянное значение.NumberBindingdivide(long other)Создает новуюNumberBinding, которая вычисляет частное от деления этогоNumberExpressionна постоянное значение.NumberBindingdivide(ObservableNumberValue other)Создает новуюNumberBinding, которая вычисляет частное от деления этогоNumberExpressionна другойObservableNumberValue.BooleanBindinggreaterThan(double other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше постоянного значения.BooleanBindinggreaterThan(float other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше постоянного значения.BooleanBindinggreaterThan(int other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше постоянного значения.BooleanBindinggreaterThan(long other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше постоянного значения.BooleanBindinggreaterThan(ObservableNumberValue other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше другогоObservableNumberValue.BooleanBindinggreaterThanOrEqualTo(double other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше или равен постоянному значению.BooleanBindinggreaterThanOrEqualTo(float other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше или равен постоянному значению.BooleanBindinggreaterThanOrEqualTo(int other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше или равен постоянному значению.BooleanBindinggreaterThanOrEqualTo(long other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше или равен постоянному значению.BooleanBindinggreaterThanOrEqualTo(ObservableNumberValue other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionбольше или равен другомуObservableNumberValue.BooleanBindingisEqualTo(double other, double epsilon)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionравен постоянному значению (с допуском).BooleanBindingisEqualTo(float other, double epsilon)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionравен постоянному значению (с допуском).BooleanBindingisEqualTo(int other)Создает новуюBooleanBinding, которая хранитtrue, если этотNumberExpressionравен постоянному значению.
BooleanBindingisEqualTo(int other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionравен константному значению (с толерантностью).BooleanBindingisEqualTo(long other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionравен константному значению.BooleanBindingisEqualTo(long other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionравен константному значению (с толерантностью).BooleanBindingisEqualTo(ObservableNumberValue other)BooleanBindingisEqualTo(ObservableNumberValue other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этот и другойObservableNumberValueравны (с толерантностью).BooleanBindingisNotEqualTo(double other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению (с толерантностью).BooleanBindingisNotEqualTo(float other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению (с толерантностью).BooleanBindingisNotEqualTo(int other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению.BooleanBindingisNotEqualTo(int other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению (с толерантностью).BooleanBindingisNotEqualTo(long other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению.BooleanBindingisNotEqualTo(long other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionне равен константному значению (с толерантностью).BooleanBindingisNotEqualTo(ObservableNumberValue other)BooleanBindingisNotEqualTo(ObservableNumberValue other, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если этот и другойObservableNumberValueне равны (с толерантностью).BooleanBindinglessThan(double other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше константного значения.BooleanBindinglessThan(float other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше константного значения.BooleanBindinglessThan(int other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше константного значения.BooleanBindinglessThan(long other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше константного значения.BooleanBindinglessThan(ObservableNumberValue other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше другогоObservableNumberValue.BooleanBindinglessThanOrEqualTo(double other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше или равен константному значению.BooleanBindinglessThanOrEqualTo(float other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше или равен константному значению.BooleanBindinglessThanOrEqualTo(int other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше или равен константному значению.BooleanBindinglessThanOrEqualTo(long other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше или равен константному значению.BooleanBindinglessThanOrEqualTo(ObservableNumberValue other)Создаёт новыйBooleanBinding, содержащийtrue, если этотNumberExpressionменьше или равен другомуObservableNumberValue.NumberBindingmultiply(double other)Создаёт новыйNumberBinding, вычисляющий произведение этогоNumberExpressionи константного значения.NumberBindingmultiply(float other)Создаёт новыйNumberBinding, вычисляющий произведение этогоNumberExpressionи константного значения.NumberBindingmultiply(int other)Создаёт новыйNumberBinding, вычисляющий произведение этогоNumberExpressionи константного значения.
NumberBindingmultiply(long other)Создаёт новыйNumberBinding, который вычисляет произведение этогоNumberExpressionи константного значения.NumberBindingmultiply(ObservableNumberValue other)Создаёт новыйNumberBinding, который вычисляет произведение этогоNumberExpressionи другогоObservableNumberValue.NumberBindingnegate()Создаёт новыйNumberBinding, который вычисляет отрицаниеNumberExpression.NumberBindingsubtract(double other)Создаёт новыйNumberBinding, который вычисляет разность этогоNumberExpressionи константного значения.NumberBindingsubtract(float other)Создаёт новыйNumberBinding, который вычисляет разность этогоNumberExpressionи константного значения.NumberBindingsubtract(int other)Создаёт новыйNumberBinding, который вычисляет разность этогоNumberExpressionи константного значения.NumberBindingsubtract(long other)Создаёт новыйNumberBinding, который вычисляет разность этогоNumberExpressionи константного значения.NumberBindingsubtract(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(), который допускает небольшую погрешность.- Параметры:
-
other- второеObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если другоеObservableNumberValuenull
-
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
Создает новыйBooleanBinding, который содержитtrue, если этот и другойObservableNumberValueравны (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Допуск небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
other- второеObservableNumberValue -
epsilon- допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если другоеObservableNumberValuenull
-
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- если другоеObservableNumberValuenull
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
Создает новыйBooleanBinding, который содержитtrue, если этот и другойObservableNumberValueне равны (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Допуск небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
other- второеObservableNumberValue -
epsilon- допустимый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если другоеObservableNumberValuenull
-
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- the constant value - Возвращает:
- the new
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(long other, double epsilon)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionне равно постоянному значению (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Допуск небольшой погрешности рекомендуется при сравнении чисел с плавающей запятой.
- Параметры:
-
other- the constant value -
epsilon- the permitted tolerance - Возвращает:
- the new
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionне равно постоянному значению.При сравнении чисел с плавающей запятой рекомендуется использовать метод
isNotEqualTo(), который допускает небольшую погрешность.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other, double epsilon)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionне равно постоянному значению (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Допуск небольшой погрешности рекомендуется при сравнении чисел с плавающей запятой.
- Параметры:
-
other- the constant value -
epsilon- the permitted tolerance - Возвращает:
- the new
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(ObservableNumberValue other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше другогоObservableNumberValue.- Параметры:
-
other- the secondObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if the otherObservableNumberValueisnull
-
greaterThan
BooleanBinding greaterThan(double other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(float other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(long other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(int other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
lessThan
BooleanBinding lessThan(ObservableNumberValue other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше другогоObservableNumberValue.- Параметры:
-
other- the secondObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if the otherObservableNumberValueisnull
-
lessThan
BooleanBinding lessThan(double other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
lessThan
BooleanBinding lessThan(float other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
lessThan
BooleanBinding lessThan(long other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
lessThan
BooleanBinding lessThan(int other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше постоянного значения.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше или равно другомуObservableNumberValue.- Параметры:
-
other- the secondObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if the otherObservableNumberValueisnull
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(double other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше или равно постоянному значению.- Параметры:
-
other- the constant value - Возвращает:
- the new
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(float other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше или равно постоянному значению.- Параметры:
-
other- the constant value - Возвращает:
- the new
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.