Класс Bindings
public final class Bindings extends Object
Обычно существуют две возможности для определения одного и того же действия: Fluent API и методы-фабрики в этом классе. Это позволяет разработчику определять сложные выражения наиболее понятным способом. Например, выражение result = a*b + c*d можно определить, используя только Fluent API:
DoubleBinding result = a.multiply(b).add(c.multiply(d));
Или используя только методы-фабрики в Bindings:
NumberBinding result = add (multiply(a, b), multiply(c,d));
Или смешивая обе возможности:
NumberBinding result = add (a.multiply(b), c.multiply(d));
Основное различие между использованием Fluent API и методов-фабрик в этом классе заключается в том, что Fluent API требует, чтобы по крайней мере один из операндов был Expression (см. javafx.beans.binding). (Каждый Expression содержит статический метод, который генерирует Expression из ObservableValue.)
Кроме того, если вы внимательно следили, вы, возможно, заметили, что возвращаемый тип Fluent API в приведенных выше примерах отличается. Во многих случаях Fluent API позволяет быть более конкретным относительно возвращаемого типа (см. NumberExpression для получения более подробной информации о неявном преобразовании типов).
Развертывание приложения как модуля
Если какой-либо класс, используемый в связывании select (см. различные select* методы), находится в именованном модуле, то он должен быть доступен для модуля javafx.base рефлексивно. Класс рефлексивно доступен, если модуль opens содержащий пакет, по крайней мере, для модуля javafx.base.
Например, если com.foo.MyClass находится в модуле foo.app, то module-info.java может выглядеть так:
module foo.app {
opens com.foo to javafx.base;
} В качестве альтернативы, класс рефлексивно доступен, если модуль exports содержащий пакет безусловно.
- С:
- JavaFX 2.0
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static DoubleBinding |
add |
Создаёт новый DoubleBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static DoubleBinding |
add |
Создаёт новый DoubleBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константы. |
static NumberBinding |
add |
Создаёт новый NumberBinding, который вычисляет сумму значений двух экземпляров ObservableNumberValue. |
static BooleanBinding |
and |
Создаёт BooleanBinding, который вычисляет операцию логического И над значением двух экземпляров ObservableBooleanValue. |
static void |
bindBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между String-Property и другим Property, используя указанный Format для преобразования. |
static <T> void |
bindBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между String-Property и другим Property, используя указанный StringConverter для преобразования. |
static <T> void |
bindBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярами Property. |
static <E> void |
bindContent |
Создаёт привязку содержимого между ObservableList и List. |
static <K, |
bindContent |
Создаёт привязку содержимого между ObservableMap и Map. |
static <E> void |
bindContent |
Создаёт привязку содержимого между ObservableSet и Set. |
static <E> void |
bindContentBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярами ObservableList. |
static <K, |
bindContentBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярами ObservableMap. |
static <E> void |
bindContentBidirectional |
Создаёт двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярами ObservableSet. |
static BooleanBinding |
booleanValueAt |
Создаёт новый BooleanBinding, содержащий элемент ObservableList по указанной позиции. |
static BooleanBinding |
booleanValueAt |
Создаёт новый BooleanBinding, содержащий элемент ObservableList по указанной позиции. |
static BooleanBinding |
booleanValueAt |
Создаёт новый BooleanBinding, содержащий элемент ObservableList по указанной позиции. |
static <K> BooleanBinding |
booleanValueAt |
Создаёт новый BooleanBinding, содержащий отображение определённого ключа в ObservableMap. |
static <K> BooleanBinding |
booleanValueAt |
Создаёт новый BooleanBinding, содержащий отображение определённого ключа в ObservableMap. |
static StringExpression |
concat |
Возвращает StringExpression, содержащий значение конкатенации нескольких Objects. |
static StringExpression |
convert |
Возвращает StringExpression, который оборачивает ObservableValue. |
static BooleanBinding |
createBooleanBinding |
Вспомогательная функция для создания пользовательского BooleanBinding. |
static DoubleBinding |
createDoubleBinding |
Вспомогательная функция для создания пользовательского DoubleBinding. |
static FloatBinding |
createFloatBinding |
Вспомогательная функция для создания пользовательского FloatBinding. |
static IntegerBinding |
createIntegerBinding |
Вспомогательная функция для создания пользовательского IntegerBinding. |
static LongBinding |
createLongBinding |
Вспомогательная функция для создания пользовательского LongBinding. |
static <T> ObjectBinding |
createObjectBinding |
Helper function to create a custom ObjectBinding. |
static StringBinding |
createStringBinding |
Helper function to create a custom StringBinding. |
static DoubleBinding |
divide |
Creates a new DoubleBinding that calculates the division of a constant value and the value of a ObservableNumberValue. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue. |
static DoubleBinding |
divide |
Creates a new DoubleBinding that calculates the division of the value of a ObservableNumberValue and a constant value. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value. |
static NumberBinding |
divide |
Creates a new NumberBinding that calculates the division of the values of two instances of ObservableNumberValue. |
static DoubleBinding |
doubleValueAt |
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position. |
static DoubleBinding |
doubleValueAt |
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position. |
static DoubleBinding |
doubleValueAt |
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position. |
static <K> DoubleBinding |
doubleValueAt |
Creates a new DoubleBinding that contains the mapping of a specific key in an ObservableMap. |
static <K> DoubleBinding |
doubleValueAt |
Creates a new DoubleBinding that contains the mapping of a specific key in an ObservableMap. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of an ObservableObjectValue is equal to a constant value. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableStringValue is equal to a constant value. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the values of two instances of ObservableBooleanValue are equal. |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance). |
static BooleanBinding |
equal |
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском). |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно постоянному значению. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском). |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue равны. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue равны (с допуском). |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableObjectValue равно постоянному значению. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableObjectValue равны. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению. |
static BooleanBinding |
equal |
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue равны. |
static BooleanBinding |
equalIgnoreCase |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр. |
static BooleanBinding |
equalIgnoreCase |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр. |
static BooleanBinding |
equalIgnoreCase |
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue равны, игнорируя регистр. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableArray в указанной позиции. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableArray в указанной позиции. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableArray в указанной позиции. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableList в указанной позиции. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableList в указанной позиции. |
static FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит элемент ObservableList в указанной позиции. |
static <K> FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит отображение определённого ключа в ObservableMap. |
static <K> FloatBinding |
floatValueAt |
Создаёт новый FloatBinding, который содержит отображение определённого ключа в ObservableMap. |
static StringExpression |
format |
Создаёт StringExpression, который содержит значение нескольких Objects, отформатированных согласно формату String. |
static StringExpression |
format |
Создаёт StringExpression, который содержит значение нескольких Objects, отформатированных согласно формату String и указанному Locale. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если константа больше значения ObservableNumberValue. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если константа больше значения ObservableNumberValue. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если константа больше значения ObservableNumberValue. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если константа больше значения ObservableNumberValue. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если константа больше значения ObservableStringValue. |
static BooleanBinding |
greaterThan |
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константы. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше константного значения. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше константного значения. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше константного значения. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение первого ObservableNumberValue больше значения второго. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue больше константного значения. |
static BooleanBinding |
greaterThan |
Создает новое BooleanBinding, которое содержит true, если значение первого ObservableStringValue больше значения второго. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если константное значение больше или равно значению ObservableNumberValue. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если константное значение больше или равно значению ObservableNumberValue. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если константное значение больше или равно значению ObservableNumberValue. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если константное значение больше или равно значению ObservableNumberValue. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если константное значение больше или равно значению ObservableStringValue. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше или равно константному значению. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше или равно константному значению. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше или равно константному значению. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue больше или равно константному значению. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение первого ObservableNumberValue больше или равно значению второго. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue больше или равно константному значению. |
static BooleanBinding |
greaterThanOrEqual |
Создает новое BooleanBinding, которое содержит true, если значение первого ObservableStringValue больше или равно значению второго. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableArray в указанной позиции. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableArray в указанной позиции. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableArray в указанной позиции. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableList в указанной позиции. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableList в указанной позиции. |
static IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит элемент ObservableList в указанной позиции. |
static <K> IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит сопоставление определенного ключа в ObservableMap. |
static <K> IntegerBinding |
integerValueAt |
Создает новое IntegerBinding, которое содержит сопоставление определенного ключа в ObservableMap. |
static BooleanBinding |
isEmpty |
static <E> BooleanBinding |
isEmpty |
|
static <K, |
isEmpty |
|
static <E> BooleanBinding |
isEmpty |
|
static BooleanBinding |
isNotEmpty |
|
static <E> BooleanBinding |
isNotEmpty |
|
static <K, |
isNotEmpty |
|
static <E> BooleanBinding |
isNotEmpty |
|
static BooleanBinding |
isNotNull |
|
static BooleanBinding |
isNull |
Создает новую BooleanBinding, которая содержит true, если значение ObservableObjectValue равно null. |
static IntegerBinding |
length |
Создает новую IntegerBinding, которая содержит длину ObservableStringValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше значения ObservableStringValue. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение первого ObservableNumberValue меньше значения второго. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение ObservableStringValue меньше константного значения. |
static BooleanBinding |
lessThan |
Создает новую BooleanBinding, которая содержит true, если значение первого ObservableStringValue меньше значения второго. |
static BooleanBinding |
lessThanOrEqual |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableNumberValue. |
static BooleanBinding |
lessThanOrEqual |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableNumberValue. |
static BooleanBinding |
lessThanOrEqual |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableNumberValue. |
static BooleanBinding |
lessThanOrEqual |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableNumberValue. |
static BooleanBinding |
lessThanOrEqual |
Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableStringValue. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше или равно значению второго. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue меньше или равно постоянному значению. |
static BooleanBinding |
lessThanOrEqual |
Создает новый BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше или равно значению второго. |
static LongBinding |
longValueAt |
Создает новый LongBinding, который содержит элемент ObservableList в указанной позиции. |
static LongBinding |
longValueAt |
Создает новый LongBinding, который содержит элемент ObservableList в указанной позиции. |
static LongBinding |
longValueAt |
Создает новый LongBinding, который содержит элемент ObservableList в указанной позиции. |
static <K> LongBinding |
longValueAt |
Создает новый LongBinding, который содержит отображение определенного ключа в ObservableMap. |
static <K> LongBinding |
longValueAt |
Создает новый LongBinding, который содержит отображение определенного ключа в ObservableMap. |
static DoubleBinding |
max |
Создает новый DoubleBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static DoubleBinding |
max |
Создает новый DoubleBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
max |
Создает новый NumberBinding, который вычисляет максимум значений двух экземпляров ObservableNumberValue. |
static DoubleBinding |
min |
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static DoubleBinding |
min |
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
min |
Создает новый NumberBinding, который вычисляет минимум значений двух экземпляров ObservableNumberValue. |
static DoubleBinding |
multiply |
Создает новый DoubleBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static DoubleBinding |
multiply |
Создает новый DoubleBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения. |
static NumberBinding |
multiply |
Создает новый NumberBinding, который вычисляет произведение значений двух экземпляров ObservableNumberValue. |
static NumberBinding |
negate |
Создает новый NumberBinding, который вычисляет отрицание ObservableNumberValue. |
static BooleanBinding |
not |
Создает BooleanBinding, который вычисляет инверсию значения ObservableBooleanValue. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableBooleanValue не равны. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно постоянному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны (с допуском). |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue не равно константному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableObjectValue не равны. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению. |
static BooleanBinding |
notEqual |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны. |
static BooleanBinding |
notEqualIgnoreCase |
Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр. |
static BooleanBinding |
notEqualIgnoreCase |
Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр. |
static BooleanBinding |
notEqualIgnoreCase |
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны, игнорируя регистр. |
static BooleanBinding |
or |
Создает BooleanBinding, который вычисляет операцию условного ИЛИ над значением двух экземпляров ObservableBooleanValue. |
static <T> ObjectBinding |
select |
Создает привязку, используемую для получения члена, например a.b.c. |
static <T> ObjectBinding |
select |
Создает привязку, используемую для получения члена, например a.b.c. |
static BooleanBinding |
selectBoolean |
Создает привязку, используемую для получения члена, например a.b.c. |
static BooleanBinding |
selectBoolean |
Создает привязку, используемую для получения члена, например a.b.c. |
static DoubleBinding |
selectDouble |
Создает привязку, используемую для получения члена, например a.b.c. |
static DoubleBinding |
selectDouble |
Создает привязку, используемую для получения члена, например a.b.c. |
static FloatBinding |
selectFloat |
Создает привязку, используемую для получения члена, например a.b.c. |
static FloatBinding |
selectFloat |
Создает привязку, используемую для получения члена, например a.b.c. |
static IntegerBinding |
selectInteger |
Создает привязку, используемую для получения члена, например a.b.c. |
static IntegerBinding |
selectInteger |
Создает привязку, используемую для получения члена, например a.b.c. |
static LongBinding |
selectLong |
Создает привязку, используемую для получения члена, например a.b.c. |
static LongBinding |
selectLong |
Создает привязку, используемую для получения члена, например a.b.c. |
static StringBinding |
selectString |
Создает привязку, используемую для получения члена, например a.b.c. |
static StringBinding |
selectString |
Создает привязку, используемую для получения члена, например a.b.c. |
static IntegerBinding |
size |
Создает новый IntegerBinding, который содержит размер ObservableArray. |
static <E> IntegerBinding |
size |
Создает новый IntegerBinding, который содержит размер ObservableList. |
static <K, |
size |
Создает новый IntegerBinding, который содержит размер ObservableMap. |
static <E> IntegerBinding |
size |
Создает новый IntegerBinding, который содержит размер ObservableSet. |
static StringBinding |
stringValueAt |
Создает новый StringBinding, который содержит элемент ObservableList в указанной позиции. |
static StringBinding |
stringValueAt |
Создает новый StringBinding, который содержит элемент ObservableList в указанной позиции. |
static StringBinding |
stringValueAt |
Создает новый StringBinding, который содержит элемент ObservableList в указанной позиции. |
static <K> StringBinding |
stringValueAt |
Создает новый StringBinding, который содержит отображение конкретного ключа в ObservableMap. |
static <K> StringBinding |
stringValueAt |
Создает новый StringBinding, который содержит отображение конкретного ключа в ObservableMap. |
static DoubleBinding |
subtract |
Создает новый DoubleBinding, который вычисляет разницу между константным значением и значением ObservableNumberValue. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность константного значения и значения ObservableNumberValue. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность константного значения и значения ObservableNumberValue. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность константного значения и значения ObservableNumberValue. |
static DoubleBinding |
subtract |
Создаёт новый DoubleBinding, вычисляющий разность значения ObservableNumberValue и константного значения. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность значения ObservableNumberValue и константного значения. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность значения ObservableNumberValue и константного значения. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность значения ObservableNumberValue и константного значения. |
static NumberBinding |
subtract |
Создаёт новый NumberBinding, вычисляющий разность значений двух экземпляров ObservableNumberValue. |
static void |
unbindBidirectional |
Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property) или bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format). |
static <T> void |
unbindBidirectional |
Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property). |
static void |
unbindContent |
Удаляет привязку к содержимому. |
static void |
unbindContentBidirectional |
Удаляет двунаправленную привязку к содержимому. |
static <E> ObjectBinding |
valueAt |
Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции. |
static <E> ObjectBinding |
valueAt |
Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции. |
static <E> ObjectBinding |
valueAt |
Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции. |
static <K, |
valueAt |
Создаёт новый ObjectBinding, содержащий отображение определённого ключа в ObservableMap. |
static <K, |
valueAt |
Создаёт новый ObjectBinding, содержащий отображение определённого ключа в ObservableMap. |
static When |
when |
Создаёт привязку, вычисляющую результат тернарного выражения. |
Подробное описание методов
createBooleanBinding
public static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies)
BooleanBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createDoubleBinding
public static DoubleBinding createDoubleBinding(Callable<Double> func, Observable... dependencies)
DoubleBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createFloatBinding
public static FloatBinding createFloatBinding(Callable<Float> func, Observable... dependencies)
FloatBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createIntegerBinding
public static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies)
IntegerBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createLongBinding
public static LongBinding createLongBinding(Callable<Long> func, Observable... dependencies)
LongBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createObjectBinding
public static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies)
ObjectBinding.- Параметры типа:
-
T- тип связанногоObject - Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
createStringBinding
public static StringBinding createStringBinding(Callable<String> func, Observable... dependencies)
StringBinding.- Параметры:
-
func- Функция, вычисляющая значение этого связывания -
dependencies- Зависимости этого связывания - Возвращает:
- Сгенерированное связывание
- С:
- JavaFX 2.1
select
public static <T> ObjectBinding<T> select(ObservableValue<?> root, String... steps)
a.b.c. Значение связывания будет c, или null, если c не удалось достичь (из-за b, у которого нет свойства c, b является null или c не является правильного типа и т. д.). Все классы и свойства, используемые в связывании select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Примечание: начиная с 8.0, поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
Начиная с 19-й версии, рекомендуется использовать ObservableValue.flatMap(java.util.function.Function) для выбора вложенного члена ObservableValue.
- Параметры типа:
-
T- тип обернутогоObject - Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- Созданное
ObjectBinding - См. также:
selectDouble
public static DoubleBinding selectDouble(ObservableValue<?> root, String... steps)
a.b.c. Значение связывания будет c, или 0.0, если c не удалось достичь (из-за b, у которого нет свойства c, b является null или c не является Number типом и т. д.). Все классы и свойства, используемые в связывании select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Примечание: начиная с 8.0, поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- Созданное
DoubleBinding
selectFloat
public static FloatBinding selectFloat(ObservableValue<?> root, String... steps)
a.b.c. Значение связывания будет c, или 0.0f, если c не удалось достичь (из-за b, у которого нет свойства c, b является null или c не является Number типом и т. д.). Все классы и свойства, используемые в связывании select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Примечание: начиная с 8.0, поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- Созданное
FloatBinding
selectInteger
public static IntegerBinding selectInteger(ObservableValue<?> root, String... steps)
a.b.c. Значение связывания будет c, или 0, если c не удалось достичь (из-за b, у которого нет свойства c, b является null или c не является Number типом и т. д.). Все классы и свойства, используемые в связывании select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Примечание: начиная с 8.0, поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- Созданное
IntegerBinding
selectLong
public static LongBinding selectLong(ObservableValue<?> root, String... steps)
a.b.c. Значение привязки будет c или 0L, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут входить в цепочку.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- созданную
LongBinding
selectBoolean
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
a.b.c. Значение привязки будет c, или false, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа boolean и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут входить в цепочку.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- созданную
ObjectBinding
selectString
public static StringBinding selectString(ObservableValue<?> root, String... steps)
a.b.c. Значение привязки будет c, или "", если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа String и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут входить в цепочку.
- Параметры:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Возвращает:
- созданную
ObjectBinding
select
public static <T> ObjectBinding<T> select(Object root, String... steps)
a.b.c. Значение привязки будет c, или null, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является правильного типа и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен select(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.
- Параметры типа:
-
T- тип оборачиваемогоObject - Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина. - Возвращает:
- созданную
ObjectBinding - С тех пор:
- JavaFX 8.0
selectDouble
public static DoubleBinding selectDouble(Object root, String... steps)
a.b.c. Значение привязки будет c, или 0.0, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина. - Возвращает:
- созданную
DoubleBinding - С тех пор:
- JavaFX 8.0
selectFloat
public static FloatBinding selectFloat(Object root, String... steps)
a.b.c. Значение привязки будет c, или 0.0f, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина. - Возвращает:
- созданную
FloatBinding - С тех пор:
- JavaFX 8.0
selectInteger
public static IntegerBinding selectInteger(Object root, String... steps)
a.b.c. Значение привязки будет c, или 0, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.). Все классы и свойства, используемые в привязке select, должны быть объявлены как public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения в виде модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина. - Возвращает:
- созданную
IntegerBinding - С тех пор:
- JavaFX 8.0
selectLong
public static LongBinding selectLong(Object root, String... steps)
a.b.c. Значение привязки будет c или 0L, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectLong(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина. - Возвращает:
- созданную
LongBinding - С тех пор:
- JavaFX 8.0
selectBoolean
public static BooleanBinding selectBoolean(Object root, String... steps)
a.b.c. Значение привязки будет c или false, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа boolean и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина. - Возвращает:
- созданную
ObjectBinding - С тех пор:
- JavaFX 8.0
selectString
public static StringBinding selectString(Object root, String... steps)
a.b.c. Значение привязки будет c или "", если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа String и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).
Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectString(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.
- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина. - Возвращает:
- созданную
ObjectBinding - С тех пор:
- JavaFX 8.0
when
public static When when(ObservableBooleanValue condition)
When.- Параметры:
-
condition- Условие выражения «тернарный оператор» - Возвращает:
- промежуточный класс для построения полной привязки
- См. также:
bindBidirectional
public static <T> void bindBidirectional(Property<T> property1, Property<T> property2)
Property. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, то b автоматически устанавливается в то же самое значение. И наоборот, если изменяется b, то a устанавливается в то же самое значение.
Двунаправленную привязку можно удалить с помощью unbindBidirectional(Property, Property).
Примечание: эта реализация двунаправленной привязки ведёт себя иначе, чем все другие привязки в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, всё ещё можно установить (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно (т. е. связанное свойство обновляется немедленно).
- Тип параметров:
-
T- типы свойств - Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны
unbindBidirectional
public static <T> void unbindBidirectional(Property<T> property1, Property<T> property2)
bindBidirectional(Property, Property).- Тип параметров:
-
T- типы свойств - Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны
unbindBidirectional
public static void unbindBidirectional(Object property1, Object property2)
bindBidirectional(Property, Property) или bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).- Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны - С тех пор:
- JavaFX 2.1
bindBidirectional
public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
String-Property и другим свойством, используя указанный Format для преобразования. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, то b автоматически устанавливается в то же самое значение. И наоборот, если изменяется b, то a устанавливается в то же самое значение.
Двунаправленную привязку можно удалить с помощью unbindBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведёт себя иначе, чем все другие привязки в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, всё ещё можно установить (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно (т. е. связанное свойство обновляется немедленно).
- Параметры:
-
stringProperty- свойствоStringProperty -
otherProperty- другое (неString) свойство -
format- используемыйFormatдля преобразования между свойствами - Исключения:
-
NullPointerException- если одно из свойств илиformatимеет значениеnull -
IllegalArgumentException- если оба свойства равны - С тех пор:
- JavaFX 2.1
bindBidirectional
public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
String-Property и другим Property, используя указанный StringConverter для преобразования. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, b автоматически устанавливается в то же значение. И наоборот, если b изменяется, a устанавливается в то же значение.
Двунаправленную привязку можно удалить с помощью unbindBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведет себя иначе, чем все другие привязки, в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, все равно можно задать (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется немедленно.
- Типы параметров:
-
T- the type of the wrappedObject - Параметры:
-
stringProperty- theStringProperty -
otherProperty- the other (non-String)Property -
converter- theStringConverterused to convert between the properties - Бросает исключение:
-
NullPointerException- if one of the properties or theconverterisnull -
IllegalArgumentException- if both properties are equal - С:
- JavaFX 2.1
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
ObservableList. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, b автоматически устанавливается в то же значение. И наоборот, если b изменяется, a устанавливается в то же значение.
Синхронизируется только содержимое двух списков, что означает, что оба списка разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведет себя иначе, чем все другие привязки, в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, все равно можно задать (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется немедленно.
- Типы параметров:
-
E- the type of the list elements - Параметры:
-
list1- the firstObservableList<E> -
list2- the secondObservableList<E> - Бросает исключение:
-
NullPointerException- if one of the lists isnull -
IllegalArgumentException- iflist1==list2 - С:
- JavaFX 2.1
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
ObservableSet. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, b автоматически устанавливается в то же значение. И наоборот, если b изменяется, a устанавливается в то же значение.
Синхронизируется только содержимое двух наборов, что означает, что оба набора разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведет себя иначе, чем все другие привязки, в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, все равно можно задать (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется немедленно.
- Типы параметров:
-
E- the type of the set elements - Параметры:
-
set1- the firstObservableSet<E> -
set2- the secondObservableSet<E> - Бросает исключение:
-
NullPointerException- if one of the sets isnull -
IllegalArgumentException- ifset1==set2 - С:
- JavaFX 2.1
bindContentBidirectional
public static <K, V> void bindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)
ObservableMap. Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, b автоматически устанавливается в то же значение. И наоборот, если b изменяется, a устанавливается в то же значение.
Синхронизируется только содержимое двух карт, что означает, что обе карты разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведет себя иначе, чем все другие привязки, в двух важных аспектах. Свойство, связанное с другим свойством с помощью двунаправленной привязки, все равно можно задать (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется немедленно.
- Типы параметров:
-
K- the type of the key elements -
V- the type of the value elements - Параметры:
-
map1- the firstObservableMap<K, V> -
map2- the secondObservableMap<K, V> - С:
- JavaFX 2.1
unbindContentBidirectional
public static void unbindContentBidirectional(Object obj1, Object obj2)
- Параметры:
-
obj1- the firstObject -
obj2- the secondObject - С:
- JavaFX 2.1
bindContent
public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
ObservableList и List. Привязка содержимого гарантирует, что List содержит те же элементы, что и ObservableList. Если содержимое ObservableList изменяется, List будет обновлено автоматически.
После того как List привязана к ObservableList, List больше нельзя изменять напрямую. Это привело бы к неожиданным результатам.
Привязку содержимого можно удалить с помощью unbindContent(Object, Object).
- Типы параметров:
-
E- the type of theListelements - Параметры:
-
list1- theList -
list2- theObservableList - С:
- JavaFX 2.1
связатьКонтент
public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
ObservableSet и Set. Привязка контента гарантирует, что Set содержит те же элементы, что и ObservableSet. Если содержимое ObservableSet изменится, Set будет обновлено автоматически.
После привязки Set к ObservableSet, Set больше нельзя изменять напрямую. Это приведёт к непредсказуемым результатам.
Привязку контента можно удалить с помощью unbindContent(Object, Object).
- Параметры типа:
-
E- тип элементовSet - Параметры:
-
set1-Set -
set2-ObservableSet - Исключения:
-
NullPointerException- если один из наборовnull -
IllegalArgumentException- еслиset1==set2 - С момента:
- JavaFX 2.1
связатьКонтент
public static <K, V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)
ObservableMap и Map. Привязка контента гарантирует, что Map содержит те же элементы, что и ObservableMap. Если содержимое ObservableMap изменится, Map будет обновлено автоматически.
После привязки Map к ObservableMap, Map больше нельзя изменять напрямую. Это приведёт к непредсказуемым результатам.
Привязку контента можно удалить с помощью unbindContent(Object, Object).
- Параметры типа:
-
K- тип ключей элементовMap -
V- тип значений элементовMap - Параметры:
-
map1-Map -
map2-ObservableMap - Исключения:
-
NullPointerException- если один из словарейnull -
IllegalArgumentException- еслиmap1==map2 - С момента:
- JavaFX 2.1
отвязатьКонтент
public static void unbindContent(Object obj1, Object obj2)
- Параметры:
-
obj1- первыйObject -
obj2- второйObject - Исключения:
-
NullPointerException- если один изObjectsnull -
IllegalArgumentException- еслиobj1==obj2 - С момента:
- JavaFX 2.1
отрицание
public static NumberBinding negate(ObservableNumberValue value)
NumberBinding, которая вычисляет отрицание ObservableNumberValue.- Параметры:
-
value- операнд - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- если значениеnull
сложение
public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- если один из операндовnull
сложение
public static DoubleBinding add(ObservableNumberValue op1, double op2)
DoubleBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новая
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static DoubleBinding add(double op1, ObservableNumberValue op2)
DoubleBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1- константа -
op2-ObservableNumberValue - Возвращает:
- новая
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(ObservableNumberValue op1, float op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(float op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1- константа -
op2-ObservableNumberValue - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(ObservableNumberValue op1, long op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(long op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1- константа -
op2-ObservableNumberValue - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(ObservableNumberValue op1, int op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новая
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
сложение
public static NumberBinding add(int op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет разность значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
вычитание
public static DoubleBinding subtract(ObservableNumberValue op1, double op2)
DoubleBinding, которая вычисляет разность значения ObservableNumberValue и константы.- Параметры:
-
op1- значениеObservableNumberValue -
op2- значение константы - Возвращает:
- новую
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static DoubleBinding subtract(double op1, ObservableNumberValue op2)
DoubleBinding, которая вычисляет разность константы и значения ObservableNumberValue.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(ObservableNumberValue op1, float op2)
NumberBinding, которая вычисляет разность значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(float op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет разность константы и значения ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(ObservableNumberValue op1, long op2)
NumberBinding, которая вычисляет разность значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(long op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет разность константы и значения ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(ObservableNumberValue op1, int op2)
NumberBinding, которая вычисляет разность значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
вычитание
public static NumberBinding subtract(int op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет разность константы и значения ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
умножение
public static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет произведение значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
умножение
public static DoubleBinding multiply(ObservableNumberValue op1, double op2)
DoubleBinding, которая вычисляет произведение значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новую
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
умножение
public static DoubleBinding multiply(double op1, ObservableNumberValue op2)
DoubleBinding, которая вычисляет произведение значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новую
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
умножить
public static NumberBinding multiply(ObservableNumberValue op1, float op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
умножить
public static NumberBinding multiply(float op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
умножить
public static NumberBinding multiply(ObservableNumberValue op1, long op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
умножить
public static NumberBinding multiply(long op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
умножить
public static NumberBinding multiply(ObservableNumberValue op1, int op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
умножить
public static NumberBinding multiply(int op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет произведение значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет деление значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- если один из операндов равенnull
разделить
public static DoubleBinding divide(ObservableNumberValue op1, double op2)
DoubleBinding, который вычисляет деление значения ObservableNumberValue и константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
DoubleBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static DoubleBinding divide(double op1, ObservableNumberValue op2)
DoubleBinding, который вычисляет деление константного значения и значения ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
DoubleBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static NumberBinding divide(ObservableNumberValue op1, float op2)
NumberBinding, которая вычисляет деление значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static NumberBinding divide(float op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет деление константного значения и значения ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static NumberBinding divide(ObservableNumberValue op1, long op2)
NumberBinding, которая вычисляет деление значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
разделить
public static NumberBinding divide(long op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет деление константного значения и значения ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
NumberBinding - Бросает:
-
NullPointerException- еслиObservableNumberValueравенnull
деление
public static NumberBinding divide(ObservableNumberValue op1, int op2)
NumberBinding, который вычисляет результат деления значения ObservableNumberValue на константу.- Параметры:
-
op1- константа -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
деление
public static NumberBinding divide(int op1, ObservableNumberValue op2)
NumberBinding, который вычисляет результат деления константы на значение ObservableNumberValue.- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue равны (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- первый операнд -
op2- второй операнд -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов равенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую точность.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов равенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- константа -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- константа -
op2-ObservableNumberValue -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- константа -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- константа -
op2-ObservableNumberValue -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе (с точностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- константа -
epsilon- допустимая точность - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, long op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно константе. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую точность.
- Параметры:
-
op1-ObservableNumberValue -
op2- константа - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueравенnull
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую толерантность.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую толерантность.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому постоянному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую толерантность.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- первый операнд -
op2- второй операнд -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- если один из операндов имеет значениеnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую толерантность.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- если один из операндов имеет значениеnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому постоянному значению (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
неравно
public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому постоянному значению (с толерантностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую толерантность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- допустимая толерантность - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константа -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- константа -
op2- theObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константа -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую погрешность.
- Параметры:
-
op1- theObservableNumberValue -
op2- константа - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- константа -
op2- theObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую погрешность.
- Параметры:
-
op1- константа -
op2- theObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константа -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую погрешность.
- Параметры:
-
op1- theObservableNumberValue -
op2- константа - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению (с погрешностью). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшую погрешность из-за ошибок округления.
- Параметры:
-
op1- константа -
op2- theObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
неравно
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
BooleanBinding, содержащий true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую погрешность.
- Параметры:
-
op1- константа -
op2- theObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueравноnull
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение первого ObservableNumberValue больше значения второго.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue больше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение больше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue больше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение больше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue больше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение больше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue больше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение больше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше значения второго.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
lessThan
public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше
public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Меньше
public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Меньше
public static BooleanBinding lessThan(int op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение меньше значения ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableNumberValue больше или равно значению второго.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов имеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше или равно константному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение больше или равно значению ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше или равно константному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение больше или равно значению ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше или равно константному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение больше или равно значению ObservableNumberValue.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
Больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше или равно константному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение больше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше или равно значению второго.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимум значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
min
public static DoubleBinding min(ObservableNumberValue op1, double op2)
DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static DoubleBinding min(double op1, ObservableNumberValue op2)
DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(ObservableNumberValue op1, float op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(float op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(ObservableNumberValue op1, long op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(long op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(ObservableNumberValue op1, int op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
мин
public static NumberBinding min(int op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- если один из операндов являетсяnull
макс
public static DoubleBinding max(ObservableNumberValue op1, double op2)
DoubleBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static DoubleBinding max(double op1, ObservableNumberValue op2)
DoubleBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
DoubleBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static NumberBinding max(ObservableNumberValue op1, float op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static NumberBinding max(float op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static NumberBinding max(ObservableNumberValue op1, long op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
макс
public static NumberBinding max(long op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
max
public static NumberBinding max(ObservableNumberValue op1, int op2)
NumberBinding, которая вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(int op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет максимальное значение из значения ObservableNumberValue и константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новую
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
and
public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, который вычисляет условную операцию AND по значениям двух экземпляров ObservableBooleanValue.- Параметры:
-
op1- первыйObservableBooleanValue -
op2- второйObservableBooleanValue - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
or
public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, который вычисляет условную операцию OR по значениям двух экземпляров ObservableBooleanValue.- Параметры:
-
op1- первыйObservableBooleanValue -
op2- второйObservableBooleanValue - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
not
public static BooleanBinding not(ObservableBooleanValue op)
BooleanBinding, который вычисляет обратное значение ObservableBooleanValue.- Параметры:
-
op-ObservableBooleanValue - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если операнд имеет значениеnull
equal
public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, которая содержит true, если значения двух экземпляров ObservableBooleanValue равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
notEqual
public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, которая содержит true, если значения двух экземпляров ObservableBooleanValue не равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
convert
public static StringExpression convert(ObservableValue<?> observableValue)
StringExpression, который оборачивает ObservableValue. Если ObservableValue уже является StringExpression, он возвращается. В противном случае создаётся новый StringBinding, который содержит значение ObservableValue, преобразованное в String.- Параметры:
-
observableValue- ИсходныйObservableValue - Возвращает:
StringExpression, который оборачиваетObservableValue, если необходимо- Выбрасывает:
-
NullPointerException- еслиobservableValueявляетсяnull
concat
public static StringExpression concat(Object... args)
StringExpression, содержащий результат конкатенации нескольких Objects. Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.
Если null или пустой массив передан в этот метод, возвращается StringExpression, содержащий пустую String
- Параметры:
-
args-Objectsдля конкатенации - Возвращает:
- новая
StringExpression
format
public static StringExpression format(String format, Object... args)
StringExpression, содержащий результат форматирования нескольких Objects в соответствии с форматирующей строкой String. Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.
См. java.util.Formatter для правил форматирования.
- Параметры:
-
format- форматирующаяString -
args- значенияObjects, которые нужно вставить в форматирующуюString - Возвращает:
- новая
StringExpression
format
public static StringExpression format(Locale locale, String format, Object... args)
StringExpression, содержащий результат форматирования нескольких Objects в соответствии с форматирующей строкой String и заданным Locale. Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.
См. java.util.Formatter для правил форматирования. См. java.util.Locale для подробностей о Locale.
- Параметры:
-
locale-Localeдля форматирования -
format- форматирующаяString -
args- значенияObjects, которые нужно вставить в форматирующую строкуString - Возвращает:
- новая
StringExpression
equal
public static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значения двух экземпляров ObservableStringValue равны. Примечание: в этом сравнении строка String, являющаяся null, считается равной пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новая
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
равно
public static BooleanBinding equal(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- оператор -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
равно
public static BooleanBinding equal(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- постоянное значение -
op2- оператор - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
не равно
public static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
не равно
public static BooleanBinding notEqual(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- оператор -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
не равно
public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- постоянное значение -
op2- оператор - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
равно, игнорируя регистр
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue равны, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
равно, игнорируя регистр
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- оператор -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
равно, игнорируя регистр
public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- постоянное значение -
op2- оператор - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
не равно, игнорируя регистр
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
не равно, игнорируя регистр
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- оператор -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
не равно, игнорируя регистр
public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой String.
- Параметры:
-
op1- постоянное значение -
op2- оператор - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операторObservableStringValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableStringValue больше значения второго. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
больше, чем
public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue больше константного значения. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1-ObservableStringValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение константного значения больше значения ObservableStringValue. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- константное значение -
op2-ObservableStringValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableStringValue меньше значения второго. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue меньше константного значения. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1-ObservableStringValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(String op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если константное значение меньше значения ObservableStringValue. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- константное значение -
op2-ObservableStringValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableStringValue больше или равно значению второго. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
больше или равно
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue больше или равно константного значения. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1-ObservableStringValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
больше или равно
public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если константное значение больше или равно значению ObservableStringValue. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- константное значение -
op2-ObservableStringValue - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
меньше или равно
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableStringValue меньше или равно значению второго. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
меньше или равно
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue меньше или равно константного значения. Примечание: в этом сравнении String, которое является null, считается равным пустой String.
- Параметры:
-
op1-ObservableStringValue -
op2- константное значение - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
BooleanBinding, содержащий true, если константное значение меньше или равно значению ObservableStringValue. Примечание: в этом сравнении String, являющееся null, считается равным пустой String.
- Параметры:
-
op1- константное значение -
op2-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
длина
public static IntegerBinding length(ObservableStringValue op)
IntegerBinding, содержащий длину ObservableStringValue. Примечание: в этом сравнении String, являющееся null, считается имеющим длину 0.
- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - С:
- JavaFX 8.0
пусто
public static BooleanBinding isEmpty(ObservableStringValue op)
BooleanBinding, содержащий true, если значение ObservableStringValue пустое. Примечание: в этом сравнении String, являющееся null, считается пустым.
- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - С:
- JavaFX 8.0
неПусто
public static BooleanBinding isNotEmpty(ObservableStringValue op)
BooleanBinding, содержащий true, если значение ObservableStringValue не пустое. Примечание: в этом сравнении String, являющееся null, считается пустым.
- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - С:
- JavaFX 8.0
равно
public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
BooleanBinding, содержащий true, если значения двух экземпляров ObservableObjectValue равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
равно
public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
BooleanBinding, содержащий true, если значение ObservableObjectValue равно константному значению.- Параметры:
-
op1-ObservableObjectValue -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
равно
public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
BooleanBinding, содержащий true, если значение ObservableObjectValue равно константному значению.- Параметры:
-
op1- константное значение -
op2-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
неРавно
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
BooleanBinding, содержащий true, если значения двух экземпляров ObservableObjectValue не равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
неРавно
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
BooleanBinding, содержащий true, если значение ObservableObjectValue не равно константному значению.- Параметры:
-
op1-ObservableObjectValue -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
неРавно
public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
BooleanBinding, содержащий true, если значение ObservableObjectValue не равно константному значению.- Параметры:
-
op1- константное значение -
op2-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
нулевое
public static BooleanBinding isNull(ObservableObjectValue<?> op)
- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
неНулевое
public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
BooleanBinding, содержащий true, если значение ObservableObjectValue не является null.- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
размер
public static <E> IntegerBinding size(ObservableList<E> op)
IntegerBinding, содержащий размер ObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableListявляетсяnull - С:
- JavaFX 2.1
isEmpty
public static <E> BooleanBinding isEmpty(ObservableList<E> op)
- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableListпустаnull - С тех пор:
- JavaFX 2.1
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
BooleanBinding, которая содержит значение true, если заданная ObservableList не пустая.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableListпустаnull - С тех пор:
- JavaFX 8.0
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, int index)
ObjectBinding, которая содержит элемент ObservableList по указанной позиции. ObjectBinding будет содержать null, если index указывает позицию позади ObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableListпустаnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableIntegerValue index)
ObjectBinding, которая содержит элемент ObservableList по указанной позиции. ObjectBinding будет содержать null, если index выходит за пределы ObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустаnull - С тех пор:
- JavaFX 2.1
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableNumberValue index)
ObjectBinding, которая содержит элемент ObservableList по указанной позиции. ObjectBinding будет содержать null, если index выходит за пределы ObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новую
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустаnull - С тех пор:
- JavaFX 8.0
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, int index)
BooleanBinding, которая содержит элемент ObservableList по указанной позиции. BooleanBinding будет содержать false, если index указывает позицию позади ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableListпустаnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
BooleanBinding, которая содержит элемент ObservableList по указанной позиции. BooleanBinding будет содержать false, если index выходит за пределы ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустаnull - С тех пор:
- JavaFX 2.1
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
BooleanBinding, которая содержит элемент ObservableList по указанной позиции. BooleanBinding будет содержать false, если index выходит за пределы ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новую
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустаnull - С тех пор:
- JavaFX 8.0
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
DoubleBinding, которая содержит элемент ObservableList по указанной позиции. DoubleBinding будет содержать 0.0, если index указывает позицию позади ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableListпустаnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
DoubleBinding, которая содержит элемент ObservableList по указанной позиции. DoubleBinding будет содержать 0.0, если index выходит за пределы ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новую
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустаnull - С тех пор:
- JavaFX 2.1
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
DoubleBinding, содержащий элемент из ObservableList по указанному индексу. DoubleBinding будет содержать 0.0, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index)
FloatBinding, содержащий элемент из ObservableList по указанному индексу. FloatBinding будет содержать 0.0f, если индекс index указывает на позицию за пределами ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableListнеnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
FloatBinding, содержащий элемент из ObservableList по указанному индексу. FloatBinding будет содержать 0.0f, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 2.1
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
FloatBinding, содержащий элемент из ObservableList по указанному индексу. FloatBinding будет содержать 0.0f, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
IntegerBinding, содержащий элемент из ObservableList по указанному индексу. IntegerBinding будет содержать 0, если индекс index указывает на позицию за пределами ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableListнеnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
IntegerBinding, содержащий элемент из ObservableList по указанному индексу. IntegerBinding будет содержать 0, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 2.1
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
IntegerBinding, содержащий элемент из ObservableList по указанному индексу. IntegerBinding будет содержать 0, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 8.0
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
LongBinding, содержащий элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если индекс index указывает на позицию за пределами ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListнеnull -
IllegalArgumentException- еслиindex < 0 - С тех пор:
- JavaFX 2.1
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
LongBinding, содержащий элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 2.1
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
LongBinding, содержащий элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если index выходит за пределы ObservableList.- Параметры:
-
op- списокObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexнеnull - С тех пор:
- JavaFX 8.0
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, int index)
StringBinding, содержащий элемент ObservableList по указанному индексу. StringBinding будет содержать null, если index указывает на позицию, находящуюся за пределами ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListявляетсяnull -
IllegalArgumentException- еслиindex < 0 - С:
- JavaFX 2.1
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
StringBinding, содержащий элемент ObservableList по указанному индексу. StringBinding будет содержать "", если index находится вне границ ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - С:
- JavaFX 2.1
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
StringBinding, содержащий элемент ObservableList по указанному индексу. StringBinding будет содержать "", если index находится вне границ ObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - С:
- JavaFX 8.0
size
public static <E> IntegerBinding size(ObservableSet<E> op)
IntegerBinding, содержащий размер ObservableSet.- Тип параметров:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableSetявляетсяnull - С:
- JavaFX 2.1
isEmpty
public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
- Тип параметров:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableSetявляетсяnull - С:
- JavaFX 2.1
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
- Тип параметров:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableSetявляетсяnull - С:
- JavaFX 8.0
size
public static IntegerBinding size(ObservableArray op)
IntegerBinding, содержащий размер ObservableArray.- Параметры:
-
op-ObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayявляетсяnull - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
FloatBinding, содержащий элемент ObservableArray по указанному индексу. FloatBinding будет содержать 0.0f, если index указывает на позицию, находящуюся за пределами ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayявляетсяnull -
IllegalArgumentException- еслиindex < 0 - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
FloatBinding, содержащий элемент ObservableArray по указанному индексу. FloatBinding будет содержать 0.0f, если index находится вне границ ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexявляетсяnull - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index)
FloatBinding, содержащий элемент ObservableArray по указанному индексу. FloatBinding будет содержать 0.0f, если index находится вне границ ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray, преобразованная в int - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexявляетсяnull - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
IntegerBinding, содержащий элемент ObservableArray по указанному индексу. IntegerBinding будет содержать 0, если index указывает на позицию, находящуюся за пределами ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayявляетсяnull -
IllegalArgumentException- еслиindex < 0 - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
IntegerBinding, содержащий элемент ObservableArray по указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexимеют значениеnull - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
IntegerBinding, содержащий элемент ObservableArray по указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableArray.- Параметры:
-
op-ObservableArray -
index- позиция вObservableArray, преобразованная в int - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexимеют значениеnull - С:
- JavaFX 8.0
size
public static <K, V> IntegerBinding size(ObservableMap<K,V> op)
IntegerBinding, содержащий размер ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип значений элементовMap - Параметры:
-
op-ObservableMap - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
isEmpty
public static <K, V> BooleanBinding isEmpty(ObservableMap<K,V> op)
- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип значений элементовMap - Параметры:
-
op-ObservableMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
isNotEmpty
public static <K, V> BooleanBinding isNotEmpty(ObservableMap<K,V> op)
- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип значений элементовMap - Параметры:
-
op-ObservableMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 8.0
valueAt
public static <K, V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, K key)
ObjectBinding, содержащий сопоставление определённого ключа в ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип значений элементовMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новый
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
valueAt
public static <K, V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, ObservableValue<? extends K> key)
ObjectBinding, содержащий сопоставление определённого ключа в ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип значений элементовMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новый
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableMapилиkeyимеют значениеnull - С:
- JavaFX 2.1
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, K key)
BooleanBinding, содержащий сопоставление определённого ключа в ObservableMap. BooleanBinding будет содержать false, если key не найден в ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, ObservableValue<? extends K> key)
BooleanBinding, содержащий сопоставление определённого ключа в ObservableMap. BooleanBinding будет содержать false, если key не найден в ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapилиkeyимеют значениеnull - С:
- JavaFX 2.1
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, K key)
DoubleBinding, содержащий сопоставление определённого ключа в ObservableMap. DoubleBinding будет содержать 0.0, если key не найден в ObservableMap.- Параметры типа:
-
K- тип ключевых элементовMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
DoubleBinding, содержащую отображение определённого ключа в ObservableMap. DoubleBinding будет содержать 0.0, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableMapилиkeyявляетсяnull - Since:
- JavaFX 2.1
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, K key)
FloatBinding, содержащую отображение определённого ключа в ObservableMap. FloatBinding будет содержать 0.0f, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
FloatBinding - Throws:
-
NullPointerException- еслиObservableMapявляетсяnull - Since:
- JavaFX 2.1
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
FloatBinding, содержащую отображение определённого ключа в ObservableMap. FloatBinding будет содержать 0.0f, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
FloatBinding - Throws:
-
NullPointerException- еслиObservableMapилиkeyявляетсяnull - Since:
- JavaFX 2.1
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, K key)
IntegerBinding, содержащую отображение определённого ключа в ObservableMap. IntegerBinding будет содержать 0, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableMapявляетсяnull - Since:
- JavaFX 2.1
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
IntegerBinding, содержащую отображение определённого ключа в ObservableMap. IntegerBinding будет содержать 0, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableMapилиkeyявляетсяnull - Since:
- JavaFX 2.1
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, K key)
LongBinding, содержащую отображение определённого ключа в ObservableMap. LongBinding будет содержать 0L, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
LongBinding - Throws:
-
NullPointerException- еслиObservableMapявляетсяnull - Since:
- JavaFX 2.1
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
LongBinding, содержащую отображение определённого ключа в ObservableMap. LongBinding будет содержать 0L, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
LongBinding - Throws:
-
NullPointerException- еслиObservableMapилиkeyявляетсяnull - Since:
- JavaFX 2.1
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, K key)
StringBinding, содержащую отображение определённого ключа в ObservableMap. StringBinding будет содержать null, если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
StringBinding - Throws:
-
NullPointerException- еслиObservableMapявляетсяnull - Since:
- JavaFX 2.1
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, ObservableValue<? extends K> key)
StringBinding, содержащую отображение определённого ключа в ObservableMap. StringBinding будет содержать "", если key не найдено в ObservableMap.- Type Parameters:
-
K- тип элементов ключейMap - Parameters:
-
op-ObservableMap -
key- ключ вMap - Returns:
- новая
StringBinding - Throws:
-
NullPointerException- еслиObservableMapилиkeyявляетсяnull - Since:
- JavaFX 2.1
© 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.