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