Spec-Zone.ru › OpenJavaFX 24

Класс 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 содержащий пакет безусловно.

С:
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)
Helper function to create a custom ObjectBinding.
static StringBinding createStringBinding(Callable<String> func, Observable... dependencies)
Helper function to create a custom StringBinding.
static DoubleBinding divide(double op1, ObservableNumberValue op2)
Creates a new DoubleBinding that calculates the division of a constant value and the value of a ObservableNumberValue.
static NumberBinding divide(float op1, ObservableNumberValue op2)
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue.
static NumberBinding divide(int op1, ObservableNumberValue op2)
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue.
static NumberBinding divide(long op1, ObservableNumberValue op2)
Creates a new NumberBinding that calculates the division of a constant value and the value of a ObservableNumberValue.
static DoubleBinding divide(ObservableNumberValue op1, double op2)
Creates a new DoubleBinding that calculates the division of the value of a ObservableNumberValue and a constant value.
static NumberBinding divide(ObservableNumberValue op1, float op2)
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value.
static NumberBinding divide(ObservableNumberValue op1, int op2)
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value.
static NumberBinding divide(ObservableNumberValue op1, long op2)
Creates a new NumberBinding that calculates the division of the value of a ObservableNumberValue and a constant value.
static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
Creates a new NumberBinding that calculates the division of the values of two instances of ObservableNumberValue.
static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position.
static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position.
static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Creates a new DoubleBinding that contains the element of an ObservableList at the specified position.
static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
Creates a new DoubleBinding that contains the mapping of a specific key in an ObservableMap.
static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, K key)
Creates a new DoubleBinding that contains the mapping of a specific key in an ObservableMap.
static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(int op1, ObservableNumberValue op2)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value.
static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(long op1, ObservableNumberValue op2)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value.
static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
Creates a new BooleanBinding that holds true if the value of an ObservableObjectValue is equal to a constant value.
static BooleanBinding equal(String op1, ObservableStringValue op2)
Creates a new BooleanBinding that holds true if the value of a ObservableStringValue is equal to a constant value.
static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
Creates a new BooleanBinding that holds true if the values of two instances of ObservableBooleanValue are equal.
static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value (with a tolerance).
static BooleanBinding equal(ObservableNumberValue op1, int op2)
Creates a new BooleanBinding that holds true if the value of a ObservableNumberValue is equal to a constant value.
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, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулю javafx.base (см. Развёртывание приложения как модуля).

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

Начиная с 19-й версии, рекомендуется использовать ObservableValue.flatMap(java.util.function.Function) для выбора вложенного члена ObservableValue.

Параметры типа:
T - тип обернутого Object
Параметры:
root - Корневой ObservableValue
steps - Имена свойств для достижения конечного свойства
Возвращает:
Созданное ObjectBinding
См. также:
  • ObservableValue.flatMap(java.util.function.Function)

selectDouble

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

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

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

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

selectFloat

public static FloatBinding selectFloat(ObservableValue<?> root, String... steps)
Создаёт связывание, используемое для получения члена, такого как a.b.c. Значение связывания будет c, или 0.0f, если c не удалось достичь (из-за b, у которого нет свойства c, b является null или c не является Number типом и т. д.).

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

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

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

selectInteger

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

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

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

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

selectLong

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

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

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

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

selectBoolean

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

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

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

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

selectString

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

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

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

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

select

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

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

Если у корня есть свойства JavaFX, этот вызов эквивалентен select(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.

Параметры типа:
T - тип оборачиваемого Object
Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина.
Возвращает:
созданную ObjectBinding
С тех пор:
JavaFX 8.0

selectDouble

public static DoubleBinding selectDouble(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого как a.b.c. Значение привязки будет c, или 0.0, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.).

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

Если у корня есть свойства JavaFX, этот вызов эквивалентен selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина.
Возвращает:
созданную DoubleBinding
С тех пор:
JavaFX 8.0

selectFloat

public static FloatBinding selectFloat(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого как a.b.c. Значение привязки будет c, или 0.0f, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.).

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

Если у корня есть свойства JavaFX, этот вызов эквивалентен selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина.
Возвращает:
созданную FloatBinding
С тех пор:
JavaFX 8.0

selectInteger

public static IntegerBinding selectInteger(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого как a.b.c. Значение привязки будет c, или 0, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т.д.).

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

Если у корня есть свойства JavaFX, этот вызов эквивалентен selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), при этом root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он определяет свойство корневого бина.
Возвращает:
созданную IntegerBinding
С тех пор:
JavaFX 8.0

