Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.beans.binding

Класс 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 требует, чтобы хотя бы один из операндов был выражением (см. javafx.beans.binding). (Каждое выражение содержит статический метод, который генерирует выражение из 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)
    Вспомогательная функция для создания пользовательского ObjectBinding.
    static StringBinding createStringBinding​(Callable<String> func, Observable... dependencies)
    Вспомогательная функция для создания пользовательского StringBinding.
    static DoubleBinding divide​(double op1, ObservableNumberValue op2)
    Создаёт новый DoubleBinding, вычисляющий деление константы на значение ObservableNumberValue.
    static NumberBinding divide​(float op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
    static NumberBinding divide​(int op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
    static NumberBinding divide​(long op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, вычисляющий деление константы на значение ObservableNumberValue.
    static DoubleBinding divide​(ObservableNumberValue op1, double op2)
    Создаёт новый DoubleBinding, вычисляющий деление значения ObservableNumberValue на константу.
    static NumberBinding divide​(ObservableNumberValue op1, float op2)
    Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
    static NumberBinding divide​(ObservableNumberValue op1, int op2)
    Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
    static NumberBinding divide​(ObservableNumberValue op1, long op2)
    Создаёт новый NumberBinding, вычисляющий деление значения ObservableNumberValue на константу.
    static NumberBinding divide​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, вычисляющий деление значений двух экземпляров ObservableNumberValue.
    static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, int index)
    Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
    static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
    Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
    static DoubleBinding doubleValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
    Создаёт новый DoubleBinding, содержащий элемент ObservableList по указанному индексу.
    static <K> DoubleBinding doubleValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
    Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap.
    static <K> DoubleBinding doubleValueAt​(ObservableMap<K,​? extends Number> op, K key)
    Создаёт новый DoubleBinding, содержащий отображение определённого ключа в ObservableMap.
    static BooleanBinding equal​(double op1, ObservableNumberValue op2, double epsilon)
    Создаёт новый BooleanBinding, содержащий true, если значение ObservableNumberValue равно константе (с точностью).
    static BooleanBinding equal​(float op1, ObservableNumberValue op2, double epsilon)
    Создаёт новый BooleanBinding, содержащий true, если значение ObservableNumberValue равно константе (с точностью).
  • static BooleanBinding equal​(int op1, ObservableNumberValue op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
    static BooleanBinding equal​(int op1, ObservableNumberValue op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(long op1, ObservableNumberValue op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
    static BooleanBinding equal​(long op1, ObservableNumberValue op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(Object op1, ObservableObjectValue<?> op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableObjectValue равно постоянному значению.
    static BooleanBinding equal​(String op1, ObservableStringValue op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению.
    static BooleanBinding equal​(ObservableBooleanValue op1, ObservableBooleanValue op2)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableBooleanValue равны.
    static BooleanBinding equal​(ObservableNumberValue op1, double op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(ObservableNumberValue op1, float op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(ObservableNumberValue op1, int op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
    static BooleanBinding equal​(ObservableNumberValue op1, int op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(ObservableNumberValue op1, long op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению.
    static BooleanBinding equal​(ObservableNumberValue op1, long op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue равно постоянному значению (с допуском).
    static BooleanBinding equal​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableNumberValue равны.
    static BooleanBinding equal​(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableNumberValue равны (с допуском).
    static BooleanBinding equal​(ObservableObjectValue<?> op1, Object op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableObjectValue равно постоянному значению.
    static BooleanBinding equal​(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableObjectValue равны.
    static BooleanBinding equal​(ObservableStringValue op1, String op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению.
    static BooleanBinding equal​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableStringValue равны.
    static BooleanBinding equalIgnoreCase​(String op1, ObservableStringValue op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению без учета регистра.
    static BooleanBinding equalIgnoreCase​(ObservableStringValue op1, String op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableStringValue равно постоянному значению без учета регистра.
    static BooleanBinding equalIgnoreCase​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новое BooleanBinding, которое содержит true, если значения двух экземпляров ObservableStringValue равны без учета регистра.
  • static FloatBinding floatValueAt​(ObservableFloatArray op, int index)
    Создает новый FloatBinding, который содержит элемент ObservableArray в указанной позиции.
    static FloatBinding floatValueAt​(ObservableFloatArray op, ObservableIntegerValue index)
    Создает новый FloatBinding, который содержит элемент ObservableArray в указанной позиции.
    static FloatBinding floatValueAt​(ObservableFloatArray op, ObservableNumberValue index)
    Создает новый FloatBinding, который содержит элемент ObservableArray в указанной позиции.
    static FloatBinding floatValueAt​(ObservableList<? extends Number> op, int index)
    Создает новый FloatBinding, который содержит элемент ObservableList в указанной позиции.
    static FloatBinding floatValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
    Создает новый FloatBinding, который содержит элемент ObservableList в указанной позиции.
    static FloatBinding floatValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
    Создает новый FloatBinding, который содержит элемент ObservableList в указанной позиции.
    static <K> FloatBinding floatValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
    Создает новый FloatBinding, который содержит отображение определенного ключа в ObservableMap.
    static <K> FloatBinding floatValueAt​(ObservableMap<K,​? extends Number> op, K key)
    Создает новый FloatBinding, который содержит отображение определенного ключа в ObservableMap.
    static StringExpression format​(String format, Object... args)
    Создает StringExpression, который содержит значение нескольких Objects, отформатированных в соответствии с форматом String.
    static StringExpression format​(Locale locale, String format, Object... args)
    Создает StringExpression, который содержит значение нескольких Objects, отформатированных в соответствии с форматом String и указанным Locale
    static BooleanBinding greaterThan​(double op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
    static BooleanBinding greaterThan​(float op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
    static BooleanBinding greaterThan​(int op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
    static BooleanBinding greaterThan​(long op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение больше значения ObservableNumberValue.
    static BooleanBinding greaterThan​(String op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значение константы больше значения ObservableStringValue.
    static BooleanBinding greaterThan​(ObservableNumberValue op1, double op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
    static BooleanBinding greaterThan​(ObservableNumberValue op1, float op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
    static BooleanBinding greaterThan​(ObservableNumberValue op1, int op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
    static BooleanBinding greaterThan​(ObservableNumberValue op1, long op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше константного значения.
    static BooleanBinding greaterThan​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если значение первой ObservableNumberValue больше значения второй.
    static BooleanBinding greaterThan​(ObservableStringValue op1, String op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue больше константного значения.
    static BooleanBinding greaterThan​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значение первой ObservableStringValue больше значения второй.
    static BooleanBinding greaterThanOrEqual​(double op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение больше или равно значению ObservableNumberValue.
  • static BooleanBinding greaterThanOrEqual​(float op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константа больше или равна значению ObservableNumberValue.
    static BooleanBinding greaterThanOrEqual​(int op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константа больше или равна значению ObservableNumberValue.
    static BooleanBinding greaterThanOrEqual​(long op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константа больше или равна значению ObservableNumberValue.
    static BooleanBinding greaterThanOrEqual​(String op1, ObservableStringValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константа больше или равна значению ObservableStringValue.
    static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, double op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константе.
    static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, float op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константе.
    static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, int op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константе.
    static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, long op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue больше или равно константе.
    static BooleanBinding greaterThanOrEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue больше или равно значению второго.
    static BooleanBinding greaterThanOrEqual​(ObservableStringValue op1, String op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue больше или равно константе.
    static BooleanBinding greaterThanOrEqual​(ObservableStringValue op1, ObservableStringValue op2)
    Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue больше или равно значению второго.
    static IntegerBinding integerValueAt​(ObservableIntegerArray op, int index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableArray на указанной позиции.
    static IntegerBinding integerValueAt​(ObservableIntegerArray op, ObservableIntegerValue index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableArray на указанной позиции.
    static IntegerBinding integerValueAt​(ObservableIntegerArray op, ObservableNumberValue index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableArray на указанной позиции.
    static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, int index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableList на указанной позиции.
    static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableList на указанной позиции.
    static IntegerBinding integerValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
    Создаёт новый IntegerBinding, содержащий элемент ObservableList на указанной позиции.
    static <K> IntegerBinding integerValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
    Создаёт новый IntegerBinding, содержащий отображение определённого ключа в ObservableMap.
    static <K> IntegerBinding integerValueAt​(ObservableMap<K,​? extends Number> op, K key)
    Создаёт новый IntegerBinding, содержащий отображение определённого ключа в ObservableMap.
    static BooleanBinding isEmpty​(ObservableStringValue op)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue пустое.
    static <E> BooleanBinding isEmpty​(ObservableList<E> op)
    Создаёт новый BooleanBinding, который содержит true, если заданный ObservableList пустой.
    static <K,​V>
    BooleanBinding
    isEmpty​(ObservableMap<K,​V> op)
    Создаёт новый BooleanBinding, который содержит true, если заданный ObservableMap пустой.
    static <E> BooleanBinding isEmpty​(ObservableSet<E> op)
    Создаёт новый BooleanBinding, который содержит true, если заданный ObservableSet пустой.
  • static BooleanBinding isNotEmpty​(ObservableStringValue op)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не пустое.
    static <E> BooleanBinding isNotEmpty​(ObservableList<E> op)
    Создает новый BooleanBinding, который содержит true, если заданный ObservableList не пуст.
    static <K,​V>
    BooleanBinding
    isNotEmpty​(ObservableMap<K,​V> op)
    Создает новый BooleanBinding, который содержит true, если заданный ObservableMap не пуст.
    static <E> BooleanBinding isNotEmpty​(ObservableSet<E> op)
    Создает новый BooleanBinding, который содержит true, если заданный ObservableSet не пуст.
    static BooleanBinding isNotNull​(ObservableObjectValue<?> op)
    Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue не null.
    static BooleanBinding isNull​(ObservableObjectValue<?> op)
    Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue равно null.
    static IntegerBinding length​(ObservableStringValue op)
    Создает новый IntegerBinding, который содержит длину ObservableStringValue.
    static BooleanBinding lessThan​(double op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
    static BooleanBinding lessThan​(float op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
    static BooleanBinding lessThan​(int op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
    static BooleanBinding lessThan​(long op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableNumberValue.
    static BooleanBinding lessThan​(String op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше значения ObservableStringValue.
    static BooleanBinding lessThan​(ObservableNumberValue op1, double op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
    static BooleanBinding lessThan​(ObservableNumberValue op1, float op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
    static BooleanBinding lessThan​(ObservableNumberValue op1, int op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
    static BooleanBinding lessThan​(ObservableNumberValue op1, long op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше константного значения.
    static BooleanBinding lessThan​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше значения второго.
    static BooleanBinding lessThan​(ObservableStringValue op1, String op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue меньше константного значения.
    static BooleanBinding lessThan​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше значения второго.
    static BooleanBinding lessThanOrEqual​(double op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableNumberValue.
    static BooleanBinding lessThanOrEqual​(float op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableNumberValue.
    static BooleanBinding lessThanOrEqual​(int op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableNumberValue.
  • static BooleanBinding lessThanOrEqual​(long op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableNumberValue.
    static BooleanBinding lessThanOrEqual​(String op1, ObservableStringValue op2)
    Создаёт новый BooleanBinding, который содержит true, если константное значение меньше или равно значению ObservableStringValue.
    static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, double op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константному значению.
    static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, float op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константному значению.
    static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, int op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константному значению.
    static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, long op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableNumberValue меньше или равно константному значению.
    static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableNumberValue меньше или равно значению второго.
    static BooleanBinding lessThanOrEqual​(ObservableStringValue op1, String op2)
    Создаёт новый BooleanBinding, который содержит true, если значение ObservableStringValue меньше или равно константному значению.
    static BooleanBinding lessThanOrEqual​(ObservableStringValue op1, ObservableStringValue op2)
    Создаёт новый BooleanBinding, который содержит true, если значение первого ObservableStringValue меньше или равно значению второго.
    static LongBinding longValueAt​(ObservableList<? extends Number> op, int index)
    Создаёт новый LongBinding, содержащий элемент ObservableList на указанной позиции.
    static LongBinding longValueAt​(ObservableList<? extends Number> op, ObservableIntegerValue index)
    Создаёт новый LongBinding, содержащий элемент ObservableList на указанной позиции.
    static LongBinding longValueAt​(ObservableList<? extends Number> op, ObservableNumberValue index)
    Создаёт новый LongBinding, содержащий элемент ObservableList на указанной позиции.
    static <K> LongBinding longValueAt​(ObservableMap<K,​? extends Number> op, ObservableValue<? extends K> key)
    Создаёт новый LongBinding, содержащий отображение определённого ключа в ObservableMap.
    static <K> LongBinding longValueAt​(ObservableMap<K,​? extends Number> op, K key)
    Создаёт новый LongBinding, содержащий отображение определённого ключа в ObservableMap.
    static DoubleBinding max​(double op1, ObservableNumberValue op2)
    Создаёт новый DoubleBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(float op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(int op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(long op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static DoubleBinding max​(ObservableNumberValue op1, double op2)
    Создаёт новый DoubleBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(ObservableNumberValue op1, float op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(ObservableNumberValue op1, int op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(ObservableNumberValue op1, long op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между ObservableNumberValue и константой.
    static NumberBinding max​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, который вычисляет максимальное значение между двумя экземплярами ObservableNumberValue.
  • static DoubleBinding min​(double op1, ObservableNumberValue op2)
    Создает новое DoubleBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(float op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(int op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(long op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static DoubleBinding min​(ObservableNumberValue op1, double op2)
    Создает новое DoubleBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(ObservableNumberValue op1, float op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(ObservableNumberValue op1, int op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(ObservableNumberValue op1, long op2)
    Создает новое NumberBinding, которое вычисляет минимум значения ObservableNumberValue и константного значения.
    static NumberBinding min​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет минимум значений двух экземпляров ObservableNumberValue.
    static DoubleBinding multiply​(double op1, ObservableNumberValue op2)
    Создает новое DoubleBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(float op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(int op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(long op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static DoubleBinding multiply​(ObservableNumberValue op1, double op2)
    Создает новое DoubleBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(ObservableNumberValue op1, float op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(ObservableNumberValue op1, int op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(ObservableNumberValue op1, long op2)
    Создает новое NumberBinding, которое вычисляет произведение значения ObservableNumberValue и константного значения.
    static NumberBinding multiply​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новое NumberBinding, которое вычисляет произведение значений двух экземпляров ObservableNumberValue.
    static NumberBinding negate​(ObservableNumberValue value)
    Создает новое NumberBinding, которое вычисляет отрицание ObservableNumberValue.
    static BooleanBinding not​(ObservableBooleanValue op)
    Создает BooleanBinding, которое вычисляет инверсию значения ObservableBooleanValue.
    static BooleanBinding notEqual​(double op1, ObservableNumberValue op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(float op1, ObservableNumberValue op2, double epsilon)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(int op1, ObservableNumberValue op2)
    Создает новое BooleanBinding, которое содержит true, если значение ObservableNumberValue не равно константному значению.
  • static BooleanBinding notEqual​(int op1, ObservableNumberValue op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(long op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.
    static BooleanBinding notEqual​(long op1, ObservableNumberValue op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(Object op1, ObservableObjectValue<?> op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue не равно константному значению.
    static BooleanBinding notEqual​(String op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению.
    static BooleanBinding notEqual​(ObservableBooleanValue op1, ObservableBooleanValue op2)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableBooleanValue не равны.
    static BooleanBinding notEqual​(ObservableNumberValue op1, double op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(ObservableNumberValue op1, float op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(ObservableNumberValue op1, int op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.
    static BooleanBinding notEqual​(ObservableNumberValue op1, int op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(ObservableNumberValue op1, long op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению.
    static BooleanBinding notEqual​(ObservableNumberValue op1, long op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значение ObservableNumberValue не равно константному значению (с допуском).
    static BooleanBinding notEqual​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны.
    static BooleanBinding notEqual​(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableNumberValue не равны (с допуском).
    static BooleanBinding notEqual​(ObservableObjectValue<?> op1, Object op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableObjectValue не равно константному значению.
    static BooleanBinding notEqual​(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableObjectValue не равны.
    static BooleanBinding notEqual​(ObservableStringValue op1, String op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению.
    static BooleanBinding notEqual​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны.
    static BooleanBinding notEqualIgnoreCase​(String op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр.
    static BooleanBinding notEqualIgnoreCase​(ObservableStringValue op1, String op2)
    Создает новый BooleanBinding, который содержит true, если значение ObservableStringValue не равно константному значению, игнорируя регистр.
    static BooleanBinding notEqualIgnoreCase​(ObservableStringValue op1, ObservableStringValue op2)
    Создает новый BooleanBinding, который содержит true, если значения двух экземпляров ObservableStringValue не равны, игнорируя регистр.
    static BooleanBinding or​(ObservableBooleanValue op1, ObservableBooleanValue op2)
    Создает BooleanBinding, который вычисляет операцию ИЛИ на значениях двух экземпляров ObservableBooleanValue.
  • static <T> ObjectBinding<T> select​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static <T> ObjectBinding<T> select​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static BooleanBinding selectBoolean​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static BooleanBinding selectBoolean​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static DoubleBinding selectDouble​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static DoubleBinding selectDouble​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static FloatBinding selectFloat​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static FloatBinding selectFloat​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static IntegerBinding selectInteger​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static IntegerBinding selectInteger​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static LongBinding selectLong​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static LongBinding selectLong​(ObservableValue<?> root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static StringBinding selectString​(Object root, String... steps)
    Создаёт привязку, используемую для получения члена, такого как a.b.c.
    static StringBinding selectString​(ObservableValue<?> root, String... steps)
    Создаёт новую привязку IntegerBinding, содержащую размер ObservableArray.
    static <E> IntegerBinding size​(ObservableList<E> op)
    Создаёт новую привязку IntegerBinding, содержащую размер ObservableList.
    static <K,​V>
    IntegerBinding
    size​(ObservableMap<K,​V> op)
    Создаёт новую привязку IntegerBinding, содержащую размер ObservableMap.
    static <E> IntegerBinding size​(ObservableSet<E> op)
    Создаёт новую привязку IntegerBinding, содержащую размер ObservableSet.
    static StringBinding stringValueAt​(ObservableList<String> op, int index)
    Создаёт новую привязку StringBinding, содержащую элемент ObservableList по заданной позиции.
    static StringBinding stringValueAt​(ObservableList<String> op, ObservableIntegerValue index)
    Создаёт новую привязку StringBinding, содержащую элемент ObservableList по заданной позиции.
    static StringBinding stringValueAt​(ObservableList<String> op, ObservableNumberValue index)
    Создаёт новую привязку StringBinding, содержащую элемент ObservableList по заданной позиции.
    static <K> StringBinding stringValueAt​(ObservableMap<K,​String> op, ObservableValue<? extends K> key)
    Создаёт новую привязку StringBinding, содержащую отображение конкретного ключа в ObservableMap.
    static <K> StringBinding stringValueAt​(ObservableMap<K,​String> op, K key)
    Создаёт новую привязку StringBinding, содержащую отображение конкретного ключа в ObservableMap.
    static DoubleBinding subtract​(double op1, ObservableNumberValue op2)
    Создаёт новую привязку DoubleBinding, вычисляющую разницу между константой и значением ObservableNumberValue.
    static NumberBinding subtract​(float op1, ObservableNumberValue op2)
    Создаёт новую привязку NumberBinding, вычисляющую разницу между константой и значением ObservableNumberValue.
    static NumberBinding subtract​(int op1, ObservableNumberValue op2)
    Создаёт новую привязку NumberBinding, вычисляющую разницу между константой и значением ObservableNumberValue.
    static NumberBinding subtract​(long op1, ObservableNumberValue op2)
    Создаёт новую привязку NumberBinding, вычисляющую разницу между константой и значением ObservableNumberValue.
    static DoubleBinding subtract​(ObservableNumberValue op1, double op2)
    Создаёт новую привязку DoubleBinding, вычисляющую разницу между значением ObservableNumberValue и константой.
    static NumberBinding subtract​(ObservableNumberValue op1, float op2)
    Создаёт новую привязку NumberBinding, вычисляющую разницу между значением ObservableNumberValue и константой.
  • static NumberBinding subtract​(ObservableNumberValue op1, int op2)
    Создаёт новый NumberBinding, вычисляющий разницу между значением ObservableNumberValue и постоянным значением.
    static NumberBinding subtract​(ObservableNumberValue op1, long op2)
    Создаёт новый NumberBinding, вычисляющий разницу между значением ObservableNumberValue и постоянным значением.
    static NumberBinding subtract​(ObservableNumberValue op1, ObservableNumberValue op2)
    Создаёт новый NumberBinding, вычисляющий разницу между значениями двух экземпляров ObservableNumberValue.
    static void unbindBidirectional​(Object property1, Object property2)
    Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property) или bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).
    static <T> void unbindBidirectional​(Property<T> property1, Property<T> property2)
    Удаляет двунаправленную привязку, ранее определённую с помощью bindBidirectional(Property, Property).
    static void unbindContent​(Object obj1, Object obj2)
    Удаляет привязку контента.
    static void unbindContentBidirectional​(Object obj1, Object obj2)
    Удаляет двунаправленную привязку контента.
    static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, int index)
    Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции.
    static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, ObservableIntegerValue index)
    Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции.
    static <E> ObjectBinding<E> valueAt​(ObservableList<E> op, ObservableNumberValue index)
    Создаёт новый ObjectBinding, содержащий элемент ObservableList по указанной позиции.
    static <K,​V>
    ObjectBinding<V>
    valueAt​(ObservableMap<K,​V> op, ObservableValue<? extends K> key)
    Создаёт новый ObjectBinding, содержащий отображение конкретного ключа в ObservableMap.
    static <K,​V>
    ObjectBinding<V>
    valueAt​(ObservableMap<K,​V> op, K key)
    Создаёт новый ObjectBinding, содержащий отображение конкретного ключа в ObservableMap.
    static When when​(ObservableBooleanValue condition)
    Создаёт привязку, вычисляющую результат условного выражения.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание методов

    • createBooleanBinding

      public static BooleanBinding createBooleanBinding​(Callable<Boolean> func,
                                                        Observable... dependencies)
      Вспомогательная функция для создания настраиваемой BooleanBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createDoubleBinding

      public static DoubleBinding createDoubleBinding​(Callable<Double> func,
                                                      Observable... dependencies)
      Вспомогательная функция для создания настраиваемого DoubleBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createFloatBinding

      public static FloatBinding createFloatBinding​(Callable<Float> func,
                                                    Observable... dependencies)
      Вспомогательная функция для создания настраиваемого FloatBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createIntegerBinding

      public static IntegerBinding createIntegerBinding​(Callable<Integer> func,
                                                        Observable... dependencies)
      Вспомогательная функция для создания настраиваемого IntegerBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createLongBinding

      public static LongBinding createLongBinding​(Callable<Long> func,
                                                  Observable... dependencies)
      Вспомогательная функция для создания настраиваемого LongBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createObjectBinding

      public static <T> ObjectBinding<T> createObjectBinding​(Callable<T> func,
                                                             Observable... dependencies)
      Вспомогательная функция для создания настраиваемого ObjectBinding.
      Тип параметров:
      T - тип привязанного Object
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • createStringBinding

      public static StringBinding createStringBinding​(Callable<String> func,
                                                      Observable... dependencies)
      Вспомогательная функция для создания настраиваемого StringBinding.
      Параметры:
      func - функция, вычисляющая значение этого связывания
      dependencies - зависимости этого связывания
      Возвращает:
      Сгенерированное связывание
      С:
      JavaFX 2.1
    • select

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

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

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

      Тип параметров:
      T - тип обернутого Object
      Параметры:
      root - корневое ObservableValue
      steps - имена свойств для достижения конечного свойства
      Возвращает:
      созданное ObjectBinding
    • selectDouble

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Parameters:
      root - Корневой ObservableValue
      steps - Имена свойств для достижения конечного свойства
      Returns:
      созданная LongBinding
    • selectBoolean

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

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

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

      Parameters:
      root - Корневой ObservableValue
      steps - Имена свойств для достижения конечного свойства
      Returns:
      созданная ObjectBinding
    • selectString

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

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

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

      Parameters:
      root - Корневой ObservableValue
      steps - Имена свойств для достижения конечного свойства
      Returns:
      созданная ObjectBinding
    • select

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

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

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

      Type Parameters:
      T - тип обернутого Object
      Parameters:
      root - Корневой объект.
      steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта.
      Returns:
      созданная ObjectBinding
      Since:
      JavaFX 8.0
    • selectDouble

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

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

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

      Parameters:
      root - Корневой объект.
      steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта.
      Returns:
      созданная DoubleBinding
      Since:
      JavaFX 8.0
    • selectFloat

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

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

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

      Parameters:
      root - Корневой объект.
      steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта.
      Returns:
      созданная FloatBinding
      Since:
      JavaFX 8.0
    • selectInteger

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

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

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

      Parameters:
      root - Корневой объект.
      steps - Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта.
      Returns:
      созданная IntegerBinding
      Since:
      JavaFX 8.0
    • selectLong

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

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

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

      Параметры:
      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 и другим Property, используя указанный Format для преобразования.

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

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

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

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

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

      Type Parameters:
      T - тип оборачиваемого Object
      Parameters:
      stringProperty - первое String Property
      otherProperty - другое (не связанное) Property
      converter - StringConverter, используемое для преобразования между свойствами
      Throws:
      NullPointerException - если одно из свойств или converter имеет null
      IllegalArgumentException - если оба свойства равны
      Since:
      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).

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

      Type Parameters:
      E - тип элементов списка
      Parameters:
      list1 - первый ObservableList<E>
      list2 - второй ObservableList<E>
      Throws:
      NullPointerException - если один из списков null
      IllegalArgumentException - если list1 == list2
      Since:
      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).

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

      Type Parameters:
      E - тип элементов множества
      Parameters:
      set1 - первое ObservableSet<E>
      set2 - второе ObservableSet<E>
      Throws:
      NullPointerException - если одно из множеств null
      IllegalArgumentException - если set1 == set2
      Since:
      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).

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

      Type Parameters:
      K - тип элементов ключей
      V - тип элементов значений
      Parameters:
      map1 - первое ObservableMap<K, V>
      map2 - второе ObservableMap<K, V>
      Since:
      JavaFX 2.1
    • unbindContentBidirectional

      public static void unbindContentBidirectional​(Object obj1,
                                                    Object obj2)
      Удаляет двунаправленную привязку содержимого.
      Parameters:
      obj1 - первое Object
      obj2 - второе Object
      Since:
      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).

      Type Parameters:
      E - тип элементов List
      Parameters:
      list1 - List
      list2 - ObservableList
      Since:
      JavaFX 2.1
    • bindContent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static DoubleBinding subtract​(ObservableNumberValue op1,
                                           double op2)
      Создает новый DoubleBinding, который вычисляет разницу между значением ObservableNumberValue и константным значением.
      Параметры:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Возвращает:
      the new DoubleBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static DoubleBinding subtract​(double op1,
                                           ObservableNumberValue op2)
      Создает новый DoubleBinding, который вычисляет разницу между константным значением и значением ObservableNumberValue.
      Параметры:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Возвращает:
      the new DoubleBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(ObservableNumberValue op1,
                                           float op2)
      Создает новый NumberBinding, который вычисляет разницу между значением ObservableNumberValue и константным значением.
      Параметры:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(float op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет разницу между константным значением и значением ObservableNumberValue.
      Параметры:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(ObservableNumberValue op1,
                                           long op2)
      Создает новый NumberBinding, который вычисляет разницу между значением ObservableNumberValue и константным значением.
      Параметры:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(long op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет разницу между константным значением и значением ObservableNumberValue.
      Параметры:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(ObservableNumberValue op1,
                                           int op2)
      Создает новый NumberBinding, который вычисляет разницу между значением ObservableNumberValue и константным значением.
      Параметры:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • subtract

      public static NumberBinding subtract​(int op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет разницу между константным значением и значением ObservableNumberValue.
      Параметры:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(ObservableNumberValue op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет произведение значений двух экземпляров ObservableNumberValue.
      Параметры:
      op1 - первый операнд
      op2 - второй операнд
      Возвращает:
      the new NumberBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • multiply

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

      public static DoubleBinding multiply​(double op1,
                                           ObservableNumberValue op2)
      Создает новый DoubleBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new DoubleBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(ObservableNumberValue op1,
                                           float op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(float op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(ObservableNumberValue op1,
                                           long op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(long op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(ObservableNumberValue op1,
                                           int op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • multiply

      public static NumberBinding multiply​(int op1,
                                           ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет произведение значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

      public static NumberBinding divide​(ObservableNumberValue op1,
                                         ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет деление значений двух экземпляров ObservableNumberValue.
      Parameters:
      op1 - первый операнд
      op2 - второй операнд
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if one of the operands is null
    • divide

      public static DoubleBinding divide​(ObservableNumberValue op1,
                                         double op2)
      Создает новый DoubleBinding, который вычисляет деление значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Returns:
      the new DoubleBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

      public static DoubleBinding divide​(double op1,
                                         ObservableNumberValue op2)
      Создает новый DoubleBinding, который вычисляет деление константного значения и значения ObservableNumberValue.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new DoubleBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

      public static NumberBinding divide​(ObservableNumberValue op1,
                                         float op2)
      Создает новый NumberBinding, который вычисляет деление значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

      public static NumberBinding divide​(float op1,
                                         ObservableNumberValue op2)
      Создает новый NumberBinding, который вычисляет деление константного значения и значения ObservableNumberValue.
      Parameters:
      op1 - the ObservableNumberValue
      op2 - константное значение
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

      public static NumberBinding divide​(ObservableNumberValue op1,
                                         long op2)
      Создает новый NumberBinding, который вычисляет деление значения ObservableNumberValue и константного значения.
      Parameters:
      op1 - константное значение
      op2 - the ObservableNumberValue
      Returns:
      the new NumberBinding
      Throws:
      NullPointerException - if the ObservableNumberValue is null
    • divide

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

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

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

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

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

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

      Параметры:
      op1 - первый операнд
      op2 - второй операнд
      epsilon - допустимая погрешность
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • equal

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

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

      Параметры:
      op1 - первый операнд
      op2 - второй операнд
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • equal

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

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

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

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

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

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

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

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

      public static BooleanBinding equal​(ObservableNumberValue op1,
                                         float op2,
                                         double epsilon)
      Создает новое BooleanBinding, которое возвращает true, если значение ObservableNumberValue равно константному значению (с допуском).

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

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

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

      public static BooleanBinding equal​(float op1,
                                         ObservableNumberValue op2,
                                         double epsilon)
      Создает новое BooleanBinding, которое возвращает true, если значение ObservableNumberValue равно константному значению (с допуском).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static BooleanBinding lessThanOrEqual​(ObservableNumberValue op1,
                                                   ObservableNumberValue op2)
      Создает новую BooleanBinding, которая содержит true, если значение первого ObservableNumberValue меньше или равно значению второго.
      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • lessThanOrEqual

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

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

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

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

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

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

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

      public static BooleanBinding lessThanOrEqual​(int op1,
                                                   ObservableNumberValue op2)
      Создает новую BooleanBinding, которая содержит true, если константное значение меньше или равно значению ObservableNumberValue.
      Параметры:
      op1 - the constant value
      op2 - the ObservableNumberValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableNumberValue is 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
    • min

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static BooleanBinding equal​(ObservableBooleanValue op1,
                                         ObservableBooleanValue op2)
      Создаёт новый BooleanBinding, содержащий true, если значения двух объектов ObservableBooleanValue равны.
      Параметры:
      op1 - первый операнд
      op2 - второй операнд
      Возвращает:
      новый BooleanBinding
      Выбрасывает:
      NullPointerException - если один из операндов имеет значение null
    • 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 - the Locale to use during formatting
      format - the formatting String
      args - the Objects that should be inserted in the formatting String
      Возвращает:
      the new StringExpression
    • equal

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • equal

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • equal

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • notEqual

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • notEqual

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • notEqual

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • equalIgnoreCase

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • equalIgnoreCase

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • equalIgnoreCase

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • notEqualIgnoreCase

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • notEqualIgnoreCase

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • notEqualIgnoreCase

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • greaterThan

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • greaterThan

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • greaterThan

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • lessThan

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • lessThan

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • lessThan

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • greaterThanOrEqual

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

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

      Параметры:
      op1 - the first operand
      op2 - the second operand
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if one of the operands is null
    • greaterThanOrEqual

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

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

      Параметры:
      op1 - the ObservableStringValue
      op2 - the constant value
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • greaterThanOrEqual

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

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

      Параметры:
      op1 - the constant value
      op2 - the ObservableStringValue
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableStringValue is null
    • меньшеИлиРавно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static <E> BooleanBinding isEmpty​(ObservableList<E> op)
      Создаёт новый 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 - если (@code 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 - если (@code 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 - the ObservableList
      index - the position in the List, converted to int
      Возвращает:
      the new BooleanBinding
      Исключения:
      NullPointerException - if the ObservableList or index is null
      С:
      JavaFX 8.0
    • doubleValueAt

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

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

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

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

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

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

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

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

      public static IntegerBinding integerValueAt​(ObservableList<? extends Number> op,
                                                  ObservableNumberValue index)
      Создает новую IntegerBinding, которая содержит элемент ObservableList в указанной позиции. IntegerBinding будет содержать 0, если index находится за пределами ObservableList.
      Параметры:
      op - the ObservableList
      index - the position in the List, converted to int
      Возвращает:
      the new IntegerBinding
      Исключения:
      NullPointerException - if the ObservableList or index is 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 - если (@code 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 - если (@code 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 - the ObservableArray
      index - позиция в ObservableArray
      Возвращает:
      новый FloatBinding
      Исключения:
      NullPointerException - если ObservableArray имеет значение null
      IllegalArgumentException - если (@code index < 0)
      С:
      JavaFX 8.0
    • floatValueAt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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