Класс 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<T> |
createObjectBinding |
Вспомогательная функция для создания пользовательского ObjectBinding. |
static StringBinding |
createStringBinding |
Вспомогательная функция для создания пользовательского StringBinding. |
static DoubleBinding |
divide |
Создает новую DoubleBinding, которая вычисляет деление постоянного значения на значение ObservableNumberValue. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление постоянного значения на значение ObservableNumberValue. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление постоянного значения на значение ObservableNumberValue. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление постоянного значения на значение ObservableNumberValue. |
static DoubleBinding |
divide |
Создает новую DoubleBinding, которая вычисляет деление значения ObservableNumberValue на постоянное значение. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление значения ObservableNumberValue на постоянное значение. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление значения ObservableNumberValue на постоянное значение. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление значения ObservableNumberValue на постоянное значение. |
static NumberBinding |
divide |
Создает новую NumberBinding, которая вычисляет деление значений двух экземпляров ObservableNumberValue. |
static DoubleBinding |
doubleValueAt |
Создает новую DoubleBinding, которая содержит элемент ObservableList в указанной позиции. |
static DoubleBinding |
doubleValueAt |
Создает новую DoubleBinding, которая содержит элемент ObservableList в указанной позиции. |
static DoubleBinding |
doubleValueAt |
Создает новую DoubleBinding, которая содержит элемент ObservableList в указанной позиции. |
static <K> DoubleBinding |
doubleValueAt |
Создает новую DoubleBinding, которая содержит отображение определенного ключа в ObservableMap. |
static <K> DoubleBinding |
doubleValueAt |
Создает новую DoubleBinding, которая содержит отображение определенного ключа в ObservableMap. |
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, если значение ObservableNumberValue равно постоянному значению (с допуском). |
static BooleanBinding |
equal |
Создает новую BooleanBinding, которая содержит true, если значение ObservableObjectValue равно постоянному значению. |
static BooleanBinding |
equal |
Создает новую BooleanBinding, которая содержит true, если значение ObservableStringValue равно постоянному значению. |
static BooleanBinding |
equal |
Создает новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableBooleanValue равны. |
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, если значение 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<T> |
select |
Создает привязку, используемую для получения члена, такого как a.b.c. |
static <T> ObjectBinding<T> |
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<E> |
valueAt |
Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанному индексу. |
static <E> ObjectBinding<E> |
valueAt |
Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанному индексу. |
static <E> ObjectBinding<E> |
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, должны быть объявлены публичными. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть рефлексивно доступен для модуля 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, должны быть объявлены публичными. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть рефлексивно доступен для модуля 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, должны быть объявлены публичными. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть рефлексивно доступен для модуля 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, должны быть объявлены публичными. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть рефлексивно доступен для модуля 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, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут быть в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
LongBinding
selectBoolean
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
a.b.c. Значение привязки будет c или false, если c не удалось получить (из-за того, что у b нет свойства c, b является null или c не является boolean и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут быть в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
ObjectBinding
selectString
public static StringBinding selectString(ObservableValue<?> root, String... steps)
a.b.c. Значение привязки будет c или "", если c не удалось получить (из-за того, что у b нет свойства c, b является null или c не является String и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans, которые могут быть в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
ObjectBinding
select
public static <T> ObjectBinding<T> select(Object root, String... steps)
a.b.c. Значение привязки будет c или null, если c не удалось получить (из-за того, что у b нет свойства c, b является null или c не является нужного типа и т. д.). Все классы и свойства, используемые в привязке select, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен select(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменяются соответствующим объектом свойства.
- Type Parameters:
-
T- тип обернутогоObject - Parameters:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого ббина. - Returns:
- созданная
ObjectBinding - Since:
- 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, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменяются соответствующим объектом свойства.
- Parameters:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого ббина. - Returns:
- созданная
DoubleBinding - Since:
- 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, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменяются соответствующим объектом свойства.
- Parameters:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого ббина. - Returns:
- созданная
FloatBinding - Since:
- 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, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлективно доступен для модуля javafx.base (см. Развёртывание приложения в качестве модуля).
Если у корня есть свойства JavaFX, этот вызов эквивалентен selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменяются соответствующим объектом свойства.
- Parameters:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого ббина. - Returns:
- созданная
IntegerBinding - Since:
- 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 и другим свойством Property с использованием указанного Format для преобразования. Двунаправленная привязка работает в обоих направлениях. Если два свойства a и b связаны двунаправленной привязкой, и значение a изменяется, значение b автоматически устанавливается в то же самое значение. И наоборот, если b изменяется, a устанавливается в то же самое значение.
Двунаправленную привязку можно удалить с помощью unbindBidirectional(Object, Object).
Примечание: эта реализация двунаправленной привязки ведёт себя иначе, чем все остальные привязки, в двух важных аспектах. Свойство, связанное с другим свойством двунаправленной привязкой, всё ещё можно установить (обычно привязки вызывают исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, т. е. связанное свойство обновляется немедленно.
- Параметры:
-
stringProperty- первоеStringсвойствоProperty -
otherProperty- другое (неString) свойствоProperty -
format-Formatдля преобразования между свойствами - Исключения:
-
NullPointerException- если одно из свойств илиformatявляетсяnull -
IllegalArgumentException- если оба свойства равны - С тех пор:
- JavaFX 2.1
двустороннее связывание
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).
Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством посредством двусторонней привязки, всё ещё может быть установлено (обычно привязки вызывали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
T- тип обернутогоObject - Parameters:
-
stringProperty- первоеStringProperty -
otherProperty- второе (не-String)Property -
converter-StringConverterдля преобразования между свойствами - Throws:
-
NullPointerException- если одно из свойств илиconverterимеетnull -
IllegalArgumentException- если оба свойства равны - Since:
- JavaFX 2.1
двусторонняя привязка содержимого
public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
ObservableList. Двусторонняя привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой, и значение свойства a изменится, значение свойства b будет автоматически установлено в то же значение. И наоборот, если изменится значение b, значение свойства a будет установлено в то же значение.
Синхронизируется только содержимое двух списков, что означает, что списки разные, но они содержат одни и те же элементы.
Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством посредством двусторонней привязки, всё ещё может быть установлено (обычно привязки вызывали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
E- тип элементов списка - Parameters:
-
list1- первыйObservableList<E> -
list2- второйObservableList<E> - Throws:
-
NullPointerException- если один из списковnull -
IllegalArgumentException- еслиlist1==list2 - Since:
- JavaFX 2.1
двусторонняя привязка содержимого
public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
ObservableSet. Двусторонняя привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой, и значение свойства a изменится, значение свойства b будет автоматически установлено в то же значение. И наоборот, если изменится значение b, значение свойства a будет установлено в то же значение.
Синхронизируется только содержимое двух множеств, что означает, что множества разные, но они содержат одни и те же элементы.
Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством посредством двусторонней привязки, всё ещё может быть установлено (обычно привязки вызывали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
E- тип элементов множества - Parameters:
-
set1- первоеObservableSet<E> -
set2- второеObservableSet<E> - Throws:
-
NullPointerException- если одно из множествnull -
IllegalArgumentException- еслиset1==set2 - Since:
- JavaFX 2.1
двусторонняя привязка содержимого
public static <K, V> void bindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)
ObservableMap. Двусторонняя привязка — это привязка, которая работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой, и значение свойства a изменится, значение свойства b будет автоматически установлено в то же значение. И наоборот, если изменится значение b, значение свойства a будет установлено в то же значение.
Синхронизируется только содержимое двух карт, что означает, что карты разные, но они содержат одни и те же элементы.
Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).
Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством посредством двусторонней привязки, всё ещё может быть установлено (обычно привязки вызывали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
K- тип элементов ключа -
V- тип элементов значения - Parameters:
-
map1- первоеObservableMap<K, V> -
map2- второеObservableMap<K, V> - Since:
- JavaFX 2.1
отключение двусторонней привязки содержимого
public static void unbindContentBidirectional(Object obj1, Object obj2)
- Parameters:
-
obj1- первоеObject -
obj2- второеObject - Since:
- JavaFX 2.1
связывание содержимого
public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
ObservableList и List. Привязка содержимого гарантирует, что List содержит те же элементы, что и ObservableList. Если содержимое ObservableList изменится, List будет автоматически обновлено.
После привязки List к ObservableList, List не следует изменять напрямую. Делать это может привести к неожиданным результатам.
Привязку содержимого можно удалить с помощью unbindContent(Object, Object).
- Type Parameters:
-
E- тип элементовList - Parameters:
-
list1-List -
list2-ObservableList - Since:
- JavaFX 2.1
bindContent
public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
ObservableSet и Set. Привязка содержимого гарантирует, что Set содержит те же элементы, что и ObservableSet. Если содержимое ObservableSet изменяется, Set будет обновляться автоматически.
После привязки Set к ObservableSet, Set больше нельзя изменять напрямую. В противном случае это может привести к неожиданным результатам.
Привязку содержимого можно удалить с помощью unbindContent(Object, Object).
- Type Parameters:
-
E- тип элементовSet - Parameters:
-
set1-Set -
set2-ObservableSet - Throws:
-
NullPointerException- если один из наборовnull -
IllegalArgumentException- еслиset1==set2 - Since:
- JavaFX 2.1
bindContent
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).
- Type Parameters:
-
K- тип ключевых элементовMap -
V- тип элементов значенийMap - Parameters:
-
map1-Map -
map2-ObservableMap - Throws:
-
NullPointerException- если один из словарейnull -
IllegalArgumentException- еслиmap1==map2 - Since:
- JavaFX 2.1
unbindContent
public static void unbindContent(Object obj1, Object obj2)
- Parameters:
-
obj1- первыйObject -
obj2- второйObject - Throws:
-
NullPointerException- если один изObjectsnull -
IllegalArgumentException- еслиobj1==obj2 - Since:
- JavaFX 2.1
negate
public static NumberBinding negate(ObservableNumberValue value)
NumberBinding, которая вычисляет отрицание ObservableNumberValue.- Parameters:
-
value- операнд - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- если значениеnull
add
public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значений двух объектов ObservableNumberValue.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- если один из операндовnull
add
public static DoubleBinding add(ObservableNumberValue op1, double op2)
DoubleBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static DoubleBinding add(double op1, ObservableNumberValue op2)
DoubleBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static NumberBinding add(ObservableNumberValue op1, float op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static NumberBinding add(float op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static NumberBinding add(ObservableNumberValue op1, long op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static NumberBinding add(long op1, ObservableNumberValue op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue - Returns:
- новая
NumberBinding - Throws:
-
NullPointerException- еслиObservableNumberValuenull
add
public static NumberBinding add(ObservableNumberValue op1, int op2)
NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константного значения.- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение - Returns:
- новая
NumberBinding - Throws:
-
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.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- первый операнд -
op2- второй операнд -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, содержащий значение true, если значения двух экземпляров ObservableNumberValue равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет задать допуск.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, long op2)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет задать допуск.
- Parameters:
-
op1-ObservableNumberValue -
op2- константное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2)
BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет задать допуск.
- Parameters:
-
op1- константное значение -
op2-ObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать допуск.
- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue равно некоторому константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать допуск.
- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
не равно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- первый операнд -
op2- второй операнд -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов равенnull
не равно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать допуск.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов равенnull
не равно
public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
не равно
public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
не равно
public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
не равно
public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, который содержит true, если значение ObservableNumberValue не равно некоторому константному значению (с допуском). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
При сравнении чисел с плавающей точкой рекомендуется использовать небольшой допуск из-за ошибок округления.
- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue -
epsilon- разрешённый допуск - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueравноnull
Неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- наблюдаемое значение -
op2- константное значение -
epsilon- допустимая погрешность - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет учесть погрешность.
- Parameters:
-
op1- наблюдаемое значение -
op2- константное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- константное значение -
op2- наблюдаемое значение -
epsilon- допустимая погрешность - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет учесть погрешность.
- Parameters:
-
op1- константное значение -
op2- наблюдаемое значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- наблюдаемое значение -
op2- константное значение -
epsilon- допустимая погрешность - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет учесть погрешность.
- Parameters:
-
op1- наблюдаемое значение -
op2- константное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с учётом погрешности). Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.
Рекомендуется использовать небольшую погрешность при сравнении чисел с плавающей точкой из-за ошибок округления.
- Parameters:
-
op1- константное значение -
op2- наблюдаемое значение -
epsilon- допустимая погрешность - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Неравно
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению. При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет учесть погрешность.
- Parameters:
-
op1- константное значение -
op2- наблюдаемое значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Больше чем
public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableNumberValue больше значения второго.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
Больше чем
public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше константного значения.- Parameters:
-
op1- наблюдаемое значение -
op2- константное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Больше чем
public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если константное значение больше значения ObservableNumberValue.- Parameters:
-
op1- константное значение -
op2- наблюдаемое значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше, чем постоянное значение.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение больше, чем значение ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше, чем постоянное значение.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение больше, чем значение ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue больше, чем постоянное значение.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
больше, чем
public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение больше, чем значение ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если значение первого ObservableNumberValue меньше значения второго.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение меньше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение меньше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
BooleanBinding, которая содержит true, если постоянное значение меньше значения ObservableNumberValue.- Parameters:
-
op1- постоянное значение -
op2- theObservableNumberValue - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
меньше, чем
public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
BooleanBinding, которая содержит true, если значение ObservableNumberValue меньше постоянного значения.- Parameters:
-
op1- theObservableNumberValue -
op2- постоянное значение - Returns:
- новая
BooleanBinding - Throws:
-
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- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше или равно
public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше или равно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше или равно
public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше или равно
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
Меньше или равно
public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
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- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static DoubleBinding min(double op1, ObservableNumberValue op2)
DoubleBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(ObservableNumberValue op1, float op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(float op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(ObservableNumberValue op1, long op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(long op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- постоянное значение -
op2- theObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(ObservableNumberValue op1, int op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и постоянного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueявляетсяnull
min
public static NumberBinding min(int op1, ObservableNumberValue op2)
NumberBinding, который вычисляет минимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значений двух экземпляров ObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если один из операндов имеет значениеnull
max
public static DoubleBinding max(ObservableNumberValue op1, double op2)
DoubleBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static DoubleBinding max(double op1, ObservableNumberValue op2)
DoubleBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(ObservableNumberValue op1, float op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(float op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(ObservableNumberValue op1, long op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1-ObservableNumberValue -
op2- значение константы - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
max
public static NumberBinding max(long op1, ObservableNumberValue op2)
NumberBinding, который вычисляет максимальное значение из значения ObservableNumberValue и константы.- Параметры:
-
op1- значение константы -
op2-ObservableNumberValue - Возвращает:
- новый
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, который вычисляет условную операцию И на значении двух экземпляров ObservableBooleanValue.- Параметры:
-
op1- первыйObservableBooleanValue -
op2- второйObservableBooleanValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов имеет значениеnull
or
public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, который вычисляет условную операцию ИЛИ на значении двух экземпляров 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
неравно
public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
BooleanBinding, которая содержит true, если значения двух экземпляров ObservableBooleanValue не равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новую
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов являетсяnull
преобразовать
public static StringExpression convert(ObservableValue<?> observableValue)
StringExpression, который оборачивает ObservableValue. Если ObservableValue уже является StringExpression, он будет возвращён. В противном случае создаётся новый StringBinding, который содержит значение ObservableValue, преобразованное в String.- Параметры:
-
observableValue- исходныйObservableValue - Возвращает:
StringExpression, который оборачиваетObservableValue, если необходимо- Выбрасывает:
-
NullPointerException- еслиobservableValueявляетсяnull
конкатенировать
public static StringExpression concat(Object... args)
StringExpression, содержащий значение конкатенации нескольких Objects. Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.
Если null или пустой массив переданы в этот метод, возвращается StringExpression, содержащий пустую String
- Параметры:
-
args-Objects, который должен быть конкатенирован - Возвращает:
- новая
StringExpression
форматировать
public static StringExpression format(String format, Object... args)
StringExpression, содержащий значение нескольких Objects, отформатированных в соответствии с форматом String. Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.
Смотрите java.util.Formatter для правил форматирования.
- Параметры:
-
format- форматString -
args-Objects, которое должно быть вставлено в форматString - Возвращает:
- новая
StringExpression
форматировать
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
равно
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-ObservableStringValue -
op2- константа - Возвращает:
- новая
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableStringValueявляетсяnull
равно
public static BooleanBinding equal(String op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue равно константному значению. Примечание: в этом сравнении String, являющийся null, считается равным пустой String.
- Параметры:
-
op1- константа -
op2-ObservableStringValue - Возвращает:
- новая
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-ObservableStringValue -
op2- константа - Возвращает:
- новая
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableStringValueявляетсяnull
неравно
public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
BooleanBinding, которая содержит true, если значение ObservableStringValue не равно константному значению. Примечание: в этом сравнении String, являющийся null, считается равным пустой String.
- Параметры:
-
op1- константа -
op2-ObservableStringValue - Возвращает:
- новая
BooleanBinding - Выбрасывает:
-
NullPointerException- еслиObservableStringValueявляетсяnull
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue равны, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно константному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1-ObservableStringValue -
op2- константное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue равно константному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- константное значение -
op2-ObservableStringValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1-ObservableStringValue -
op2- константное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- константное значение -
op2-ObservableStringValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение первого ObservableStringValue больше значения второго. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue больше константного значения. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1-ObservableStringValue -
op2- константное значение - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
greaterThan
public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение константы больше значения ObservableStringValue. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- константное значение -
op2-ObservableStringValue - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- еслиObservableStringValueявляетсяnull
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше значения второго. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- новый
BooleanBinding - Throws:
-
NullPointerException- если один из операндов являетсяnull
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
BooleanBinding, который содержит true, если значение ObservableStringValue меньше константного значения. Примечание: в этом сравнении строка String, которая является null, считается равной пустой строке String.
- Parameters:
-
op1-ObservableStringValue -
op2- константное значение - Returns:
- новый
BooleanBinding - Throws:
-
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 - Since:
- JavaFX 8.0
пустая
public static BooleanBinding isEmpty(ObservableStringValue op)
BooleanBinding, который содержит true, если значение ObservableStringValue пустое. Примечание: в этом сравнении String, который null, считается пустым.
- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - Since:
- JavaFX 8.0
неПустая
public static BooleanBinding isNotEmpty(ObservableStringValue op)
BooleanBinding, который содержит true, если значение ObservableStringValue не пустое. Примечание: в этом сравнении String, который null, считается пустым.
- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - Since:
- 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
equal
public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
BooleanBinding, который содержит true, если значение ObservableObjectValue равно постоянному значению.- Параметры:
-
op1- постоянное значение -
op2- значениеObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
BooleanBinding, который содержит true, если значения двух экземпляров ObservableObjectValue не равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- если один из операндов имеет значениеnull
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
BooleanBinding, который содержит true, если значение ObservableObjectValue не равно постоянному значению.- Параметры:
-
op1-ObservableObjectValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
notEqual
public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
BooleanBinding, который содержит true, если значение ObservableObjectValue не равно постоянному значению.- Параметры:
-
op1- постоянное значение -
op2-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
isNull
public static BooleanBinding isNull(ObservableObjectValue<?> op)
BooleanBinding, который содержит true, если значение ObservableObjectValue имеет значение null.- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
isNotNull
public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
BooleanBinding, который содержит true, если значение ObservableObjectValue не имеет значения null.- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
size
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)
- Параметры типа:
-
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.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
BooleanBinding, содержащую элемент из ObservableList в указанной позиции. BooleanBinding будет содержать false, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 2.1
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
BooleanBinding, содержащую элемент из ObservableList в указанной позиции. BooleanBinding будет содержать false, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к int - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 8.0
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
DoubleBinding, содержащую элемент из ObservableList в указанной позиции. DoubleBinding будет содержать 0.0, если index указывает на позицию позади ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
DoubleBinding, содержащую элемент из ObservableList в указанной позиции. DoubleBinding будет содержать 0.0, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 2.1
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
DoubleBinding, содержащую элемент из ObservableList в указанной позиции. DoubleBinding будет содержать 0.0, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к int - Returns:
- новая
DoubleBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index)
FloatBinding, содержащую элемент из ObservableList в указанной позиции. FloatBinding будет содержать 0.0f, если index указывает на позицию позади ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
FloatBinding - Throws:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
FloatBinding, содержащую элемент из ObservableList в указанной позиции. FloatBinding будет содержать 0.0f, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
FloatBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 2.1
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
FloatBinding, содержащую элемент из ObservableList в указанной позиции. FloatBinding будет содержать 0.0f, если index находится вне ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к int - Returns:
- новая
FloatBinding - Throws:
-
NullPointerException- еслиObservableListилиindexимеет значениеnull - Since:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
IntegerBinding, содержащую элемент из ObservableList в указанной позиции. IntegerBinding будет содержать 0, если index указывает на позицию позади ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
IntegerBinding, содержащую элемент из ObservableList по указанному индексу. IntegerBinding будет содержать 0, если индекс index находится за пределами ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 2.1
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
IntegerBinding, содержащую элемент из ObservableList по указанному индексу. IntegerBinding будет содержать 0, если индекс index находится за пределами ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к типу int - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 8.0
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
LongBinding, содержащую элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
LongBinding - Throws:
-
NullPointerException- еслиObservableListявляетсяnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
LongBinding, содержащую элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
LongBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 2.1
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
LongBinding, содержащую элемент из ObservableList по указанному индексу. LongBinding будет содержать 0L, если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к типу int - Returns:
- новая
LongBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 8.0
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, int index)
StringBinding, содержащую элемент из ObservableList по указанному индексу. StringBinding будет содержать null, если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
StringBinding - Throws:
-
NullPointerException- еслиObservableListявляетсяnull -
IllegalArgumentException- еслиindex < 0 - Since:
- JavaFX 2.1
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
StringBinding, содержащую элемент из ObservableList по указанному индексу. StringBinding будет содержать "", если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList - Returns:
- новая
StringBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 2.1
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
StringBinding, содержащую элемент из ObservableList по указанному индексу. StringBinding будет содержать "", если индекс index выходит за пределы ObservableList.- Parameters:
-
op- theObservableList -
index- позиция вList, преобразованная к типу int - Returns:
- новая
StringBinding - Throws:
-
NullPointerException- еслиObservableListилиindexявляетсяnull - Since:
- JavaFX 8.0
size
public static <E> IntegerBinding size(ObservableSet<E> op)
IntegerBinding, содержащую размер ObservableSet.- Type Parameters:
-
E- тип элементовSet - Parameters:
-
op- theObservableSet - Returns:
- новая
IntegerBinding - Throws:
-
NullPointerException- еслиObservableSetявляетсяnull - Since:
- JavaFX 2.1
isEmpty
public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
- Type Parameters:
-
E- тип элементовSet - Parameters:
-
op- theObservableSet - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableSetявляетсяnull - Since:
- JavaFX 2.1
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
- Type Parameters:
-
E- тип элементовSet - Parameters:
-
op- theObservableSet - Returns:
- новая
BooleanBinding - Throws:
-
NullPointerException- еслиObservableSetявляетсяnull - Since:
- JavaFX 8.0
размер
public static IntegerBinding size(ObservableArray op)
IntegerBinding, содержащий размер ObservableArray.- Параметры:
-
op- theObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayisnull - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
FloatBinding, содержащий элемент ObservableArray в указанной позиции. FloatBinding будет содержать 0.0f, если index указывает на позицию за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayisnull -
IllegalArgumentException- еслиindex < 0 - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
FloatBinding, содержащий элемент ObservableArray в указанной позиции. FloatBinding будет содержать 0.0f, если index находится за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexisnull - С:
- JavaFX 8.0
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index)
FloatBinding, содержащий элемент ObservableArray в указанной позиции. FloatBinding будет содержать 0.0f, если index находится за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray, преобразованная в int - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexisnull - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
IntegerBinding, содержащий элемент ObservableArray в указанной позиции. IntegerBinding будет содержать 0, если index указывает на позицию за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayisnull -
IllegalArgumentException- еслиindex < 0 - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
IntegerBinding, содержащий элемент ObservableArray в указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexisnull - С:
- JavaFX 8.0
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
IntegerBinding, содержащий элемент ObservableArray в указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray, преобразованная в int - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayилиindexisnull - С:
- JavaFX 8.0
размер
public static <K, V> IntegerBinding size(ObservableMap<K,V> op)
IntegerBinding, содержащий размер ObservableMap.- Параметры типа:
-
K- тип элементов ключей вMap -
V- тип элементов значений вMap - Параметры:
-
op- theObservableMap - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableMapisnull - С:
- JavaFX 2.1
пустой
public static <K, V> BooleanBinding isEmpty(ObservableMap<K,V> op)
- Параметры типа:
-
K- тип элементов ключей вMap -
V- тип элементов значений вMap - Параметры:
-
op- theObservableMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapisnull - С:
- JavaFX 2.1
не пустой
public static <K, V> BooleanBinding isNotEmpty(ObservableMap<K,V> op)
- Параметры типа:
-
K- тип элементов ключей вMap -
V- тип элементов значений вMap - Параметры:
-
op- theObservableMap - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableMapisnull - С:
- JavaFX 8.0
значениеВ
public static <K, V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, K key)
ObjectBinding, содержащий отображение определённого ключа в ObservableMap.- Параметры типа:
-
K- тип элементов ключей вMap -
V- тип элементов значений вMap - Параметры:
-
op- theObservableMap -
key- ключ вMap - Возвращает:
- новый
ObjectBinding - Исключения:
-
NullPointerException- еслиObservableMapisnull - С:
- 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.- Параметры типа:
-
K- тип элементов-ключейMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новую
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableMapилиkeyимеет значениеnull - С:
- JavaFX 2.1
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, K key)
FloatBinding, содержащий сопоставление определённого ключа в ObservableMap. FloatBinding будет содержать значение 0.0f, если ключ key не найден в ObservableMap.- Параметры типа:
-
K- тип элементов-ключейMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новую
FloatBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- 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.- Параметры типа:
-
K- тип элементов-ключейMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новую
FloatBinding - Исключения:
-
NullPointerException- еслиObservableMapилиkeyимеет значениеnull - С:
- JavaFX 2.1
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, K key)
IntegerBinding, содержащий сопоставление определённого ключа в ObservableMap. IntegerBinding будет содержать значение 0, если ключ key не найден в ObservableMap.- Параметры типа:
-
K- тип элементов-ключейMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новую
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableMapимеет значениеnull - С:
- JavaFX 2.1
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
IntegerBinding, содержащий сопоставление определённого ключа в ObservableMap. IntegerBinding будет содержать значение 0, если ключ key не найден в ObservableMap.- Параметры типа:
-
K- тип элементов-ключейMap - Параметры:
-
op-ObservableMap -
key- ключ вMap - Возвращает:
- новую
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableMapилиkeyимеет значениеnull - С:
- 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- theObservableMap -
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- theObservableMap -
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- theObservableMap -
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- theObservableMap -
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.