selectLong

public static LongBinding selectLong(Object root, String... steps)
Создаёт привязку для получения члена, такого как a.b.c. Значение привязки будет c или 0L, если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа Number и т. д.).

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

Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectLong(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина.
Возвращает:
созданную LongBinding
С тех пор:
JavaFX 8.0

selectBoolean

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

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

Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина.
Возвращает:
созданную ObjectBinding
С тех пор:
JavaFX 8.0

selectString

public static StringBinding selectString(Object root, String... steps)
Создаёт привязку для получения члена, такого как a.b.c. Значение привязки будет c или "", если c не удалось получить (из-за того, что у b нет свойства c, b имеет значение null или c не является объектом типа String и т. д.).

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

Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен selectString(javafx.beans.value.ObservableValue, java.lang.String[]), где root и step[0] заменены соответствующими объектами свойств.

Параметры:
root - Корневой бин.
steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он обозначает свойство корневого бина.
Возвращает:
созданную ObjectBinding
С тех пор:
JavaFX 8.0

when

public static When when(ObservableBooleanValue condition)
Создаёт привязку, вычисляющую результат выражения «тернарный оператор». Подробности см. в описании класса When.
Параметры:
condition - Условие выражения «тернарный оператор»
Возвращает:
промежуточный класс для построения полной привязки
См. также:
  • 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 и другим свойством, используя указанный Format для преобразования.

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

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

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

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

bindBidirectional

public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
Создает двунаправленную привязку (или "связывание с инверсией") между String-Property и другим Property, используя указанный StringConverter для преобразования.

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

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

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

Типы параметров:
T - the type of the wrapped Object
Параметры:
stringProperty - the String Property
otherProperty - the other (non-String) Property
converter - the StringConverter used to convert between the properties
Бросает исключение:
NullPointerException - if one of the properties or the converter is null
IllegalArgumentException - if both properties are equal
С:
JavaFX 2.1

bindContentBidirectional

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

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

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

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

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

Типы параметров:
E - the type of the list elements
Параметры:
list1 - the first ObservableList<E>
list2 - the second ObservableList<E>
Бросает исключение:
NullPointerException - if one of the lists is null
IllegalArgumentException - if 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 - the type of the set elements
Параметры:
set1 - the first ObservableSet<E>
set2 - the second ObservableSet<E>
Бросает исключение:
NullPointerException - if one of the sets is null
IllegalArgumentException - if 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 - the type of the key elements
V - the type of the value elements
Параметры:
map1 - the first ObservableMap<K, V>
map2 - the second ObservableMap<K, V>
С:
JavaFX 2.1

unbindContentBidirectional

public static void unbindContentBidirectional(Object obj1, Object obj2)
Удалить двунаправленную привязку содержимого.
Параметры:
obj1 - the first Object
obj2 - the second 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 - the type of the List elements
Параметры:
list1 - the List
list2 - the ObservableList
С:
JavaFX 2.1

связатьКонтент

public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
Создаёт привязку контента между ObservableSet и Set.

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

После привязки Set к ObservableSet, Set больше нельзя изменять напрямую. Это приведёт к непредсказуемым результатам.

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

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

связатьКонтент

public static <K, V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)
Создаёт привязку контента между ObservableMap и Map.

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

После привязки Map к ObservableMap, Map больше нельзя изменять напрямую. Это приведёт к непредсказуемым результатам.

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

Параметры типа:
K - тип ключей элементов Map
V - тип значений элементов Map
Параметры:
map1 - Map
map2 - ObservableMap
Исключения:
NullPointerException - если один из словарей null
IllegalArgumentException - если map1 == map2
С момента:
JavaFX 2.1

