Интерфейс NumberExpression
Все суперинтерфейсы:
Все известные подинтерфейсы:
Все известные реализующие классы:
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 с дополнительными удобными методами для создания связей в стиле флуента. Этот 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(Locale locale, String format)StringBindingasString(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)Создает новоеBooleanBinding, которое содержитtrue, если этот и другойObservableNumberValueравны.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)Создает новоеBooleanBinding, которое содержитtrue, если этот и другойObservableNumberValueне равны.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.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
-
Method Detail
-
negate
NumberBinding negate()
Создает новыйNumberBinding, который вычисляет отрицаниеNumberExpression.Возвращает:
новый
NumberBinding
-
add
NumberBinding add(ObservableNumberValue other)
Создает новыйNumberBinding, который вычисляет сумму данногоNumberExpressionи другогоObservableNumberValue.Параметры:
other- второйObservableNumberValueВозвращает:
новый
NumberBindingИсключения:
NullPointerException- если другойObservableNumberValuenull
-
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- если другойObservableNumberValuenull
-
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- если другойObservableNumberValuenull
-
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- если другойObservableNumberValuenull
-
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Возвращает:
новый
BooleanBindingИсключения:
NullPointerException- если другойObservableNumberValuenull
-
-
isEqualTo
BooleanBinding isEqualTo(double other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(float other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению.При сравнении чисел с плавающей запятой рекомендуется использовать метод
isEqualTo(), который допускает небольшую погрешность.Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению.При сравнении чисел с плавающей запятой рекомендуется использовать метод
isEqualTo(), который допускает небольшую погрешность.Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionравно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой.
Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other)
Создает новоеBooleanBinding, которое содержитtrue, если это и другоеObservableNumberValueне равны.При сравнении чисел с плавающей запятой рекомендуется использовать метод
isNotEqualTo(), который допускает небольшую погрешность.Параметры:
other- the secondObservableNumberValueВозвращает:
the new
BooleanBindingИсключения:
NullPointerException- if the otherObservableNumberValueisnull
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если это и другоеObservableNumberValueне равны (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
Параметры:
other- the secondObservableNumberValueВозвращает:
the new
BooleanBindingИсключения:
NullPointerException- if the otherObservableNumberValueisnull
-
isNotEqualTo
BooleanBinding isNotEqualTo(double other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionне равно постоянному значению (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой.
Параметры:
other- the constant valueВозвращает:
the new
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(float other, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionне равно постоянному значению (с допуском).Два операнда
aиbсчитаются неравными, еслиMath.abs(a-b) > epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой.
Параметры:
other- the constant valueВозвращает:
the new
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Возвращает:
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Возвращает:
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- константное значениеВозвращает:
новое
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(int other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionбольше константного значения.Параметры:
other- константное значениеВозвращает:
новое
BooleanBinding
-
lessThan
BooleanBinding lessThan(ObservableNumberValue other)
Создает новоеBooleanBinding, которое содержитtrue, если этоNumberExpressionменьше другогоObservableNumberValue.Параметры:
other- второйObservableNumberValueВозвращает:
новое
BooleanBindingИсключения:
NullPointerException- если другойObservableNumberValuenull
-
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- если другойObservableNumberValuenull
-
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- если другойObservableNumberValuenull
-
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.Параметры:
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.