Интерфейс 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(double other) | Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding | add(float other) | Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding | add(int other) | Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding | add(long other) | Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и постоянного значения. |
NumberBinding | add(ObservableNumberValue other) | Создает новый NumberBinding, который вычисляет сумму этого NumberExpression и другого ObservableNumberValue. |
StringBinding | asString() | |
StringBinding | asString(String format) | |
StringBinding | asString(Locale locale,
String format) | |
NumberBinding | divide(double other) | Создает новый NumberBinding, который вычисляет деление этого NumberExpression на постоянное значение. |
NumberBinding | divide(float other) | Создает новый NumberBinding, который вычисляет деление этого NumberExpression на постоянное значение. |
NumberBinding | divide(int other) | Создает новый NumberBinding, который вычисляет деление этого NumberExpression на постоянное значение. |
NumberBinding | divide(long other) | Создает новый NumberBinding, который вычисляет деление этого NumberExpression на постоянное значение. |
NumberBinding | divide(ObservableNumberValue other) | Создает новый NumberBinding, который вычисляет деление этого NumberExpression на другое ObservableNumberValue. |
BooleanBinding | greaterThan(double other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения. |
BooleanBinding | greaterThan(float other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения. |
BooleanBinding | greaterThan(int other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения. |
BooleanBinding | greaterThan(long other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения. |
BooleanBinding | greaterThan(ObservableNumberValue other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше другого ObservableNumberValue. |
BooleanBinding | greaterThanOrEqualTo(double other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению. |
BooleanBinding | greaterThanOrEqualTo(float other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению. |
BooleanBinding | greaterThanOrEqualTo(int other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению. |
BooleanBinding | greaterThanOrEqualTo(long other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению. |
BooleanBinding | greaterThanOrEqualTo(ObservableNumberValue other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression больше или равно другому ObservableNumberValue. |
BooleanBinding | isEqualTo(double other,
double epsilon) | Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском). |
BooleanBinding | isEqualTo(float other,
double epsilon) | Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению (с допуском). |
BooleanBinding | isEqualTo(int other) | Создает новый BooleanBinding, который содержит true, если это NumberExpression равно постоянному значению. |
BooleanBinding | isEqualTo(int other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
|---|---|---|
BooleanBinding | isEqualTo(long other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression равен постоянному значению. |
BooleanBinding | isEqualTo(long other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression равен постоянному значению (с допуском). |
BooleanBinding | isEqualTo(ObservableNumberValue other) | Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue равны. |
BooleanBinding | isEqualTo(ObservableNumberValue other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue равны (с допуском). |
BooleanBinding | isNotEqualTo(double other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding | isNotEqualTo(float other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding | isNotEqualTo(int other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению. |
BooleanBinding | isNotEqualTo(int other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding | isNotEqualTo(long other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению. |
BooleanBinding | isNotEqualTo(long other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression не равен постоянному значению (с допуском). |
BooleanBinding | isNotEqualTo(ObservableNumberValue other) | Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue не равны. |
BooleanBinding | isNotEqualTo(ObservableNumberValue other,
double epsilon) | Создаёт новый BooleanBinding, который содержит true, если этот и другой ObservableNumberValue не равны (с допуском). |
BooleanBinding | lessThan(double other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше постоянного значения. |
BooleanBinding | lessThan(float other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше постоянного значения. |
BooleanBinding | lessThan(int other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше постоянного значения. |
BooleanBinding | lessThan(long other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше постоянного значения. |
BooleanBinding | lessThan(ObservableNumberValue other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше другого ObservableNumberValue. |
BooleanBinding | lessThanOrEqualTo(double other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен постоянному значению. |
BooleanBinding | lessThanOrEqualTo(float other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен постоянному значению. |
BooleanBinding | lessThanOrEqualTo(int other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен постоянному значению. |
BooleanBinding | lessThanOrEqualTo(long other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен постоянному значению. |
BooleanBinding | lessThanOrEqualTo(ObservableNumberValue other) | Создаёт новый BooleanBinding, который содержит true, если этот NumberExpression меньше или равен другому ObservableNumberValue. |
NumberBinding | multiply(double other) | Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения. |
NumberBinding | multiply(float other) | Создаёт новый NumberBinding, который вычисляет произведение этого NumberExpression и постоянного значения. |
NumberBinding | multiply(int other) | Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и константного значения. |
|---|---|---|
NumberBinding | multiply(long other) | Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и константного значения. |
NumberBinding | multiply(ObservableNumberValue other) | Создаёт новый NumberBinding, вычисляющий произведение этого NumberExpression и другого ObservableNumberValue. |
NumberBinding | negate() | Создаёт новый NumberBinding, вычисляющий отрицание NumberExpression. |
NumberBinding | subtract(double other) | Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и константного значения. |
NumberBinding | subtract(float other) | Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и константного значения. |
NumberBinding | subtract(int other) | Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и константного значения. |
NumberBinding | subtract(long other) | Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и константного значения. |
NumberBinding | subtract(ObservableNumberValue other) | Создаёт новый NumberBinding, вычисляющий разность этого NumberExpression и другого ObservableNumberValue. |
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener
Методы, объявленные в интерфейсе javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Подробное описание методов
negate
NumberBinding negate()
NumberBinding, вычисляющий отрицание NumberExpression.- Возвращает:
- новый
NumberBinding
add
NumberBinding add(ObservableNumberValue other)
NumberBinding, вычисляющий сумму этого NumberExpression и другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
add
NumberBinding add(double other)
NumberBinding, вычисляющий сумму этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
add
NumberBinding add(float other)
NumberBinding, вычисляющий сумму этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
add
NumberBinding add(long other)
NumberBinding, вычисляющий сумму этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
add
NumberBinding add(int other)
NumberBinding, вычисляющий сумму этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
subtract
NumberBinding subtract(ObservableNumberValue other)
NumberBinding, вычисляющий разность этого NumberExpression и другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
subtract
NumberBinding subtract(double other)
NumberBinding, вычисляющий разность этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
subtract
NumberBinding subtract(float other)
NumberBinding, вычисляющий разность этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
subtract
NumberBinding subtract(long other)
NumberBinding, вычисляющий разность этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
subtract
NumberBinding subtract(int other)
NumberBinding, вычисляющий разность этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
multiply
NumberBinding multiply(ObservableNumberValue other)
NumberBinding, вычисляющий произведение этого NumberExpression и другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
multiply
NumberBinding multiply(double other)
NumberBinding, вычисляющий произведение этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
multiply
NumberBinding multiply(float other)
NumberBinding, вычисляющий произведение этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
multiply
NumberBinding multiply(long other)
NumberBinding, вычисляющий произведение этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
multiply
NumberBinding multiply(int other)
NumberBinding, вычисляющий произведение этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
divide
NumberBinding divide(ObservableNumberValue other)
NumberBinding, вычисляющий частное этого NumberExpression и другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
divide
NumberBinding divide(double other)
NumberBinding, вычисляющий частное этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
divide
NumberBinding divide(float other)
NumberBinding, вычисляющий частное этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
divide
NumberBinding divide(long other)
NumberBinding, вычисляющий частное этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
divide
NumberBinding divide(int other)
NumberBinding, вычисляющий частное этого NumberExpression и константы.- Параметры:
-
other- значение константы - Возвращает:
- новый
NumberBinding
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other)
BooleanBinding, который содержит true, если это и другое значение ObservableNumberValue равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который допускает небольшую погрешность.
- Parameters:
-
other- второе значениеObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если другое значениеObservableNumberValueявляетсяnull
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
BooleanBinding, который содержит true, если это и другое значение ObservableNumberValue равны (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
other- второе значениеObservableNumberValue -
epsilon- погрешность - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если другое значениеObservableNumberValueявляетсяnull
isEqualTo
BooleanBinding isEqualTo(double other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isEqualTo
BooleanBinding isEqualTo(float other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isEqualTo
BooleanBinding isEqualTo(long other)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который допускает небольшую погрешность.
- Parameters:
-
other- константное значение - Returns:
- новый
BooleanBinding
isEqualTo
BooleanBinding isEqualTo(long other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isEqualTo
BooleanBinding isEqualTo(int other)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод isEqualTo(), который допускает небольшую погрешность.
- Parameters:
-
other- константное значение - Returns:
- новый
BooleanBinding
isEqualTo
BooleanBinding isEqualTo(int other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other)
BooleanBinding, который содержит true, если это и другое значение ObservableNumberValue не равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который допускает небольшую погрешность.
- Parameters:
-
other- второе значениеObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если другое значениеObservableNumberValueявляетсяnull
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
BooleanBinding, который содержит true, если это и другое значение ObservableNumberValue не равны (с учётом погрешности). Два операнда a и b считаются неравными, если Math.abs(a-b) > epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
other- второе значениеObservableNumberValue -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если другое значениеObservableNumberValueявляетсяnull
isNotEqualTo
BooleanBinding isNotEqualTo(double other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression не равно константному значению (с учётом погрешности). Два операнда a и b считаются неравными, если Math.abs(a-b) > epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(float other, double epsilon)
BooleanBinding, который содержит true, если это значение NumberExpression не равно константному значению (с учётом погрешности). Два операнда a и b считаются неравными, если Math.abs(a-b) > epsilon.
Допускать небольшую погрешность рекомендуется при сравнении чисел с плавающей точкой.
- Parameters:
-
other- константное значение -
epsilon- допустимая погрешность - Returns:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(long other)
BooleanBinding, который содержит true, если это значение NumberExpression не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который допускает небольшую погрешность.
- Parameters:
-
other- константное значение - Returns:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(long other, double epsilon)
BooleanBinding, который содержит true, если это NumberExpression не равно постоянному значению (с точностью). Два операнда a и b считаются не равными, если Math.abs(a-b) > epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой.
- Параметры:
-
other- постоянное значение -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(int other)
BooleanBinding, который содержит true, если это NumberExpression не равно постоянному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод isNotEqualTo(), который допускает небольшую погрешность.
- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
isNotEqualTo
BooleanBinding isNotEqualTo(int other, double epsilon)
BooleanBinding, который содержит true, если это NumberExpression не равно постоянному значению (с точностью). Два операнда a и b считаются не равными, если Math.abs(a-b) > epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой.
- Параметры:
-
other- постоянное значение -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding
greaterThan
BooleanBinding greaterThan(ObservableNumberValue other)
BooleanBinding, который содержит true, если это NumberExpression больше другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
greaterThan
BooleanBinding greaterThan(double other)
BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThan
BooleanBinding greaterThan(float other)
BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThan
BooleanBinding greaterThan(long other)
BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThan
BooleanBinding greaterThan(int other)
BooleanBinding, который содержит true, если это NumberExpression больше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
lessThan
BooleanBinding lessThan(ObservableNumberValue other)
BooleanBinding, который содержит true, если это NumberExpression меньше другого ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
lessThan
BooleanBinding lessThan(double other)
BooleanBinding, который содержит true, если это NumberExpression меньше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
lessThan
BooleanBinding lessThan(float other)
BooleanBinding, который содержит true, если это NumberExpression меньше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
lessThan
BooleanBinding lessThan(long other)
BooleanBinding, который содержит true, если это NumberExpression меньше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
lessThan
BooleanBinding lessThan(int other)
BooleanBinding, который содержит true, если это NumberExpression меньше постоянного значения.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
BooleanBinding, который содержит true, если это NumberExpression больше или равно другому ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(double other)
BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(float other)
BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(long other)
BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(int other)
BooleanBinding, который содержит true, если это NumberExpression больше или равно постоянному значению.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanBinding
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
BooleanBinding, который содержит true, если это NumberExpression меньше или равно другому ObservableNumberValue.- Параметры:
-
other- второйObservableNumberValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если другойObservableNumberValueявляетсяnull
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(double other)
BooleanBinding, который содержит true, если это NumberExpression меньше или равно постоянному значению.- Parameters:
-
other- постоянное значение - Returns:
- новый
BooleanBinding
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(float other)
BooleanBinding, который содержит true, если это NumberExpression меньше или равно постоянному значению.- Parameters:
-
other- постоянное значение - Returns:
- новый
BooleanBinding
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(long other)
BooleanBinding, который содержит true, если это NumberExpression меньше или равно постоянному значению.- Parameters:
-
other- постоянное значение - Returns:
- новый
BooleanBinding
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(int other)
BooleanBinding, который содержит true, если это NumberExpression меньше или равно постоянному значению.- Parameters:
-
other- постоянное значение - Returns:
- новый
BooleanBinding
asString
StringBinding asString()
StringBinding, который содержит значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновляться автоматически. Преобразование выполняется без применения форматирования.
- Returns:
- новый
StringBinding
asString
StringBinding asString(String format)
StringBinding, который содержит значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновляться автоматически. Результат форматируется в соответствии с форматированием String. Смотрите java.util.Formatter для правил форматирования.
- Parameters:
-
format- форматированиеString - Returns:
- новый
StringBinding
asString
StringBinding asString(Locale locale, String format)
StringBinding, который содержит значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменяется, значение StringBinding будет обновляться автоматически. Результат форматируется в соответствии с форматированием String и переданным Locale. Смотрите java.util.Formatter для правил форматирования. Смотрите java.util.Locale для подробностей о Locale.
- Parameters:
-
locale- используемый Локаль -
format- форматированиеString - Returns:
- новый
StringBinding
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.