отвязатьКонтент

public static void unbindContent(Object obj1, Object obj2)
Удаляет привязку контента.
Параметры:
obj1 - первый Object
obj2 - второй Object
Исключения:
NullPointerException - если один из Objects null
IllegalArgumentException - если obj1 == obj2
С момента:
JavaFX 2.1

отрицание

public static NumberBinding negate(ObservableNumberValue value)
Создаёт новую NumberBinding, которая вычисляет отрицание ObservableNumberValue.
Параметры:
value - операнд
Возвращает:
новая NumberBinding
Исключения:
NullPointerException - если значение null

сложение

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

сложение

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

сложение

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

сложение

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

сложение

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

сложение

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

сложение

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

сложение

public static NumberBinding add(ObservableNumberValue op1, int op2)
Создаёт новую NumberBinding, которая вычисляет сумму значения ObservableNumberValue и константы.
Параметры:
op1 - ObservableNumberValue
op2 - константа
Возвращает:
новая NumberBinding
Исключения:
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

умножить

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

умножить

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

умножить

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

умножить

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

умножить

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

разделить

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

разделить

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

разделить

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

разделить

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

разделить

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

разделить

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

разделить

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

деление

public static NumberBinding divide(ObservableNumberValue op1, int op2)
Создаёт новый NumberBinding, который вычисляет результат деления значения ObservableNumberValue на константу.
Параметры:
op1 - константа
op2 - ObservableNumberValue
Возвращает:
новый NumberBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue равен null

деление

public static NumberBinding divide(int op1, ObservableNumberValue op2)
Создаёт новый NumberBinding, который вычисляет результат деления константы на значение ObservableNumberValue.
Параметры:
op1 - ObservableNumberValue
op2 - константа
Возвращает:
новый NumberBinding
Выбрасывает:
NullPointerException - если ObservableNumberValue равен null

равно

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

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

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

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

равно

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

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

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

равно

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

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

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

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

равно

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

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

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

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

равно

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

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

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

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

равно

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

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

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

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

равно

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

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

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

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

равно

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

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

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

равно

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

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

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

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

равно

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

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

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

равно

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

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

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

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

равно

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

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

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

равно

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

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

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

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

равно

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

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

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

неравно

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

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

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

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

неравно

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

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

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

неравно

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

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

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

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

неравно

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

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

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

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

неравно

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

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

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

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

неравно

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

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

Параметры:
op1 - the 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 - the ObservableNumberValue
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue равно null

неравно

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

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

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

неравно

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

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

Параметры:
op1 - the 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 - the ObservableNumberValue
epsilon - допустимая погрешность
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableNumberValue равно null

неравно

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

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

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

greaterThan

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

lessThan

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

lessThan

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

lessThan

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

lessThan

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

Меньше

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

Меньше

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

Меньше

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

Меньше

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

Меньше

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

min

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

min

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

min

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

мин

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

мин

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

мин

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

мин

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

мин

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

мин

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

макс

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

макс

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

макс

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

макс

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

макс

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

макс

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

макс

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

max

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

max

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

and

public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, который вычисляет условную операцию AND по значениям двух экземпляров ObservableBooleanValue.
Параметры:
op1 - первый ObservableBooleanValue
op2 - второй ObservableBooleanValue
Возвращает:
новую BooleanBinding
Выбрасывает:
NullPointerException - если один из операндов имеет значение null

or

public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт BooleanBinding, который вычисляет условную операцию OR по значениям двух экземпляров ObservableBooleanValue.
Параметры:
op1 - первый ObservableBooleanValue
op2 - второй ObservableBooleanValue
Возвращает:
новую BooleanBinding
Выбрасывает:
NullPointerException - если один из операндов имеет значение null

not

public static BooleanBinding not(ObservableBooleanValue op)
Создаёт BooleanBinding, который вычисляет обратное значение ObservableBooleanValue.
Параметры:
op - ObservableBooleanValue
Возвращает:
новую BooleanBinding
Выбрасывает:
NullPointerException - если операнд имеет значение null

equal

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

