Spec-Zone.ru › OpenJavaFX 17

Класс Bindings

java.lang.Object
javafx.beans.binding.Bindings
public final class Bindings
extends Object
Bindings — это вспомогательный класс со множеством служебных функций для создания простых связей.

Обычно существуют две возможности для определения одного и того же действия: интерфейс 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 содержащий пакет безусловно.

Since:
JavaFX 2.0
См. также:
Binding, NumberBinding

Краткое описание методов

Модификатор и тип Метод Описание
static DoubleBinding add​(double op1, ObservableNumberValue op2)
Создаёт новый DoubleBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(float op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(long op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static DoubleBinding add​(ObservableNumberValue op1, double op2)
Создаёт новый DoubleBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(ObservableNumberValue op1, float op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(ObservableNumberValue op1, int op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(ObservableNumberValue op1, long op2)
Создаёт новый NumberBinding, который вычисляет сумму значения ObservableNumberValue и константного значения.
static NumberBinding add​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет сумму значений двух экземпляров ObservableNumberValue.
static BooleanBinding and​(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, который вычисляет условную операцию "И" для значения двух экземпляров ObservableBooleanValue.
static void bindBidirectional​(Property<String> stringProperty, Property<?> otherProperty, Format format)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между String-Property и другим Property, используя указанное Format для преобразования.
static <T> void bindBidirectional​(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между String-Property и другим Property, используя указанный StringConverter для преобразования.
static <T> void bindBidirectional​(Property<T> property1, Property<T> property2)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между двумя экземплярами Property.
static <E> void bindContent​(List<E> list1, ObservableList<? extends E> list2)
Генерирует привязку содержимого между ObservableList и List.
static <K,​ V> void bindContent​(Map<K,​V> map1, ObservableMap<? extends K,​? extends V> map2)
Генерирует привязку содержимого между ObservableMap и Map.
static <E> void bindContent​(Set<E> set1, ObservableSet<? extends E> set2)
Генерирует привязку содержимого между ObservableSet и Set.
static <E> void bindContentBidirectional​(ObservableList<E> list1, ObservableList<E> list2)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между двумя экземплярами ObservableList.
static <K,​ V> void bindContentBidirectional​(ObservableMap<K,​V> map1, ObservableMap<K,​V> map2)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между двумя экземплярами ObservableMap.
static <E> void bindContentBidirectional​(ObservableSet<E> set1, ObservableSet<E> set2)
Генерирует двустороннюю привязку (или "привязку с обратным преобразованием") между двумя экземплярами ObservableSet.
static BooleanBinding booleanValueAt​(ObservableList<Boolean> op, int index)
Создаёт новый BooleanBinding, содержащий элемент ObservableList в указанной позиции.
static BooleanBinding booleanValueAt​(ObservableList<Boolean> op, ObservableIntegerValue index)
Создаёт новый BooleanBinding, содержащий элемент ObservableList в указанной позиции.
static BooleanBinding booleanValueAt​(ObservableList<Boolean> op, ObservableNumberValue index)
Создаёт новый BooleanBinding, содержащий элемент ObservableList в указанной позиции.
static <K> BooleanBinding booleanValueAt​(ObservableMap<K,​Boolean> op, ObservableValue<? extends K> key)
Создаёт новый BooleanBinding, содержащий отображение определенного ключа в ObservableMap.
static <K> BooleanBinding booleanValueAt​(ObservableMap<K,​Boolean> op, K key)
Создаёт новый BooleanBinding, содержащий отображение определённого ключа в ObservableMap.
static StringExpression concat​(Object... args)
Возвращает StringExpression, содержащий значение, полученное путём конкатенации нескольких Objects.
static StringExpression convert​(ObservableValue<?> observableValue)
Возвращает StringExpression, который оборачивает ObservableValue.
static BooleanBinding createBooleanBinding​(Callable<Boolean> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского BooleanBinding.
static DoubleBinding createDoubleBinding​(Callable<Double> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского DoubleBinding.
static FloatBinding createFloatBinding​(Callable<Float> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского FloatBinding.
static IntegerBinding createIntegerBinding​(Callable<Integer> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского IntegerBinding.
static LongBinding createLongBinding​(Callable<Long> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского LongBinding.
static <T> ObjectBinding<T> createObjectBinding​(Callable<T> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского ObjectBinding.
static StringBinding createStringBinding​(Callable<String> func, Observable... dependencies)
Вспомогательная функция для создания пользовательского StringBinding.
static DoubleBinding divide​(double op1, ObservableNumberValue op2)
Создаёт новый DoubleBinding, вычисляющий деление константы на значение ObservableNumberValue.
static NumberBinding divide​(float op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
static NumberBinding divide​(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
static NumberBinding divide​(long op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
static DoubleBinding divide​(ObservableNumberValue op1, double op2)
Создаёт новый DoubleBinding, вычисляющий деление значения ObservableNumberValue на константу.
static NumberBinding divide​(ObservableNumberValue op1, float op2)
Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
static NumberBinding divide​(ObservableNumberValue op1, int op2)
Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
static NumberBinding divide​(ObservableNumberValue op1, long op2)
Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
static NumberBinding divide​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий деление значений двух экземпляров ObservableNumberValue.
static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, int index)
Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
static <K> DoubleBinding doubleValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap.
static <K> DoubleBinding doubleValueAt​(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap.
static BooleanBinding equal​(double op1, ObservableNumberValue op2, double epsilon)
Создаёт новый BooleanBinding, содержащий значение true, если значение ObservableNumberValue равно некоторой константе (с учётом допущения).
static BooleanBinding equal​(float op1, ObservableNumberValue op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(int op1, ObservableNumberValue op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
static BooleanBinding equal​(int op1, ObservableNumberValue op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(long op1, ObservableNumberValue op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
static BooleanBinding equal​(long op1, ObservableNumberValue op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(Object op1, ObservableObjectValue<?> op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableObjectValue равно постоянному значению.
static BooleanBinding equal​(String op1, ObservableStringValue op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению.
static BooleanBinding equal​(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableBooleanValue равны.
static BooleanBinding equal​(ObservableNumberValue op1, double op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(ObservableNumberValue op1, float op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(ObservableNumberValue op1, int op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
static BooleanBinding equal​(ObservableNumberValue op1, int op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(ObservableNumberValue op1, long op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
static BooleanBinding equal​(ObservableNumberValue op1, long op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
static BooleanBinding equal​(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableNumberValue равны.
static BooleanBinding equal​(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableNumberValue равны (с допуском).
static BooleanBinding equal​(ObservableObjectValue<?> op1, Object op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableObjectValue равно постоянному значению.
static BooleanBinding equal​(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableObjectValue равны.
static BooleanBinding equal​(ObservableStringValue op1, String op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению.
static BooleanBinding equal​(ObservableStringValue op1, ObservableStringValue op2)
Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableStringValue равны.
static BooleanBinding equalIgnoreCase​(String op1, ObservableStringValue op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр.
static BooleanBinding equalIgnoreCase​(ObservableStringValue op1, String op2)
Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению, игнорируя регистр.
static BooleanBinding equalIgnoreCase​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если значения двух экземпляров ObservableStringValue равны, не учитывая регистр.
static FloatBinding floatValueAt​(ObservableFloatArray op, int index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции.
static FloatBinding floatValueAt​(ObservableFloatArray op, ObservableIntegerValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции.
static FloatBinding floatValueAt​(ObservableFloatArray op, ObservableNumberValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции.
static FloatBinding floatValueAt​(ObservableList<? extends Number> op, int index)
Создаёт новый FloatBinding, содержащий элемент ObservableList по указанной позиции.
static FloatBinding floatValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableList по указанной позиции.
static FloatBinding floatValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableList по указанной позиции.
static <K> FloatBinding floatValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый FloatBinding, содержащий отображение определённого ключа в ObservableMap.
static <K> FloatBinding floatValueAt​(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый FloatBinding, содержащий отображение определённого ключа в ObservableMap.
static StringExpression format​(String format, Object... args)
Создаёт StringExpression, содержащий значения нескольких Objects, отформатированные согласно формату String.
static StringExpression format​(Locale locale, String format, Object... args)
Создаёт StringExpression, содержащий значения нескольких Objects, отформатированные согласно формату String и указанному Locale
static BooleanBinding greaterThan​(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа больше значения ObservableNumberValue.
static BooleanBinding greaterThan​(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа больше значения ObservableNumberValue.
static BooleanBinding greaterThan​(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа больше значения ObservableNumberValue.
static BooleanBinding greaterThan​(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа больше значения ObservableNumberValue.
static BooleanBinding greaterThan​(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа больше значения ObservableStringValue.
static BooleanBinding greaterThan​(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue больше константы.
static BooleanBinding greaterThan​(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue больше константы.
static BooleanBinding greaterThan​(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue больше константы.
static BooleanBinding greaterThan​(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue больше константы.
static BooleanBinding greaterThan​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение первого ObservableNumberValue больше значения второго.
static BooleanBinding greaterThan​(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableStringValue больше константы.
static BooleanBinding greaterThan​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение первого ObservableStringValue больше значения второго.
static BooleanBinding greaterThanOrEqual​(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableNumberValue.
static BooleanBinding greaterThanOrEqual​(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableNumberValue.
static BooleanBinding greaterThanOrEqual​(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableNumberValue.
static BooleanBinding greaterThanOrEqual​(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableNumberValue.
static BooleanBinding greaterThanOrEqual​(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableStringValue.
static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константному значению.
static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константному значению.
static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константному значению.
static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константному значению.
static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue больше или равно значению второго.
static BooleanBinding greaterThanOrEqual​(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue больше или равно константному значению.
static BooleanBinding greaterThanOrEqual​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue больше или равно значению второго.
static IntegerBinding integerValueAt​(ObservableIntegerArray op, int index)
Создаёт новый IntegerBinding, который содержит элемент ObservableArray на указанной позиции.
static IntegerBinding integerValueAt​(ObservableIntegerArray op, ObservableIntegerValue index)
Создаёт новый IntegerBinding, который содержит элемент ObservableArray на указанной позиции.
static IntegerBinding integerValueAt​(ObservableIntegerArray op, ObservableNumberValue index)
Создаёт новый IntegerBinding, который содержит элемент ObservableArray на указанной позиции.
static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, int index)
Создаёт новый IntegerBinding, который содержит элемент ObservableList на указанной позиции.
static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый IntegerBinding, который содержит элемент ObservableList на указанной позиции.
static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый IntegerBinding, который содержит элемент ObservableList на указанной позиции.
static <K> IntegerBinding integerValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый IntegerBinding, который содержит отображение определённого ключа в ObservableMap.
static <K> IntegerBinding integerValueAt​(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый IntegerBinding, который содержит отображение определённого ключа в ObservableMap.
static BooleanBinding isEmpty​(ObservableStringValue op)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue пустое.
static <E> BooleanBinding isEmpty​(ObservableList<E> op)
Создаёт новый BooleanBinding, который содержит true, если данный ObservableList пустой.
static <K,​ V> BooleanBinding isEmpty​(ObservableMap<K,​V> op)
Создаёт новый BooleanBinding, который содержит значение true, если заданная ObservableMap пустая.
static <E> BooleanBinding isEmpty​(ObservableSet<E> op)
Создаёт новый BooleanBinding, который содержит значение true, если заданный ObservableSet пустой.
static BooleanBinding isNotEmpty​(ObservableStringValue op)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableStringValue не пустое.
static <E> BooleanBinding isNotEmpty​(ObservableList<E> op)
Создаёт новый BooleanBinding, который содержит значение true, если заданный ObservableList не пустой.
static <K,​ V> BooleanBinding isNotEmpty​(ObservableMap<K,​V> op)
Создаёт новый BooleanBinding, который содержит значение true, если заданная ObservableMap не пустая.
static <E> BooleanBinding isNotEmpty​(ObservableSet<E> op)
Создаёт новый BooleanBinding, который содержит значение true, если заданный ObservableSet не пустой.
static BooleanBinding isNotNull​(ObservableObjectValue<?> op)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableObjectValue не равно null.
static BooleanBinding isNull​(ObservableObjectValue<?> op)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableObjectValue равно null.
static IntegerBinding length​(ObservableStringValue op)
Создаёт новый IntegerBinding, который содержит длину ObservableStringValue.
static BooleanBinding lessThan​(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше значения ObservableNumberValue.
static BooleanBinding lessThan​(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше значения ObservableNumberValue.
static BooleanBinding lessThan​(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше значения ObservableNumberValue.
static BooleanBinding lessThan​(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше значения ObservableNumberValue.
static BooleanBinding lessThan​(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше значения ObservableStringValue.
static BooleanBinding lessThan​(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue меньше константы.
static BooleanBinding lessThan​(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue меньше константы.
static BooleanBinding lessThan​(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue меньше константы.
static BooleanBinding lessThan​(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableNumberValue меньше константы.
static BooleanBinding lessThan​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение первого ObservableNumberValue меньше значения второго.
static BooleanBinding lessThan​(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение ObservableStringValue меньше константы.
static BooleanBinding lessThan​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если значение первого ObservableStringValue меньше значения второго.
static BooleanBinding lessThanOrEqual​(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит значение true, если константа меньше или равна значению ObservableNumberValue.
static BooleanBinding lessThanOrEqual​(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константа меньше или равна значению ObservableNumberValue.
static BooleanBinding lessThanOrEqual​(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константа меньше или равна значению ObservableNumberValue.
static BooleanBinding lessThanOrEqual​(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константа меньше или равна значению ObservableNumberValue.
static BooleanBinding lessThanOrEqual​(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если константа меньше или равна значению ObservableStringValue.
static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константе.
static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константе.
static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константе.
static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константе.
static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше или равно значению второго.
static BooleanBinding lessThanOrEqual​(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue меньше или равно константе.
static BooleanBinding lessThanOrEqual​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше или равно значению второго.
static LongBinding longValueAt​(ObservableList<? extends Number> op, int index)
Создаёт новый LongBinding, который содержит элемент ObservableList по указанному индексу.
static LongBinding longValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый LongBinding, который содержит элемент ObservableList по указанному индексу.
static LongBinding longValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый LongBinding, который содержит элемент ObservableList по указанному индексу.
static <K> LongBinding longValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый LongBinding, который содержит значение по заданному ключу в ObservableMap.
static <K> LongBinding longValueAt​(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый LongBinding, который содержит значение по заданному ключу в ObservableMap.
static DoubleBinding max​(double op1, ObservableNumberValue op2)
Создаёт новый DoubleBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static NumberBinding max​(float op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static NumberBinding max​(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static NumberBinding max​(long op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static DoubleBinding max​(ObservableNumberValue op1, double op2)
Создаёт новый DoubleBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static NumberBinding max​(ObservableNumberValue op1, float op2)
Создаёт новый NumberBinding, который вычисляет максимум между значением ObservableNumberValue и константой.
static NumberBinding max​(ObservableNumberValue op1, int op2)
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения.
static NumberBinding max​(ObservableNumberValue op1, long op2)
Создает новый NumberBinding, который вычисляет максимум значения ObservableNumberValue и постоянного значения.
static NumberBinding max​(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет максимум значений двух экземпляров ObservableNumberValue.
static DoubleBinding min​(double op1, ObservableNumberValue op2)
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(float op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(int op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(long op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static DoubleBinding min​(ObservableNumberValue op1, double op2)
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(ObservableNumberValue op1, float op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(ObservableNumberValue op1, int op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(ObservableNumberValue op1, long op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
static NumberBinding min​(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значений двух экземпляров ObservableNumberValue.
static DoubleBinding multiply​(double op1, ObservableNumberValue op2)
Создает новый DoubleBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(float op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(int op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(long op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static DoubleBinding multiply​(ObservableNumberValue op1, double op2)
Создает новый DoubleBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(ObservableNumberValue op1, float op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(ObservableNumberValue op1, int op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(ObservableNumberValue op1, long op2)
Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и постоянного значения.
static NumberBinding multiply​(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет произведение значений двух экземпляров ObservableNumberValue.
static NumberBinding negate​(ObservableNumberValue value)
Создает новый NumberBinding, который вычисляет отрицание ObservableNumberValue.
static BooleanBinding not​(ObservableBooleanValue op)
Создает BooleanBinding, который вычисляет инверсию значения ObservableBooleanValue.
static BooleanBinding notEqual​(double op1, ObservableNumberValue op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(float op1, ObservableNumberValue op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(int op1, ObservableNumberValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению.
static BooleanBinding notEqual​(int op1, ObservableNumberValue op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(long op1, ObservableNumberValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению.
static BooleanBinding notEqual​(long op1, ObservableNumberValue op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(Object op1, ObservableObjectValue<?> op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableObjectValue не равно константному значению.
static BooleanBinding notEqual​(String op1, ObservableStringValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableStringValue не равно константному значению.
static BooleanBinding notEqual​(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableBooleanValue не равны.
static BooleanBinding notEqual​(ObservableNumberValue op1, double op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(ObservableNumberValue op1, float op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(ObservableNumberValue op1, int op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению.
static BooleanBinding notEqual​(ObservableNumberValue op1, int op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(ObservableNumberValue op1, long op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению.
static BooleanBinding notEqual​(ObservableNumberValue op1, long op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).
static BooleanBinding notEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableNumberValue не равны.
static BooleanBinding notEqual​(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
Создаёт новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableNumberValue не равны (с точностью).
static BooleanBinding notEqual​(ObservableObjectValue<?> op1, Object op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableObjectValue не равно константному значению.
static BooleanBinding notEqual​(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создаёт новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableObjectValue не равны.
static BooleanBinding notEqual​(ObservableStringValue op1, String op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableStringValue не равно константному значению.
static BooleanBinding notEqual​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значения двух экземпляров ObservableStringValue не равны.
static BooleanBinding notEqualIgnoreCase​(String op1, ObservableStringValue op2)
Создаёт новую BooleanBinding, которая содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр.
static BooleanBinding notEqualIgnoreCase​(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно постоянному значению, игнорируя регистр.
static BooleanBinding notEqualIgnoreCase​(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны, игнорируя регистр.
static BooleanBinding or​(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, который вычисляет операцию условного ИЛИ над значением двух экземпляров ObservableBooleanValue.
static <T> ObjectBinding<T> select​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static <T> ObjectBinding<T> select​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static BooleanBinding selectBoolean​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static BooleanBinding selectBoolean​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static DoubleBinding selectDouble​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static DoubleBinding selectDouble​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static FloatBinding selectFloat​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static FloatBinding selectFloat​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static IntegerBinding selectInteger​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static IntegerBinding selectInteger​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static LongBinding selectLong​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static LongBinding selectLong​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static StringBinding selectString​(Object root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static StringBinding selectString​(ObservableValue<?> root, String... steps)
Создаёт привязку для получения члена, например, a.b.c.
static IntegerBinding size​(ObservableArray op)
Создаёт новый IntegerBinding, который содержит размер ObservableArray.
static <E> IntegerBinding size​(ObservableList<E> op)
Создаёт новый IntegerBinding, который содержит размер ObservableList.
static <K,​ V> IntegerBinding size​(ObservableMap<K,​V> op)
Создаёт новый IntegerBinding, который содержит размер ObservableMap.
static <E> IntegerBinding size​(ObservableSet<E> op)
Создаёт новый IntegerBinding, который содержит размер ObservableSet.
static StringBinding stringValueAt​(ObservableList<String> op, int index)
Создаёт новый StringBinding, который содержит элемент ObservableList в указанной позиции.
static StringBinding stringValueAt​(ObservableList<String> op, ObservableIntegerValue index)
Создаёт новый StringBinding, который содержит элемент ObservableList в указанной позиции.
static StringBinding stringValueAt​(ObservableList<String> op, ObservableNumberValue index)
Создаёт новый StringBinding, который содержит элемент ObservableList в указанной позиции.
static <K> StringBinding stringValueAt​(ObservableMap<K,​String> op, ObservableValue<? extends K> key)
Создаёт новый StringBinding, который содержит отображение определённого ключа в ObservableMap.
static <K> StringBinding stringValueAt​(ObservableMap<K,​String> op, K key)
Создаёт новый StringBinding, который содержит отображение определённого ключа в ObservableMap.
static DoubleBinding subtract​(double op1, ObservableNumberValue op2)
Создаёт новый DoubleBinding, который вычисляет разницу между константой и значением ObservableNumberValue.
static NumberBinding subtract​(float op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет разницу между константой и значением ObservableNumberValue.
static NumberBinding subtract​(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет разницу между константой и значением ObservableNumberValue.
static NumberBinding subtract​(long op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий разницу между константой и значением ObservableNumberValue.
static DoubleBinding subtract​(ObservableNumberValue op1, double op2)
Создаёт новый DoubleBinding, вычисляющий разницу между значением ObservableNumberValue и константой.
static NumberBinding subtract​(ObservableNumberValue op1, float op2)
Создаёт новый NumberBinding, вычисляющий разницу между значением ObservableNumberValue и константой.
static NumberBinding subtract​(ObservableNumberValue op1, int op2)
Создаёт новый NumberBinding, вычисляющий разницу между значением ObservableNumberValue и константой.
static NumberBinding subtract​(ObservableNumberValue op1, long op2)
Создаёт новый NumberBinding, вычисляющий разницу между значением ObservableNumberValue и константой.
static NumberBinding subtract​(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий разницу между значениями двух экземпляров ObservableNumberValue.
static void unbindBidirectional​(Object property1, Object property2)
Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property) или bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).
static <T> void unbindBidirectional​(Property<T> property1, Property<T> property2)
Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property).
static void unbindContent​(Object obj1, Object obj2)
Удаляет привязку содержимого.
static void unbindContentBidirectional​(Object obj1, Object obj2)
Удаляет двунаправленную привязку содержимого.
static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, int index)
Создаёт новый ObjectBinding, содержащий элемент из ObservableList по указанному индексу.
static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, ObservableIntegerValue index)
Создаёт новый ObjectBinding, содержащий элемент из ObservableList по указанному индексу.
static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, ObservableNumberValue index)
Создаёт новый ObjectBinding, содержащий элемент из ObservableList по указанному индексу.
static <K,​ V> ObjectBinding<V> valueAt​(ObservableMap<K,​V> op, ObservableValue<? extends K> key)
Создаёт новый ObjectBinding, содержащий отображение определённого ключа из ObservableMap.
static <K,​ V> ObjectBinding<V> valueAt​(ObservableMap<K,​V> op, K key)
Создаёт новый ObjectBinding, содержащий отображение определённого ключа из ObservableMap.
static When when​(ObservableBooleanValue condition)
Создаёт привязку, вычисляющую результат условного выражения.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

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 и могут быть в цепочке.

Параметры типа:
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 нельзя было достичь (из-за того, что у c нет свойства c, b имеет значение null или c не является типом Number и т. д.).

Все классы и свойства, используемые в связывании select, должны быть объявлены общедоступными. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля javafx.base (см. Развёртывание приложения как модуля).

Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans и могут быть в цепочке.

Параметры:
root - корневой ObservableValue
steps - имена свойств для достижения конечного свойства
Возвращает:
созданное LongBinding

selectBoolean

public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
Создаёт привязку, используемую для получения члена, например, a.b.c. Значение привязки будет c или false, если c не удалось получить (из-за того, что у b нет свойства c, b является null или c не является boolean и т. д.).

Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля javafx.base (см. Развёртывание приложения в виде модуля).

Примечание: начиная с версии 8.0, поддерживаются свойства JavaBeans и могут присутствовать в цепочке.

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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля 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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля 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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля 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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля 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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, то он должен быть рефлексивно доступен для модуля 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] заменены соответствующим объектом свойства.

Parameters:
root - Корневой объект.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта.
Returns:
созданная LongBinding
Since:
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 - условие тернарного выражения
Возвращает:
промежуточный класс для построения полной привязки
См. также:
When

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)
Создаёт двустороннюю привязку (или "привязку с обратным отображением") между свойством Property и другим свойством Property с использованием указанного преобразователя StringConverter для преобразования.

Двусторонняя привязка работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой и значение свойства a изменяется, значение свойства b автоматически устанавливается на то же значение. И наоборот, если значение свойства b изменяется, значение свойства a устанавливается на то же значение.

Двустороннюю привязку можно удалить с помощью unbindBidirectional(Object, Object).

Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, всё ещё можно установить (обычно привязки выбрасывают исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу.

Параметры типа:
T - тип обернутого Object
Параметры:
stringProperty - первое String Property
otherProperty - другое (не-String) свойство Property
converter - преобразователь StringConverter, используемый для преобразования между свойствами
Исключения:
NullPointerException - если одно из свойств или преобразователь converter недопустимо null
IllegalArgumentException - если оба свойства равны
С тех пор, как:
JavaFX 2.1

bindContentBidirectional

public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
Создаёт двустороннюю привязку (или "привязку с обратным отображением") между двумя экземплярами ObservableList.

Двусторонняя привязка работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой и значение свойства a изменяется, значение свойства b автоматически устанавливается на то же значение. И наоборот, если значение свойства b изменяется, значение свойства a устанавливается на то же значение.

Синхронизируется только содержимое двух списков, что означает, что оба списка разные, но они содержат одинаковые элементы.

Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).

Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, всё ещё можно установить (обычно привязки выбрасывают исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу.

Параметры типа:
E - тип элементов списка
Параметры:
list1 - первое ObservableList<E>
list2 - второе ObservableList<E>
Исключения:
NullPointerException - если один из списков null
IllegalArgumentException - если list1 == list2
С тех пор, как:
JavaFX 2.1

bindContentBidirectional

public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
Создаёт двустороннюю привязку (или "привязку с обратным отображением") между двумя экземплярами ObservableSet.

Двусторонняя привязка работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой и значение свойства a изменяется, значение свойства b автоматически устанавливается на то же значение. И наоборот, если значение свойства b изменяется, значение свойства a устанавливается на то же значение.

Синхронизируется только содержимое двух множеств, что означает, что оба множества разные, но они содержат одинаковые элементы.

Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).

Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, всё ещё можно установить (обычно привязки выбрасывают исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу.

Параметры типа:
E - тип элементов множества
Параметры:
set1 - первое ObservableSet<E>
set2 - второе ObservableSet<E>
Исключения:
NullPointerException - если одно из множеств null
IllegalArgumentException - если set1 == set2
С тех пор, как:
JavaFX 2.1

bindContentBidirectional

public static <K, V> void bindContentBidirectional​(ObservableMap<K,​V> map1, ObservableMap<K,​V> map2)
Создаёт двустороннюю привязку (или "привязку с обратным отображением") между двумя экземплярами ObservableMap.

Двусторонняя привязка работает в обоих направлениях. Если два свойства a и b связаны двусторонней привязкой и значение свойства a изменяется, значение свойства b автоматически устанавливается на то же значение. И наоборот, если значение свойства b изменяется, значение свойства a устанавливается на то же значение.

Синхронизируется только содержимое двух карт, что означает, что обе карты разные, но они содержат одинаковые элементы.

Двустороннюю привязку содержимого можно удалить с помощью unbindContentBidirectional(Object, Object).

Примечание: эта реализация двусторонней привязки отличается от всех других привязок в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, всё ещё можно установить (обычно привязки выбрасывают исключение). Во-вторых, двусторонние привязки вычисляются немедленно, то есть связанное свойство обновляется сразу.

Параметры типа:
K - тип ключей
V - тип значений
Параметры:
map1 - первое ObservableMap<K, V>
map2 - второе ObservableMap<K, V>
С тех пор, как:
JavaFX 2.1

unbindContentBidirectional

public static void unbindContentBidirectional(Object obj1, Object obj2)
Удаляет двустороннюю привязку содержимого.
Параметры:
obj1 - первое Object
obj2 - второе Object
С тех пор, как:
JavaFX 2.1

bindContent

public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
Создаёт привязку содержимого между ObservableList и List.

Привязка содержимого гарантирует, что List содержит те же элементы, что и ObservableList. Если содержимое ObservableList изменяется, List будет обновляться автоматически.

После того, как List привязана к ObservableList, List больше не должна изменяться напрямую. В противном случае это приведёт к непредсказуемым результатам.

Привязку содержимого можно удалить с помощью unbindContent(Object, Object).

Параметры типа:
E - тип элементов List
Параметры:
list1 - List
list2 - ObservableList
С тех пор, как:
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 - если один из Objects null
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 - если ObservableNumberValue null

add

public static DoubleBinding add(double op1, ObservableNumberValue op2)
Создаёт новую привязку DoubleBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - константное значение
op2 - ObservableNumberValue
Returns:
новая DoubleBinding
Throws:
NullPointerException - если ObservableNumberValue null

add

public static NumberBinding add(ObservableNumberValue op1, float op2)
Создаёт новую привязку NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - ObservableNumberValue
op2 - константное значение
Returns:
новая NumberBinding
Throws:
NullPointerException - если ObservableNumberValue null

add

public static NumberBinding add(float op1, ObservableNumberValue op2)
Создаёт новую привязку NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - константное значение
op2 - ObservableNumberValue
Returns:
новая NumberBinding
Throws:
NullPointerException - если ObservableNumberValue null

add

public static NumberBinding add(ObservableNumberValue op1, long op2)
Создаёт новую привязку NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - ObservableNumberValue
op2 - константное значение
Returns:
новая NumberBinding
Throws:
NullPointerException - если ObservableNumberValue null

add

public static NumberBinding add(long op1, ObservableNumberValue op2)
Создаёт новую привязку NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - константное значение
op2 - ObservableNumberValue
Returns:
новая NumberBinding
Throws:
NullPointerException - если ObservableNumberValue null

add

public static NumberBinding add(ObservableNumberValue op1, int op2)
Создаёт новую привязку NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Parameters:
op1 - ObservableNumberValue
op2 - константное значение
Returns:
новая NumberBinding
Throws:
NullPointerException - если ObservableNumberValue null

сложить

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
END_OF_DOCUMENT_MARKER

умножение

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
END_OF_DOCUMENT_MARKER

равно

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.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - the ObservableNumberValue
op2 - константа
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

равно

public static BooleanBinding equal(ObservableNumberValue op1, int op2)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно константному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую точность.

Параметры:
op1 - the ObservableNumberValue
op2 - константа
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

равно

public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно константному значению (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - константа
op2 - the ObservableNumberValue
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

равно

public static BooleanBinding equal(int op1, ObservableNumberValue op2)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue равно константному значению.

При сравнении чисел с плавающей точкой рекомендуется использовать метод equal(), который позволяет использовать небольшую точность.

Параметры:
op1 - константа
op2 - the ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

не равно

public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - первый операнд
op2 - второй операнд
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если один из операндов является null

не равно

public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны.

При сравнении чисел с плавающей точкой рекомендуется использовать метод notEqual(), который позволяет использовать небольшую точность.

Параметры:
op1 - первый операнд
op2 - второй операнд
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если один из операндов является null

не равно

public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - the ObservableNumberValue
op2 - константа
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

не равно

public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - константа
op2 - the ObservableNumberValue
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

не равно

public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - the ObservableNumberValue
op2 - константа
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

не равно

public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с точностью).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Рекомендуется использовать небольшую точность при сравнении чисел с плавающей точкой из-за ошибок округления.

Параметры:
op1 - константа
op2 - the ObservableNumberValue
epsilon - допустимая точность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue является null

неравно

public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Использование небольшого допуска рекомендуется при сравнении чисел с плавающей запятой из-за ошибок округления.

Параметры:
op1 - ObservableNumberValue
op2 - константное значение
epsilon - разрешённый допуск
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.

При сравнении чисел с плавающей запятой рекомендуется использовать метод notEqual(), который позволяет задать допуск.

Параметры:
op1 - ObservableNumberValue
op2 - константное значение
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Использование небольшого допуска рекомендуется при сравнении чисел с плавающей запятой из-за ошибок округления.

Параметры:
op1 - константное значение
op2 - ObservableNumberValue
epsilon - разрешённый допуск
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.

При сравнении чисел с плавающей запятой рекомендуется использовать метод notEqual(), который позволяет задать допуск.

Параметры:
op1 - константное значение
op2 - ObservableNumberValue
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Использование небольшого допуска рекомендуется при сравнении чисел с плавающей запятой из-за ошибок округления.

Параметры:
op1 - ObservableNumberValue
op2 - константное значение
epsilon - разрешённый допуск
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.

При сравнении чисел с плавающей запятой рекомендуется использовать метод notEqual(), который позволяет задать допуск.

Параметры:
op1 - ObservableNumberValue
op2 - константное значение
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).

Два операнда a и b считаются равными, если Math.abs(a-b) <= epsilon.

Использование небольшого допуска рекомендуется при сравнении чисел с плавающей запятой из-за ошибок округления.

Параметры:
op1 - константное значение
op2 - ObservableNumberValue
epsilon - разрешённый допуск
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

неравно

public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.

При сравнении чисел с плавающей запятой рекомендуется использовать метод notEqual(), который позволяет задать допуск.

Параметры:
op1 - константное значение
op2 - ObservableNumberValue
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

больше

public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue больше значения второго.
Параметры:
op1 - первый операнд
op2 - второй операнд
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если один из операндов null

больше

public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
Параметры:
op1 - ObservableNumberValue
op2 - константное значение
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

больше

public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
Параметры:
op1 - константное значение
op2 - ObservableNumberValue
Возвращает:
новый BooleanBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue null

greaterThan

public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

greaterThan

public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

greaterThan

public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

greaterThan

public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

greaterThan

public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

greaterThan

public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше значения второго.
Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов имеет значение null

lessThan

public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
Parameters:
op1 - the ObservableNumberValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
Parameters:
op1 - константное значение
op2 - the ObservableNumberValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableNumberValue имеет значение null

lessThan

public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
Parameters:
op1 - the ObservableNumberValue
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 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

Меньше или равно

public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
Создает новый BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

Меньше или равно

public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

Меньше или равно

public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
Создает новый BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

Меньше или равно

public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно постоянному значению.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

Меньше или равно

public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
Создает новый BooleanBinding, который содержит true, если постоянное значение меньше или равно значению ObservableNumberValue.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый BooleanBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значений двух экземпляров ObservableNumberValue.
Параметры:
op1 - первый операнд
op2 - второй операнд
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если один из операндов является null

min

public static DoubleBinding min(ObservableNumberValue op1, double op2)
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый DoubleBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static DoubleBinding min(double op1, ObservableNumberValue op2)
Создает новый DoubleBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый DoubleBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(ObservableNumberValue op1, float op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(float op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(ObservableNumberValue op1, long op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(long op1, ObservableNumberValue op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - постоянное значение
op2 - the ObservableNumberValue
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(ObservableNumberValue op1, int op2)
Создает новый NumberBinding, который вычисляет минимум значения ObservableNumberValue и постоянного значения.
Параметры:
op1 - the ObservableNumberValue
op2 - постоянное значение
Возвращает:
новый NumberBinding
Исключение:
NullPointerException - если ObservableNumberValue является null

min

public static NumberBinding min(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий минимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - постоянное значение
op2 - значение ObservableNumberValue
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из двух значений ObservableNumberValue.
Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый NumberBinding
Throws:
NullPointerException - если один из операндов является null

max

public static DoubleBinding max(ObservableNumberValue op1, double op2)
Создаёт новый DoubleBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - значение ObservableNumberValue
op2 - постоянное значение
Returns:
новый DoubleBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static DoubleBinding max(double op1, ObservableNumberValue op2)
Создаёт новый DoubleBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - постоянное значение
op2 - значение ObservableNumberValue
Returns:
новый DoubleBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(ObservableNumberValue op1, float op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - значение ObservableNumberValue
op2 - постоянное значение
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(float op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - постоянное значение
op2 - значение ObservableNumberValue
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(ObservableNumberValue op1, long op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - значение ObservableNumberValue
op2 - постоянное значение
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(long op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - постоянное значение
op2 - значение ObservableNumberValue
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(ObservableNumberValue op1, int op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - значение ObservableNumberValue
op2 - постоянное значение
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

max

public static NumberBinding max(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, вычисляющий максимальное значение из значения ObservableNumberValue и константы.
Parameters:
op1 - постоянное значение
op2 - значение ObservableNumberValue
Returns:
новый NumberBinding
Throws:
NullPointerException - если ObservableNumberValue является null

and

public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, вычисляющий логическое И (AND) для двух значений ObservableBooleanValue.
Parameters:
op1 - первый ObservableBooleanValue
op2 - второй ObservableBooleanValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов является null

or

public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, вычисляющий логическое ИЛИ (OR) для двух значений ObservableBooleanValue.
Parameters:
op1 - первый ObservableBooleanValue
op2 - второй ObservableBooleanValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов является null

not

public static BooleanBinding not(ObservableBooleanValue op)
Создаёт BooleanBinding, вычисляющий отрицание значения ObservableBooleanValue.
Parameters:
op - значение ObservableBooleanValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если операнд является null

equal

public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт новый BooleanBinding, содержащий true, если значения двух экземпляров ObservableBooleanValue равны.
Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый BooleanBinding
Throws:
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.

Parameters:
op1 - константное значение
op2 - ObservableStringValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null

большеИлиРавно

public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue больше или равно значению второго.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов является null

большеИлиРавно

public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue больше или равно константному значению.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - ObservableStringValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null

большеИлиРавно

public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableStringValue.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - константное значение
op2 - ObservableStringValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null

меньшеИлиРавно

public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше или равно значению второго.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов является null

меньшеИлиРавно

public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue меньше или равно константному значению.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - ObservableStringValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null

меньшеИлиРавно

public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
Создаёт новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableStringValue.

Примечание: в этом сравнении String, которое является null, считается равным пустой String.

Parameters:
op1 - константное значение
op2 - ObservableStringValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null

длина

public static IntegerBinding length(ObservableStringValue op)
Создаёт новый IntegerBinding, который содержит длину ObservableStringValue.

Примечание: в этом сравнении String, которое является null, считается имеющим длину 0.

Parameters:
op - ObservableStringValue
Returns:
новый IntegerBinding
Throws:
NullPointerException - если ObservableStringValue является null
Since:
JavaFX 8.0

пустая

public static BooleanBinding isEmpty(ObservableStringValue op)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue пустое.

Примечание: в этом сравнении String, которое является null, считается пустым.

Parameters:
op - ObservableStringValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null
Since:
JavaFX 8.0

неПустая

public static BooleanBinding isNotEmpty(ObservableStringValue op)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue не пустое.

Примечание: в этом сравнении String, которое является null, считается пустым.

Parameters:
op - ObservableStringValue
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableStringValue является null
Since:
JavaFX 8.0

равно

public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создаёт новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableObjectValue равны.
Parameters:
op1 - первый операнд
op2 - второй операнд
Returns:
новый BooleanBinding
Throws:
NullPointerException - если один из операндов является null

равно

public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
Создаёт новый BooleanBinding, который содержит true, если значение ObservableObjectValue равно константному значению.
Parameters:
op1 - ObservableObjectValue
op2 - константное значение
Returns:
новый BooleanBinding
Throws:
NullPointerException - если ObservableObjectValue является null

равно

public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
Создаёт новый BooleanBinding, содержащий значение true, если значение ObservableObjectValue равно некоторому константному значению.
Параметры:
op1 - константа
op2 - ObservableObjectValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableObjectValue является null

неравно

public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создаёт новый BooleanBinding, содержащий значение true, если значения двух экземпляров ObservableObjectValue не равны.
Параметры:
op1 - первый операнд
op2 - второй операнд
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если один из операндов является null

неравно

public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
Создаёт новый BooleanBinding, содержащий значение true, если значение ObservableObjectValue не равно константному значению.
Параметры:
op1 - ObservableObjectValue
op2 - константа
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableObjectValue является null

неравно

public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
Создаёт новый BooleanBinding, содержащий значение true, если значение ObservableObjectValue не равно константному значению.
Параметры:
op1 - константа
op2 - ObservableObjectValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableObjectValue является null

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

размер

public static <E> IntegerBinding size(ObservableList<E> op)
Создаёт новый IntegerBinding, содержащий размер ObservableList.
Типы параметров:
E - тип элементов List
Параметры:
op - ObservableList
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableList является null
С:
JavaFX 2.1

пусто

public static <E> BooleanBinding isEmpty(ObservableList<E> op)
Создаёт новый BooleanBinding, содержащий значение true, если заданный ObservableList пуст.
Типы параметров:
E - тип элементов List
Параметры:
op - ObservableList
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableList является null
С:
JavaFX 2.1

непусто

public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
Создаёт новый BooleanBinding, содержащий значение true, если заданный ObservableList не пуст.
Типы параметров:
E - тип элементов List
Параметры:
op - ObservableList
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableList является null
С:
JavaFX 8.0

значениеВ

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

значениеВ

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

значениеВ

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 - the ObservableList
index - the position in the List
Returns:
the new BooleanBinding
Throws:
NullPointerException - if the ObservableList is null
IllegalArgumentException - if index < 0
Since:
JavaFX 2.1

booleanValueAt

public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
Создаёт новый BooleanBinding, содержащий элемент из ObservableList по указанной позиции. BooleanBinding будет содержать false, если index выходит за пределы ObservableList.
Parameters:
op - the ObservableList
index - the position in the List
Returns:
the new BooleanBinding
Throws:
NullPointerException - if the ObservableList or index is null
Since:
JavaFX 2.1

booleanValueAt

public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
Создаёт новый BooleanBinding, содержащий элемент из ObservableList по указанной позиции. BooleanBinding будет содержать false, если index выходит за пределы ObservableList.
Parameters:
op - the ObservableList
index - the position in the List, converted to int
Returns:
the new BooleanBinding
Throws:
NullPointerException - if the ObservableList or index is 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 - the ObservableList
index - the position in the List
Returns:
the new DoubleBinding
Throws:
NullPointerException - if the ObservableList is null
IllegalArgumentException - if 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 - the ObservableList
index - the position in the List
Returns:
the new DoubleBinding
Throws:
NullPointerException - if the ObservableList or index is 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 - the ObservableList
index - the position in the List, converted to int
Returns:
the new DoubleBinding
Throws:
NullPointerException - if the ObservableList or index is 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 - the ObservableList
index - the position in the List
Returns:
the new FloatBinding
Throws:
NullPointerException - if the ObservableList is null
IllegalArgumentException - if 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 - the ObservableList
index - the position in the List
Returns:
the new FloatBinding
Throws:
NullPointerException - if the ObservableList or index is 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 - the ObservableList
index - the position in the List, converted to int
Returns:
the new FloatBinding
Throws:
NullPointerException - if the ObservableList or index is null
Since:
JavaFX 8.0

integerValueAt

public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
Создаёт новый IntegerBinding, содержащий элемент из ObservableList по указанной позиции. IntegerBinding будет содержать 0, если index указывает на позицию, расположенную позади ObservableList.
Parameters:
op - the ObservableList
index - the position in the List
Returns:
the new IntegerBinding
Throws:
NullPointerException - if the ObservableList is null
IllegalArgumentException - if index < 0
Since:
JavaFX 2.1

Значение целого числа в позиции

public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый IntegerBinding, содержащий элемент из ObservableList в указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 2.1

Значение целого числа в позиции

public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый IntegerBinding, содержащий элемент из ObservableList в указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List, преобразованная в int
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 8.0

Значение длинного целого числа в позиции

public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
Создаёт новый LongBinding, содержащий элемент из ObservableList в указанной позиции. LongBinding будет содержать 0L, если index указывает на позицию за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List
Возвращает:
новый LongBinding
Исключения:
NullPointerException - если ObservableList является null
IllegalArgumentException - если index < 0
С момента:
JavaFX 2.1

Значение длинного целого числа в позиции

public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новый LongBinding, содержащий элемент из ObservableList в указанной позиции. LongBinding будет содержать 0L, если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List
Возвращает:
новый LongBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 2.1

Значение длинного целого числа в позиции

public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новый LongBinding, содержащий элемент из ObservableList в указанной позиции. LongBinding будет содержать 0L, если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List, преобразованная в int
Возвращает:
новый LongBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 8.0

Строковое значение в позиции

public static StringBinding stringValueAt(ObservableList<String> op, int index)
Создаёт новый StringBinding, содержащий элемент из ObservableList в указанной позиции. StringBinding будет содержать null, если index указывает на позицию за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List
Возвращает:
новый StringBinding
Исключения:
NullPointerException - если ObservableList является null
IllegalArgumentException - если index < 0
С момента:
JavaFX 2.1

Строковое значение в позиции

public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
Создаёт новый StringBinding, содержащий элемент из ObservableList в указанной позиции. StringBinding будет содержать "", если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List
Возвращает:
новый StringBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 2.1

Строковое значение в позиции

public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
Создаёт новый StringBinding, содержащий элемент из ObservableList в указанной позиции. StringBinding будет содержать "", если index находится за пределами ObservableList.
Параметры:
op - the ObservableList
index - позиция в List, преобразованная в int
Возвращает:
новый StringBinding
Исключения:
NullPointerException - если ObservableList или index является null
С момента:
JavaFX 8.0

Размер

public static <E> IntegerBinding size(ObservableSet<E> op)
Создаёт новый IntegerBinding, содержащий размер ObservableSet.
Параметры типа:
E - тип элементов Set
Параметры:
op - the ObservableSet
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableSet является null
С момента:
JavaFX 2.1

Пустой

public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
Создаёт новый BooleanBinding, который содержит true, если заданный ObservableSet пуст.
Параметры типа:
E - тип элементов Set
Параметры:
op - the ObservableSet
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableSet является null
С момента:
JavaFX 2.1

Не пустой

public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
Создаёт новый BooleanBinding, который содержит true, если заданный ObservableSet не пуст.
Параметры типа:
E - тип элементов Set
Параметры:
op - the ObservableSet
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableSet является null
С момента:
JavaFX 8.0

размер

public static IntegerBinding size(ObservableArray op)
Создаёт новый IntegerBinding, содержащий размер ObservableArray.
Параметры:
op - the ObservableArray
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableArray является null
С:
JavaFX 8.0

floatValueAt

public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции. FloatBinding будет содержать 0.0f, если index указывает на позицию за пределами ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray
Возвращает:
новый FloatBinding
Исключения:
NullPointerException - если ObservableArray является null
IllegalArgumentException - если index < 0
С:
JavaFX 8.0

floatValueAt

public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции. FloatBinding будет содержать 0.0f, если index выходит за пределы ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray
Возвращает:
новый FloatBinding
Исключения:
NullPointerException - если ObservableArray или index является null
С:
JavaFX 8.0

floatValueAt

public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index)
Создаёт новый FloatBinding, содержащий элемент ObservableArray по указанной позиции. FloatBinding будет содержать 0.0f, если index выходит за пределы ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray, преобразованная в int
Возвращает:
новый FloatBinding
Исключения:
NullPointerException - если ObservableArray или index является null
С:
JavaFX 8.0

integerValueAt

public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
Создаёт новый IntegerBinding, содержащий элемент ObservableArray по указанной позиции. IntegerBinding будет содержать 0, если index указывает на позицию за пределами ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableArray является null
IllegalArgumentException - если index < 0
С:
JavaFX 8.0

integerValueAt

public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
Создаёт новый IntegerBinding, содержащий элемент ObservableArray по указанной позиции. IntegerBinding будет содержать 0, если index выходит за пределы ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableArray или index является null
С:
JavaFX 8.0

integerValueAt

public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
Создаёт новый IntegerBinding, содержащий элемент ObservableArray по указанной позиции. IntegerBinding будет содержать 0, если index выходит за пределы ObservableArray.
Параметры:
op - the ObservableArray
index - позиция в ObservableArray, преобразованная в int
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableArray или index является null
С:
JavaFX 8.0

размер

public static <K, V> IntegerBinding size​(ObservableMap<K,​V> op)
Создаёт новый IntegerBinding, содержащий размер ObservableMap.
Параметры типизации:
K - тип ключей элементов Map
V - тип значений элементов Map
Параметры:
op - the ObservableMap
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableMap является null
С:
JavaFX 2.1

isEmpty

public static <K, V> BooleanBinding isEmpty​(ObservableMap<K,​V> op)
Создаёт новый BooleanBinding, содержащий true, если заданная ObservableMap пустая.
Параметры типизации:
K - тип ключей элементов Map
V - тип значений элементов Map
Параметры:
op - the ObservableMap
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableMap является null
С:
JavaFX 2.1

isNotEmpty

public static <K, V> BooleanBinding isNotEmpty​(ObservableMap<K,​V> op)
Создаёт новый BooleanBinding, содержащий true, если заданная ObservableMap не пустая.
Параметры типизации:
K - тип ключей элементов Map
V - тип значений элементов Map
Параметры:
op - the ObservableMap
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableMap является null
С:
JavaFX 8.0

значениеПоКлючу

public static <K, V> ObjectBinding<V> valueAt​(ObservableMap<K,​V> op, K key)
Создаёт новый ObjectBinding, содержащий сопоставление по указанному ключу в ObservableMap.
Параметры типизации:
K - тип ключей элементов Map
V - тип значений элементов Map
Параметры:
op - the ObservableMap
key - ключ в Map
Возвращает:
новый ObjectBinding
Исключения:
NullPointerException - если ObservableMap является null
С:
JavaFX 2.1

valueAt

public static <K, V> ObjectBinding<V> valueAt​(ObservableMap<K,​V> op, ObservableValue<? extends K> key)
Создаёт новую ObjectBinding, содержащую отображение определённого ключа в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
V - тип элементов значения Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая ObjectBinding
Throws:
NullPointerException - если ObservableMap или key имеет null значение
Since:
JavaFX 2.1

booleanValueAt

public static <K> BooleanBinding booleanValueAt(ObservableMap<K,​Boolean> op, K key)
Создаёт новый BooleanBinding, содержащий отображение определённого ключа в ObservableMap. BooleanBinding будет содержать false, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая BooleanBinding
Throws:
NullPointerException - если ObservableMap имеет null значение
Since:
JavaFX 2.1

booleanValueAt

public static <K> BooleanBinding booleanValueAt(ObservableMap<K,​Boolean> op, ObservableValue<? extends K> key)
Создаёт новый BooleanBinding, содержащий отображение определённого ключа в ObservableMap. BooleanBinding будет содержать false, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая BooleanBinding
Throws:
NullPointerException - если ObservableMap или key имеет null значение
Since:
JavaFX 2.1

doubleValueAt

public static <K> DoubleBinding doubleValueAt(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap. DoubleBinding будет содержать 0.0, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая DoubleBinding
Throws:
NullPointerException - если ObservableMap имеет null значение
Since:
JavaFX 2.1

doubleValueAt

public static <K> DoubleBinding doubleValueAt(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap. DoubleBinding будет содержать 0.0, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая DoubleBinding
Throws:
NullPointerException - если ObservableMap или key имеет null значение
Since:
JavaFX 2.1

floatValueAt

public static <K> FloatBinding floatValueAt(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый FloatBinding, содержащий отображение определённого ключа в ObservableMap. FloatBinding будет содержать 0.0f, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая FloatBinding
Throws:
NullPointerException - если ObservableMap имеет null значение
Since:
JavaFX 2.1

floatValueAt

public static <K> FloatBinding floatValueAt(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый FloatBinding, содержащий отображение определённого ключа в ObservableMap. FloatBinding будет содержать 0.0f, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая FloatBinding
Throws:
NullPointerException - если ObservableMap или key имеет null значение
Since:
JavaFX 2.1

integerValueAt

public static <K> IntegerBinding integerValueAt(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый IntegerBinding, содержащий отображение определённого ключа в ObservableMap. IntegerBinding будет содержать 0, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая IntegerBinding
Throws:
NullPointerException - если ObservableMap имеет null значение
Since:
JavaFX 2.1

integerValueAt

public static <K> IntegerBinding integerValueAt(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый IntegerBinding, содержащий отображение определённого ключа в ObservableMap. IntegerBinding будет содержать 0, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новая IntegerBinding
Throws:
NullPointerException - если ObservableMap или key имеет null значение
Since:
JavaFX 2.1

longValueAt

public static <K> LongBinding longValueAt(ObservableMap<K,​? extends Number> op, K key)
Создаёт новый LongBinding, содержащий отображение определённого ключа в ObservableMap. LongBinding будет содержать 0L, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа в Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новый LongBinding
Throws:
NullPointerException - если ObservableMap является null
Since:
JavaFX 2.1

longValueAt

public static <K> LongBinding longValueAt(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
Создаёт новый LongBinding, содержащий отображение определённого ключа в ObservableMap. LongBinding будет содержать 0L, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа в Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новый LongBinding
Throws:
NullPointerException - если ObservableMap или key является null
Since:
JavaFX 2.1

stringValueAt

public static <K> StringBinding stringValueAt(ObservableMap<K,​String> op, K key)
Создаёт новый StringBinding, содержащий отображение определённого ключа в ObservableMap. StringBinding будет содержать null, если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа в Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новый StringBinding
Throws:
NullPointerException - если ObservableMap является null
Since:
JavaFX 2.1

stringValueAt

public static <K> StringBinding stringValueAt(ObservableMap<K,​String> op, ObservableValue<? extends K> key)
Создаёт новый StringBinding, содержащий отображение определённого ключа в ObservableMap. StringBinding будет содержать "", если key не найден в ObservableMap.
Type Parameters:
K - тип элементов ключа в Map
Parameters:
op - ObservableMap
key - ключ в Map
Returns:
новый StringBinding
Throws:
NullPointerException - если ObservableMap или key является null
Since:
JavaFX 2.1

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API