notEqual

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

convert

public static StringExpression convert(ObservableValue<?> observableValue)
Возвращает StringExpression, который оборачивает ObservableValue. Если ObservableValue уже является StringExpression, он возвращается. В противном случае создаётся новый StringBinding, который содержит значение ObservableValue, преобразованное в String.
Параметры:
observableValue - Исходный ObservableValue
Возвращает:
StringExpression, который оборачивает ObservableValue, если необходимо
Выбрасывает:
NullPointerException - если observableValue является null

concat

public static StringExpression concat(Object... args)
Возвращает StringExpression, содержащий результат конкатенации нескольких Objects.

Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.

Если null или пустой массив передан в этот метод, возвращается StringExpression, содержащий пустую String

Параметры:
args - Objects для конкатенации
Возвращает:
новая StringExpression

format

public static StringExpression format(String format, Object... args)
Создаёт StringExpression, содержащий результат форматирования нескольких Objects в соответствии с форматирующей строкой String.

Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.

См. java.util.Formatter для правил форматирования.

Параметры:
format - форматирующая String
args - значения Objects, которые нужно вставить в форматирующую String
Возвращает:
новая StringExpression

format

public static StringExpression format(Locale locale, String format, Object... args)
Создаёт StringExpression, содержащий результат форматирования нескольких Objects в соответствии с форматирующей строкой String и заданным Locale.

Если один из аргументов реализует ObservableValue, и значение этого ObservableValue изменяется, изменение автоматически отражается в StringExpression.

См. java.util.Formatter для правил форматирования. См. java.util.Locale для подробностей о Locale.

Параметры:
locale - Locale для форматирования
format - форматирующая String
args - значения Objects, которые нужно вставить в форматирующую строку String
Возвращает:
новая StringExpression

equal

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

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

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

равно

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

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

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

равно

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

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

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

не равно

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

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

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

не равно

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

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

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

не равно

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

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

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

равно, игнорируя регистр

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

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

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

равно, игнорируя регистр

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

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

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

равно, игнорируя регистр

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

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

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

не равно, игнорируя регистр

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

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

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

не равно, игнорируя регистр

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

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

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

не равно, игнорируя регистр

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

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

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

больше, чем

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

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

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

больше, чем

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

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

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

больше, чем

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

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

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

меньше, чем

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

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

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

меньше, чем

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

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

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

меньше, чем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

длина

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

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

Параметры:
op - ObservableStringValue
Возвращает:
новый IntegerBinding
Исключения:
NullPointerException - если ObservableStringValue является null
С:
JavaFX 8.0

пусто

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

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

Параметры:
op - ObservableStringValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableStringValue является null
С:
JavaFX 8.0

неПусто

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

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

Параметры:
op - ObservableStringValue
Возвращает:
новый BooleanBinding
Исключения:
NullPointerException - если ObservableStringValue является null
С:
JavaFX 8.0

равно

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

равно

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

равно

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

неРавно

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

неРавно

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

неРавно

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

нулевое

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

неНулевое

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

размер

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

isEmpty

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

isNotEmpty

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

valueAt

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

valueAt

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

valueAt

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

booleanValueAt

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

booleanValueAt

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

booleanValueAt

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

doubleValueAt

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

doubleValueAt

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

doubleValueAt

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

floatValueAt

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

floatValueAt

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

floatValueAt

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

integerValueAt

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

integerValueAt

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

integerValueAt

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

longValueAt

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

longValueAt

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

longValueAt

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

stringValueAt

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

stringValueAt

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

stringValueAt

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

size

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

isEmpty

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

isNotEmpty

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

size

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

floatValueAt

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

floatValueAt

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

floatValueAt

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

integerValueAt

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

integerValueAt

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

integerValueAt

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

size

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

isEmpty

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

valueAt

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

valueAt

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

booleanValueAt

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

booleanValueAt

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

doubleValueAt

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

doubleValueAt

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

floatValueAt

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

floatValueAt

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

integerValueAt

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

integerValueAt

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

longValueAt

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

longValueAt

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

stringValueAt

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

stringValueAt

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

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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