- java.lang.Object
-
- javafx.beans.binding.Bindings
-
public final class Bindings extends Object
Bindings — вспомогательный класс с множеством служебных функций для создания простых связей.Обычно существуют две возможности для определения одного и того же действия: Fluent API и методы-фабрики в этом классе. Это позволяет разработчику определять сложные выражения наиболее понятным способом. Например, выражение
result = a*b + c*dможно определить, используя только Fluent API:DoubleBinding result = a.multiply(b).add(c.multiply(d));Или используя только методы-фабрики в Bindings:
NumberBinding result = add (multiply(a, b), multiply(c,d));Или комбинируя оба варианта:
NumberBinding result = add (a.multiply(b), c.multiply(d));Основное различие между использованием Fluent API и методов-фабрик в этом классе заключается в том, что Fluent API требует, чтобы хотя бы один из операндов был выражением (см.
javafx.beans.binding). (Каждое выражение содержит статический метод, который генерирует выражение изObservableValue.)Также, если вы внимательно посмотрели, вы могли заметить, что возвращаемый тип Fluent API в примерах выше отличается. Во многих случаях Fluent API позволяет быть более конкретным в отношении возвращаемого типа (см.
NumberExpressionдля получения более подробной информации об неявном приведении типов).Развёртывание приложения как модуля
Если какой-либо класс, используемый в select-связи (см. различные
select*методы), находится в именованном модуле, то он должен быть доступен по отражению для модуляjavafx.base. Класс доступен по отражению, если модульopensсодержащий пакет, по крайней мере, для модуляjavafx.base.Например, если
com.foo.MyClassнаходится в модулеfoo.app, тоmodule-info.javaможет выглядеть так:module foo.app { opens com.foo to javafx.base; }В качестве альтернативы, класс доступен по отражению, если модуль
exportsсодержащий пакет безусловно.- С момента:
- JavaFX 2.0
- См. также:
-
Binding,NumberBinding
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод Описание static DoubleBindingadd(double op1, ObservableNumberValue op2)Создаёт новыйDoubleBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(float op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(int op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(long op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static DoubleBindingadd(ObservableNumberValue op1, double op2)Создаёт новыйDoubleBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(ObservableNumberValue op1, float op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(ObservableNumberValue op1, int op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(ObservableNumberValue op1, long op2)Создаёт новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константы.static NumberBindingadd(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет сумму значений двух экземпляровObservableNumberValue.static BooleanBindingand(ObservableBooleanValue op1, ObservableBooleanValue op2)СоздаётBooleanBinding, который вычисляет условное логическое И над значениями двух экземпляровObservableBooleanValue.static voidbindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)Генерирует двунаправленную привязку (или «привязку с обратным значением») междуString-Propertyи другимProperty, используя указанныйFormatдля преобразования.static <T> voidbindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)Генерирует двунаправленную привязку (или «привязку с обратным значением») междуString-Propertyи другимProperty, используя указанныйStringConverterдля преобразования.static <T> voidbindBidirectional(Property<T> property1, Property<T> property2)Генерирует двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярамиProperty.static <E> voidbindContent(List<E> list1, ObservableList<? extends E> list2)Генерирует привязку содержимого междуObservableListиList.static <K,V>
voidbindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)Генерирует привязку содержимого междуObservableMapиMap.static <E> voidbindContent(Set<E> set1, ObservableSet<? extends E> set2)Генерирует привязку содержимого междуObservableSetиSet.static <E> voidbindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)Генерирует двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярамиObservableList.static <K,V>
voidbindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)Генерирует двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярамиObservableMap.static <E> voidbindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)Генерирует двунаправленную привязку (или «привязку с обратным значением») между двумя экземплярамиObservableSet.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, int index)Создаёт новыйBooleanBinding, содержащий элементObservableListпо указанному индексу.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)Создаёт новыйBooleanBinding, содержащий элементObservableListпо указанному индексу.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)Создаёт новыйBooleanBinding, содержащий элементObservableListпо указанному индексу.static <K> BooleanBindingbooleanValueAt(ObservableMap<K,Boolean> op, ObservableValue<? extends K> key)Создаёт новыйBooleanBinding, содержащий отображение определённого ключа вObservableMap.
static <K> BooleanBindingbooleanValueAt(ObservableMap<K,Boolean> op, K key)Создаёт новыйBooleanBinding, содержащий отображение определённого ключа вObservableMap.static StringExpressionconcat(Object... args)ВозвращаетStringExpression, содержащий значение конкатенации несколькихObjects.static StringExpressionconvert(ObservableValue<?> observableValue)ВозвращаетStringExpression, который оборачиваетObservableValue.static BooleanBindingcreateBooleanBinding(Callable<Boolean> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоBooleanBinding.static DoubleBindingcreateDoubleBinding(Callable<Double> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоDoubleBinding.static FloatBindingcreateFloatBinding(Callable<Float> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоFloatBinding.static IntegerBindingcreateIntegerBinding(Callable<Integer> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоIntegerBinding.static LongBindingcreateLongBinding(Callable<Long> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоLongBinding.static <T> ObjectBinding<T>createObjectBinding(Callable<T> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоObjectBinding.static StringBindingcreateStringBinding(Callable<String> func, Observable... dependencies)Вспомогательная функция для создания пользовательскогоStringBinding.static DoubleBindingdivide(double op1, ObservableNumberValue op2)Создаёт новыйDoubleBinding, вычисляющий деление константы на значениеObservableNumberValue.static NumberBindingdivide(float op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, вычисляющий деление константы на значениеObservableNumberValue.static NumberBindingdivide(int op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, вычисляющий деление константы на значениеObservableNumberValue.static NumberBindingdivide(long op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, вычисляющий деление константы на значениеObservableNumberValue.static DoubleBindingdivide(ObservableNumberValue op1, double op2)Создаёт новыйDoubleBinding, вычисляющий деление значенияObservableNumberValueна константу.static NumberBindingdivide(ObservableNumberValue op1, float op2)Создаёт новыйNumberBinding, вычисляющий деление значенияObservableNumberValueна константу.static NumberBindingdivide(ObservableNumberValue op1, int op2)Создаёт новыйNumberBinding, вычисляющий деление значенияObservableNumberValueна константу.static NumberBindingdivide(ObservableNumberValue op1, long op2)Создаёт новыйNumberBinding, вычисляющий деление значенияObservableNumberValueна константу.static NumberBindingdivide(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, вычисляющий деление значений двух экземпляровObservableNumberValue.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, int index)Создаёт новыйDoubleBinding, содержащий элементObservableListпо указанному индексу.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)Создаёт новыйDoubleBinding, содержащий элементObservableListпо указанному индексу.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)Создаёт новыйDoubleBinding, содержащий элементObservableListпо указанному индексу.static <K> DoubleBindingdoubleValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)Создаёт новыйDoubleBinding, содержащий отображение определённого ключа вObservableMap.static <K> DoubleBindingdoubleValueAt(ObservableMap<K,? extends Number> op, K key)Создаёт новыйDoubleBinding, содержащий отображение определённого ключа вObservableMap.static BooleanBindingequal(double op1, ObservableNumberValue op2, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно константе (с точностью).static BooleanBindingequal(float op1, ObservableNumberValue op2, double epsilon)Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно константе (с точностью).
static BooleanBindingequal(int op1, ObservableNumberValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению.static BooleanBindingequal(int op1, ObservableNumberValue op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(long op1, ObservableNumberValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению.static BooleanBindingequal(long op1, ObservableNumberValue op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(Object op1, ObservableObjectValue<?> op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableObjectValueравно постоянному значению.static BooleanBindingequal(String op1, ObservableStringValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно постоянному значению.static BooleanBindingequal(ObservableBooleanValue op1, ObservableBooleanValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableBooleanValueравны.static BooleanBindingequal(ObservableNumberValue op1, double op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(ObservableNumberValue op1, float op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(ObservableNumberValue op1, int op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению.static BooleanBindingequal(ObservableNumberValue op1, int op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(ObservableNumberValue op1, long op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению.static BooleanBindingequal(ObservableNumberValue op1, long op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueравно постоянному значению (с допуском).static BooleanBindingequal(ObservableNumberValue op1, ObservableNumberValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableNumberValueравны.static BooleanBindingequal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableNumberValueравны (с допуском).static BooleanBindingequal(ObservableObjectValue<?> op1, Object op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableObjectValueравно постоянному значению.static BooleanBindingequal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableObjectValueравны.static BooleanBindingequal(ObservableStringValue op1, String op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно постоянному значению.static BooleanBindingequal(ObservableStringValue op1, ObservableStringValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueравны.static BooleanBindingequalIgnoreCase(String op1, ObservableStringValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно постоянному значению без учета регистра.static BooleanBindingequalIgnoreCase(ObservableStringValue op1, String op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно постоянному значению без учета регистра.static BooleanBindingequalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueравны без учета регистра.
static FloatBindingfloatValueAt(ObservableFloatArray op, int index)Создает новыйFloatBinding, который содержит элементObservableArrayв указанной позиции.static FloatBindingfloatValueAt(ObservableFloatArray op, ObservableIntegerValue index)Создает новыйFloatBinding, который содержит элементObservableArrayв указанной позиции.static FloatBindingfloatValueAt(ObservableFloatArray op, ObservableNumberValue index)Создает новыйFloatBinding, который содержит элементObservableArrayв указанной позиции.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, int index)Создает новыйFloatBinding, который содержит элементObservableListв указанной позиции.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)Создает новыйFloatBinding, который содержит элементObservableListв указанной позиции.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)Создает новыйFloatBinding, который содержит элементObservableListв указанной позиции.static <K> FloatBindingfloatValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)Создает новыйFloatBinding, который содержит отображение определенного ключа вObservableMap.static <K> FloatBindingfloatValueAt(ObservableMap<K,? extends Number> op, K key)Создает новыйFloatBinding, который содержит отображение определенного ключа вObservableMap.static StringExpressionformat(String format, Object... args)СоздаетStringExpression, который содержит значение несколькихObjects, отформатированных в соответствии с форматомString.static StringExpressionformat(Locale locale, String format, Object... args)СоздаетStringExpression, который содержит значение несколькихObjects, отформатированных в соответствии с форматомStringи указаннымLocalestatic BooleanBindinggreaterThan(double op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение больше значенияObservableNumberValue.static BooleanBindinggreaterThan(float op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение больше значенияObservableNumberValue.static BooleanBindinggreaterThan(int op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение больше значенияObservableNumberValue.static BooleanBindinggreaterThan(long op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение больше значенияObservableNumberValue.static BooleanBindinggreaterThan(String op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значение константы больше значенияObservableStringValue.static BooleanBindinggreaterThan(ObservableNumberValue op1, double op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше константного значения.static BooleanBindinggreaterThan(ObservableNumberValue op1, float op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше константного значения.static BooleanBindinggreaterThan(ObservableNumberValue op1, int op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше константного значения.static BooleanBindinggreaterThan(ObservableNumberValue op1, long op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше константного значения.static BooleanBindinggreaterThan(ObservableNumberValue op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если значение первойObservableNumberValueбольше значения второй.static BooleanBindinggreaterThan(ObservableStringValue op1, String op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueбольше константного значения.static BooleanBindinggreaterThan(ObservableStringValue op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значение первойObservableStringValueбольше значения второй.static BooleanBindinggreaterThanOrEqual(double op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение больше или равно значениюObservableNumberValue.
static BooleanBindinggreaterThanOrEqual(float op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константа больше или равна значениюObservableNumberValue.static BooleanBindinggreaterThanOrEqual(int op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константа больше или равна значениюObservableNumberValue.static BooleanBindinggreaterThanOrEqual(long op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константа больше или равна значениюObservableNumberValue.static BooleanBindinggreaterThanOrEqual(String op1, ObservableStringValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константа больше или равна значениюObservableStringValue.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, double op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константе.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, float op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константе.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, int op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константе.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, long op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константе.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableNumberValueбольше или равно значению второго.static BooleanBindinggreaterThanOrEqual(ObservableStringValue op1, String op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueбольше или равно константе.static BooleanBindinggreaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableStringValueбольше или равно значению второго.static IntegerBindingintegerValueAt(ObservableIntegerArray op, int index)Создаёт новыйIntegerBinding, содержащий элементObservableArrayна указанной позиции.static IntegerBindingintegerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)Создаёт новыйIntegerBinding, содержащий элементObservableArrayна указанной позиции.static IntegerBindingintegerValueAt(ObservableIntegerArray op, ObservableNumberValue index)Создаёт новыйIntegerBinding, содержащий элементObservableArrayна указанной позиции.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, int index)Создаёт новыйIntegerBinding, содержащий элементObservableListна указанной позиции.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)Создаёт новыйIntegerBinding, содержащий элементObservableListна указанной позиции.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)Создаёт новыйIntegerBinding, содержащий элементObservableListна указанной позиции.static <K> IntegerBindingintegerValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)Создаёт новыйIntegerBinding, содержащий отображение определённого ключа вObservableMap.static <K> IntegerBindingintegerValueAt(ObservableMap<K,? extends Number> op, K key)Создаёт новыйIntegerBinding, содержащий отображение определённого ключа вObservableMap.static BooleanBindingisEmpty(ObservableStringValue op)static <E> BooleanBindingisEmpty(ObservableList<E> op)static <K,V>
BooleanBindingisEmpty(ObservableMap<K,V> op)static <E> BooleanBindingisEmpty(ObservableSet<E> op)
static BooleanBindingisNotEmpty(ObservableStringValue op)static <E> BooleanBindingisNotEmpty(ObservableList<E> op)static <K,V>
BooleanBindingisNotEmpty(ObservableMap<K,V> op)static <E> BooleanBindingisNotEmpty(ObservableSet<E> op)static BooleanBindingisNotNull(ObservableObjectValue<?> op)static BooleanBindingisNull(ObservableObjectValue<?> op)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueравноnull.static IntegerBindinglength(ObservableStringValue op)Создает новыйIntegerBinding, который содержит длинуObservableStringValue.static BooleanBindinglessThan(double op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.static BooleanBindinglessThan(float op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.static BooleanBindinglessThan(int op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.static BooleanBindinglessThan(long op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.static BooleanBindinglessThan(String op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableStringValue.static BooleanBindinglessThan(ObservableNumberValue op1, double op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.static BooleanBindinglessThan(ObservableNumberValue op1, float op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.static BooleanBindinglessThan(ObservableNumberValue op1, int op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.static BooleanBindinglessThan(ObservableNumberValue op1, long op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.static BooleanBindinglessThan(ObservableNumberValue op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если значение первогоObservableNumberValueменьше значения второго.static BooleanBindinglessThan(ObservableStringValue op1, String op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueменьше константного значения.static BooleanBindinglessThan(ObservableStringValue op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значение первогоObservableStringValueменьше значения второго.static BooleanBindinglessThanOrEqual(double op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.static BooleanBindinglessThanOrEqual(float op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.static BooleanBindinglessThanOrEqual(int op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.
static BooleanBindinglessThanOrEqual(long op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.static BooleanBindinglessThanOrEqual(String op1, ObservableStringValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше или равно значениюObservableStringValue.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, double op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше или равно константному значению.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, float op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше или равно константному значению.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, int op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше или равно константному значению.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, long op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше или равно константному значению.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableNumberValueменьше или равно значению второго.static BooleanBindinglessThanOrEqual(ObservableStringValue op1, String op2)Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueменьше или равно константному значению.static BooleanBindinglessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableStringValueменьше или равно значению второго.static LongBindinglongValueAt(ObservableList<? extends Number> op, int index)Создаёт новыйLongBinding, содержащий элементObservableListна указанной позиции.static LongBindinglongValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)Создаёт новыйLongBinding, содержащий элементObservableListна указанной позиции.static LongBindinglongValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)Создаёт новыйLongBinding, содержащий элементObservableListна указанной позиции.static <K> LongBindinglongValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)Создаёт новыйLongBinding, содержащий отображение определённого ключа вObservableMap.static <K> LongBindinglongValueAt(ObservableMap<K,? extends Number> op, K key)Создаёт новыйLongBinding, содержащий отображение определённого ключа вObservableMap.static DoubleBindingmax(double op1, ObservableNumberValue op2)Создаёт новыйDoubleBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(float op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(int op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(long op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static DoubleBindingmax(ObservableNumberValue op1, double op2)Создаёт новыйDoubleBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(ObservableNumberValue op1, float op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(ObservableNumberValue op1, int op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(ObservableNumberValue op1, long op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение междуObservableNumberValueи константой.static NumberBindingmax(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, который вычисляет максимальное значение между двумя экземплярамиObservableNumberValue.
static DoubleBindingmin(double op1, ObservableNumberValue op2)Создает новоеDoubleBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(float op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(int op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(long op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static DoubleBindingmin(ObservableNumberValue op1, double op2)Создает новоеDoubleBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(ObservableNumberValue op1, float op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(ObservableNumberValue op1, int op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(ObservableNumberValue op1, long op2)Создает новоеNumberBinding, которое вычисляет минимум значенияObservableNumberValueи константного значения.static NumberBindingmin(ObservableNumberValue op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет минимум значений двух экземпляровObservableNumberValue.static DoubleBindingmultiply(double op1, ObservableNumberValue op2)Создает новоеDoubleBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(float op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(int op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(long op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static DoubleBindingmultiply(ObservableNumberValue op1, double op2)Создает новоеDoubleBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(ObservableNumberValue op1, float op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(ObservableNumberValue op1, int op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(ObservableNumberValue op1, long op2)Создает новоеNumberBinding, которое вычисляет произведение значенияObservableNumberValueи константного значения.static NumberBindingmultiply(ObservableNumberValue op1, ObservableNumberValue op2)Создает новоеNumberBinding, которое вычисляет произведение значений двух экземпляровObservableNumberValue.static NumberBindingnegate(ObservableNumberValue value)Создает новоеNumberBinding, которое вычисляет отрицаниеObservableNumberValue.static BooleanBindingnot(ObservableBooleanValue op)СоздаетBooleanBinding, которое вычисляет инверсию значенияObservableBooleanValue.static BooleanBindingnotEqual(double op1, ObservableNumberValue op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(float op1, ObservableNumberValue op2, double epsilon)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(int op1, ObservableNumberValue op2)Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableNumberValueне равно константному значению.
static BooleanBindingnotEqual(int op1, ObservableNumberValue op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(long op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению.static BooleanBindingnotEqual(long op1, ObservableNumberValue op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(Object op1, ObservableObjectValue<?> op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueне равно константному значению.static BooleanBindingnotEqual(String op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueне равно константному значению.static BooleanBindingnotEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableBooleanValueне равны.static BooleanBindingnotEqual(ObservableNumberValue op1, double op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(ObservableNumberValue op1, float op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(ObservableNumberValue op1, int op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению.static BooleanBindingnotEqual(ObservableNumberValue op1, int op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(ObservableNumberValue op1, long op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению.static BooleanBindingnotEqual(ObservableNumberValue op1, long op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно константному значению (с допуском).static BooleanBindingnotEqual(ObservableNumberValue op1, ObservableNumberValue op2)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableNumberValueне равны.static BooleanBindingnotEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableNumberValueне равны (с допуском).static BooleanBindingnotEqual(ObservableObjectValue<?> op1, Object op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueне равно константному значению.static BooleanBindingnotEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableObjectValueне равны.static BooleanBindingnotEqual(ObservableStringValue op1, String op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueне равно константному значению.static BooleanBindingnotEqual(ObservableStringValue op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableStringValueне равны.static BooleanBindingnotEqualIgnoreCase(String op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueне равно константному значению, игнорируя регистр.static BooleanBindingnotEqualIgnoreCase(ObservableStringValue op1, String op2)Создает новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueне равно константному значению, игнорируя регистр.static BooleanBindingnotEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)Создает новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableStringValueне равны, игнорируя регистр.static BooleanBindingor(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 BooleanBindingselectBoolean(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static BooleanBindingselectBoolean(ObservableValue<?> root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static DoubleBindingselectDouble(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static DoubleBindingselectDouble(ObservableValue<?> root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static FloatBindingselectFloat(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static FloatBindingselectFloat(ObservableValue<?> root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static IntegerBindingselectInteger(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static IntegerBindingselectInteger(ObservableValue<?> root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static LongBindingselectLong(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static LongBindingselectLong(ObservableValue<?> root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static StringBindingselectString(Object root, String... steps)Создаёт привязку, используемую для получения члена, такого какa.b.c.static StringBindingselectString(ObservableValue<?> root, String... steps)Создаёт новую привязкуIntegerBinding, содержащую размерObservableArray.static <E> IntegerBindingsize(ObservableList<E> op)Создаёт новую привязкуIntegerBinding, содержащую размерObservableList.static <K,V>
IntegerBindingsize(ObservableMap<K,V> op)Создаёт новую привязкуIntegerBinding, содержащую размерObservableMap.static <E> IntegerBindingsize(ObservableSet<E> op)Создаёт новую привязкуIntegerBinding, содержащую размерObservableSet.static StringBindingstringValueAt(ObservableList<String> op, int index)Создаёт новую привязкуStringBinding, содержащую элементObservableListпо заданной позиции.static StringBindingstringValueAt(ObservableList<String> op, ObservableIntegerValue index)Создаёт новую привязкуStringBinding, содержащую элементObservableListпо заданной позиции.static StringBindingstringValueAt(ObservableList<String> op, ObservableNumberValue index)Создаёт новую привязкуStringBinding, содержащую элементObservableListпо заданной позиции.static <K> StringBindingstringValueAt(ObservableMap<K,String> op, ObservableValue<? extends K> key)Создаёт новую привязкуStringBinding, содержащую отображение конкретного ключа вObservableMap.static <K> StringBindingstringValueAt(ObservableMap<K,String> op, K key)Создаёт новую привязкуStringBinding, содержащую отображение конкретного ключа вObservableMap.static DoubleBindingsubtract(double op1, ObservableNumberValue op2)Создаёт новую привязкуDoubleBinding, вычисляющую разницу между константой и значениемObservableNumberValue.static NumberBindingsubtract(float op1, ObservableNumberValue op2)Создаёт новую привязкуNumberBinding, вычисляющую разницу между константой и значениемObservableNumberValue.static NumberBindingsubtract(int op1, ObservableNumberValue op2)Создаёт новую привязкуNumberBinding, вычисляющую разницу между константой и значениемObservableNumberValue.static NumberBindingsubtract(long op1, ObservableNumberValue op2)Создаёт новую привязкуNumberBinding, вычисляющую разницу между константой и значениемObservableNumberValue.static DoubleBindingsubtract(ObservableNumberValue op1, double op2)Создаёт новую привязкуDoubleBinding, вычисляющую разницу между значениемObservableNumberValueи константой.static NumberBindingsubtract(ObservableNumberValue op1, float op2)Создаёт новую привязкуNumberBinding, вычисляющую разницу между значениемObservableNumberValueи константой.
static NumberBindingsubtract(ObservableNumberValue op1, int op2)Создаёт новыйNumberBinding, вычисляющий разницу между значениемObservableNumberValueи постоянным значением.static NumberBindingsubtract(ObservableNumberValue op1, long op2)Создаёт новыйNumberBinding, вычисляющий разницу между значениемObservableNumberValueи постоянным значением.static NumberBindingsubtract(ObservableNumberValue op1, ObservableNumberValue op2)Создаёт новыйNumberBinding, вычисляющий разницу между значениями двух экземпляровObservableNumberValue.static voidunbindBidirectional(Object property1, Object property2)Удаляет двунаправленную привязку, ранее определённую с помощьюbindBidirectional(Property, Property)илиbindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).static <T> voidunbindBidirectional(Property<T> property1, Property<T> property2)Удаляет двунаправленную привязку, ранее определённую с помощьюbindBidirectional(Property, Property).static voidunbindContent(Object obj1, Object obj2)Удаляет привязку контента.static voidunbindContentBidirectional(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 Whenwhen(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не удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяNumberи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Примечание: с версии 8.0 поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
LongBinding
-
selectBoolean
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcилиfalse, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяbooleanи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Примечание: с версии 8.0 поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
ObjectBinding
-
selectString
public static StringBinding selectString(ObservableValue<?> root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили"", еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяStringи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Примечание: с версии 8.0 поддерживаются свойства JavaBeans, которые могут присутствовать в цепочке.
- Parameters:
-
root- КорневойObservableValue -
steps- Имена свойств для достижения конечного свойства - Returns:
- созданная
ObjectBinding
-
select
public static <T> ObjectBinding<T> select(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcилиnull, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне является нужного типа и т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен
select(javafx.beans.value.ObservableValue, java.lang.String[]), гдеrootиstep[0]заменены соответствующими объектами свойств.- Type Parameters:
-
T- тип обернутогоObject - Parameters:
-
root- Корневой объект. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта. - Returns:
- созданная
ObjectBinding - Since:
- JavaFX 8.0
-
selectDouble
public static DoubleBinding selectDouble(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили0.0, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяNumberи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен
selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), гдеrootиstep[0]заменены соответствующими объектами свойств.- Parameters:
-
root- Корневой объект. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта. - Returns:
- созданная
DoubleBinding - Since:
- JavaFX 8.0
-
selectFloat
public static FloatBinding selectFloat(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили0.0f, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяNumberи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен
selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), гдеrootиstep[0]заменены соответствующими объектами свойств.- Parameters:
-
root- Корневой объект. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта. - Returns:
- созданная
FloatBinding - Since:
- JavaFX 8.0
-
selectInteger
public static IntegerBinding selectInteger(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили0, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяNumberи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения в виде модуля).Если у корневого объекта есть свойства JavaFX, этот вызов эквивалентен
selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), гдеrootиstep[0]заменены соответствующими объектами свойств.- Parameters:
-
root- Корневой объект. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, так как он отмечает свойство корневого объекта. - Returns:
- созданная
IntegerBinding - Since:
- JavaFX 8.0
-
-
selectLong
public static LongBinding selectLong(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили0L, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяNumberи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения как модуля).Если у корня есть свойства JavaFX, этот вызов эквивалентен
selectLong(javafx.beans.value.ObservableValue, java.lang.String[])с подстановкой соответствующего объекта свойства дляrootиstep[0].- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, поскольку он обозначает свойство корневого бина. - Возвращает:
- созданную
LongBinding - С тех пор:
- JavaFX 8.0
-
selectBoolean
public static BooleanBinding selectBoolean(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcилиfalse, еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяbooleanи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения как модуля).Если у корня есть свойства JavaFX, этот вызов эквивалентен
selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[])с подстановкой соответствующего объекта свойства дляrootиstep[0].- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, поскольку он обозначает свойство корневого бина. - Возвращает:
- созданную
ObjectBinding - С тех пор:
- JavaFX 8.0
-
selectString
public static StringBinding selectString(Object root, String... steps)
Создаёт привязку, используемую для получения члена, такого какa.b.c. Значение привязки будетcили"", еслиcне удалось достичь (из-за того, что уbнет свойстваc,bявляетсяnullилиcне являетсяStringи т. д.).Все классы и свойства, используемые в привязке select, должны быть объявлены public. Кроме того, если какой-либо класс находится в именованном модуле, он должен быть доступен для рефлексивного доступа модулем
javafx.base(см. Развёртывание приложения как модуля).Если у корня есть свойства JavaFX, этот вызов эквивалентен
selectString(javafx.beans.value.ObservableValue, java.lang.String[])с подстановкой соответствующего объекта свойства дляrootиstep[0].- Параметры:
-
root- Корневой бин. -
steps- Имена свойств для достижения конечного свойства. Первый шаг должен быть указан, поскольку он обозначает свойство корневого бина. - Возвращает:
- созданную
ObjectBinding - С тех пор:
- JavaFX 8.0
-
when
public static When when(ObservableBooleanValue condition)
Создаёт привязку, вычисляющую результат тернарного выражения. Подробности см. в описании классаWhen.- Параметры:
-
condition- Условие тернарного выражения - Возвращает:
- промежуточный класс для построения полной привязки
- См. также:
When
-
bindBidirectional
public static <T> void bindBidirectional(Property<T> property1, Property<T> property2)
Генерирует двустороннюю привязку (или "привязку с обратным отображением") между двумя экземплярамиProperty.Двусторонняя привязка - это привязка, работающая в обоих направлениях. Если два свойства
aиbсвязаны двусторонней привязкой, и значениеaизменяется,bавтоматически устанавливается в то же значение. И наоборот, еслиbизменяется,aустанавливается в то же значение.Двусторонняя привязка может быть удалена с помощью
unbindBidirectional(Property, Property).Примечание: эта реализация двусторонней привязки ведет себя иначе, чем все остальные привязки в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, все еще может быть установлено (обычно привязки генерировали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, т. е. связанное свойство обновляется немедленно.
- Параметры типа:
-
T- типы свойств - Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны
-
unbindBidirectional
public static <T> void unbindBidirectional(Property<T> property1, Property<T> property2)
Удаляет двустороннюю привязку, ранее определённую с помощьюbindBidirectional(Property, Property).- Параметры типа:
-
T- типы свойств - Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны
-
unbindBidirectional
public static void unbindBidirectional(Object property1, Object property2)
Удаляет двустороннюю привязку, ранее определённую с помощьюbindBidirectional(Property, Property)илиbindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).- Параметры:
-
property1- первоеProperty<T> -
property2- второеProperty<T> - Исключения:
-
NullPointerException- если одно из свойств являетсяnull -
IllegalArgumentException- если оба свойства равны - С тех пор:
- JavaFX 2.1
-
bindBidirectional
public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
Генерирует двустороннюю привязку (или "привязку с обратным отображением") междуString-Propertyи другимProperty, используя указанныйFormatдля преобразования.Двусторонняя привязка - это привязка, работающая в обоих направлениях. Если два свойства
aиbсвязаны двусторонней привязкой, и значениеaизменяется,bавтоматически устанавливается в то же значение. И наоборот, еслиbизменяется,aустанавливается в то же значение.Двусторонняя привязка может быть удалена с помощью
unbindBidirectional(Object, Object).Примечание: эта реализация двусторонней привязки ведет себя иначе, чем все остальные привязки в двух важных аспектах. Свойство, связанное с другим свойством двусторонней привязкой, все еще может быть установлено (обычно привязки генерировали бы исключение). Во-вторых, двусторонние привязки вычисляются немедленно, т. е. связанное свойство обновляется немедленно.
- Параметры:
-
stringProperty-StringProperty -
otherProperty- другое (не-String)Property -
format-Format, используемый для преобразования между свойствами - Исключения:
-
NullPointerException- если одно из свойств илиformatявляетсяnull -
IllegalArgumentException- если оба свойства равны - С тех пор:
- JavaFX 2.1
-
-
bindBidirectional
public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
Генерирует двунаправленную привязку (или "привязку с обратным изменением") междуString-Propertyи другойProperty, используя указанныйStringConverterдля преобразования.Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если две свойства
aиbсвязаны двунаправленной привязкой, и значениеaизменяется, значениеbавтоматически устанавливается в то же значение. И наоборот, если изменяетсяb, значениеaустанавливается в то же значение.Двунаправленную привязку можно удалить с помощью
unbindBidirectional(Object, Object).Примечание: эта реализация двунаправленной привязки отличается от всех других привязок здесь по двум важным аспектам. Свойство, связанное с другим свойством с помощью двунаправленной привязки, по-прежнему может быть изменено (обычно привязки вызывали бы исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
T- тип оборачиваемогоObject - Parameters:
-
stringProperty- первоеStringProperty -
otherProperty- другое (не связанное)Property -
converter-StringConverter, используемое для преобразования между свойствами - Throws:
-
NullPointerException- если одно из свойств илиconverterимеетnull -
IllegalArgumentException- если оба свойства равны - Since:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
Генерирует двунаправленную привязку (или "привязку с обратным изменением") между двумя экземплярамиObservableList.Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если две свойства
aиbсвязаны двунаправленной привязкой, и значениеaизменяется, значениеbавтоматически устанавливается в то же значение. И наоборот, если изменяетсяb, значениеaустанавливается в то же значение.Синхронизируются только элементы списков, что означает, что списки разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью
unbindContentBidirectional(Object, Object).Примечание: эта реализация двунаправленной привязки отличается от всех других привязок здесь по двум важным аспектам. Свойство, связанное с другим свойством с помощью двунаправленной привязки, по-прежнему может быть изменено (обычно привязки вызывали бы исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
E- тип элементов списка - Parameters:
-
list1- первыйObservableList<E> -
list2- второйObservableList<E> - Throws:
-
NullPointerException- если один из списковnull -
IllegalArgumentException- еслиlist1==list2 - Since:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
Генерирует двунаправленную привязку (или "привязку с обратным изменением") между двумя экземплярамиObservableSet.Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если две свойства
aиbсвязаны двунаправленной привязкой, и значениеaизменяется, значениеbавтоматически устанавливается в то же значение. И наоборот, если изменяетсяb, значениеaустанавливается в то же значение.Синхронизируются только элементы множеств, что означает, что множества разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью
unbindContentBidirectional(Object, Object).Примечание: эта реализация двунаправленной привязки отличается от всех других привязок здесь по двум важным аспектам. Свойство, связанное с другим свойством с помощью двунаправленной привязки, по-прежнему может быть изменено (обычно привязки вызывали бы исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
E- тип элементов множества - Parameters:
-
set1- первоеObservableSet<E> -
set2- второеObservableSet<E> - Throws:
-
NullPointerException- если одно из множествnull -
IllegalArgumentException- еслиset1==set2 - Since:
- JavaFX 2.1
-
bindContentBidirectional
public static <K,V> void bindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)
Генерирует двунаправленную привязку (или "привязку с обратным изменением") между двумя экземплярамиObservableMap.Двунаправленная привязка — это привязка, которая работает в обоих направлениях. Если две свойства
aиbсвязаны двунаправленной привязкой, и значениеaизменяется, значениеbавтоматически устанавливается в то же значение. И наоборот, если изменяетсяb, значениеaустанавливается в то же значение.Синхронизируются только элементы словарей, что означает, что словари разные, но содержат одни и те же элементы.
Двунаправленную привязку содержимого можно удалить с помощью
unbindContentBidirectional(Object, Object).Примечание: эта реализация двунаправленной привязки отличается от всех других привязок здесь по двум важным аспектам. Свойство, связанное с другим свойством с помощью двунаправленной привязки, по-прежнему может быть изменено (обычно привязки вызывали бы исключение). Во-вторых, двунаправленные привязки вычисляются немедленно, то есть связанное свойство обновляется сразу же.
- Type Parameters:
-
K- тип элементов ключей -
V- тип элементов значений - Parameters:
-
map1- первоеObservableMap<K, V> -
map2- второеObservableMap<K, V> - Since:
- JavaFX 2.1
-
unbindContentBidirectional
public static void unbindContentBidirectional(Object obj1, Object obj2)
Удаляет двунаправленную привязку содержимого.- Parameters:
-
obj1- первоеObject -
obj2- второеObject - Since:
- JavaFX 2.1
-
bindContent
public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
Генерирует привязку содержимого междуObservableListиList.Привязка содержимого гарантирует, что
Listсодержит те же элементы, что иObservableList. Если содержимоеObservableListизменяется, тоListбудет обновлено автоматически.После привязки
ListкObservableList,Listбольше нельзя изменять напрямую. Это приведет к непредсказуемым результатам.Привязку содержимого можно удалить с помощью
unbindContent(Object, Object).- Type Parameters:
-
E- тип элементовList - Parameters:
-
list1-List -
list2-ObservableList - Since:
- JavaFX 2.1
-
-
bindContent
public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
Создает привязку содержимого междуObservableSetиSet.Привязка содержимого гарантирует, что
Setсодержит те же элементы, что иObservableSet. Если содержимоеObservableSetизменится,Setбудет обновлен автоматически.После того, как
Setпривязано кObservableSet,Setбольше нельзя изменять напрямую. Это приведет к непредвиденным результатам.Привязку содержимого можно удалить с помощью
unbindContent(Object, Object).- Параметры типа:
-
E- тип элементовSet - Параметры:
-
set1-Set -
set2-ObservableSet - Исключения:
-
NullPointerException- если одно из множествnull -
IllegalArgumentException- еслиset1==set2 - С версии:
- JavaFX 2.1
-
bindContent
public static <K,V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)
Создает привязку содержимого междуObservableMapиMap.Привязка содержимого гарантирует, что
Mapсодержит те же элементы, что иObservableMap. Если содержимоеObservableMapизменится,Mapбудет обновлен автоматически.После того, как
Mapпривязана кObservableMap,Mapбольше нельзя изменять напрямую. Это приведет к непредвиденным результатам.Привязку содержимого можно удалить с помощью
unbindContent(Object, Object).- Параметры типа:
-
K- тип ключевых элементовMap -
V- тип элементов значенияMap - Параметры:
-
map1-Map -
map2-ObservableMap - Исключения:
-
NullPointerException- если одна из картnull -
IllegalArgumentException- еслиmap1==map2 - С версии:
- JavaFX 2.1
-
unbindContent
public static void unbindContent(Object obj1, Object obj2)
Удалить привязку содержимого.- Параметры:
-
obj1- первыйObject -
obj2- второйObject - Исключения:
-
NullPointerException- если один изObjectsnull -
IllegalArgumentException- еслиobj1==obj2 - С версии:
- JavaFX 2.1
-
negate
public static NumberBinding negate(ObservableNumberValue value)
Создает новыйNumberBinding, который вычисляет отрицаниеObservableNumberValue.- Параметры:
-
value- операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если значениеnull
-
add
public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет сумму значений двух экземпляровObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
add
public static DoubleBinding add(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
add
public static DoubleBinding add(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
add
public static NumberBinding add(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
add
public static NumberBinding add(float op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
add
public static NumberBinding add(ObservableNumberValue op1, long op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
add
public static NumberBinding add(long op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
-
add
public static NumberBinding add(ObservableNumberValue op1, int op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
add
public static NumberBinding add(int op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет сумму значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет разницу значений двух экземпляровObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
subtract
public static DoubleBinding subtract(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет разницу между значениемObservableNumberValueи константным значением.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static DoubleBinding subtract(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет разницу между константным значением и значениемObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет разницу между значениемObservableNumberValueи константным значением.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(float op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет разницу между константным значением и значениемObservableNumberValue.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, long op2)
Создает новыйNumberBinding, который вычисляет разницу между значениемObservableNumberValueи константным значением.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(long op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет разницу между константным значением и значениемObservableNumberValue.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, int op2)
Создает новыйNumberBinding, который вычисляет разницу между значениемObservableNumberValueи константным значением.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
subtract
public static NumberBinding subtract(int op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет разницу между константным значением и значениемObservableNumberValue.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет произведение значений двух экземпляровObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
multiply
public static DoubleBinding multiply(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
-
multiply
public static DoubleBinding multiply(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
DoubleBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(float op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, long op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(long op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, int op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
multiply
public static NumberBinding multiply(int op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет произведение значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет деление значений двух экземпляровObservableNumberValue.- Parameters:
-
op1- первый операнд -
op2- второй операнд - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if one of the operands isnull
-
divide
public static DoubleBinding divide(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет деление значенияObservableNumberValueи константного значения.- Parameters:
-
op1- theObservableNumberValue -
op2- константное значение - Returns:
- the new
DoubleBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static DoubleBinding divide(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет деление константного значения и значенияObservableNumberValue.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
DoubleBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет деление значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(float op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет деление константного значения и значенияObservableNumberValue.- Parameters:
-
op1- theObservableNumberValue -
op2- константное значение - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(ObservableNumberValue op1, long op2)
Создает новыйNumberBinding, который вычисляет деление значенияObservableNumberValueи константного значения.- Parameters:
-
op1- константное значение -
op2- theObservableNumberValue - Returns:
- the new
NumberBinding - Throws:
-
NullPointerException- if theObservableNumberValueisnull
-
-
divide
public static NumberBinding divide(long op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет деление константного значения на значениеObservableNumberValue.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(ObservableNumberValue op1, int op2)
Создает новыйNumberBinding, который вычисляет деление значенияObservableNumberValueна константное значение.- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
divide
public static NumberBinding divide(int op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет деление константного значения на значениеObservableNumberValue.- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение - Возвращает:
- the new
NumberBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значения двух экземпляровObservableNumberValueравны (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- первый операнд -
op2- второй операнд -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новоеBooleanBinding, которое возвращаетtrue, если значения двух экземпляровObservableNumberValueравны.При сравнении чисел с плавающей запятой рекомендуется использовать метод
equal(), который допускает небольшую погрешность.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значениеObservableNumberValueравно константному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значениеObservableNumberValueравно константному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значениеObservableNumberValueравно константному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значениеObservableNumberValueравно константному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- константное значение -
op2- theObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon)
Создает новоеBooleanBinding, которое возвращаетtrue, если значениеObservableNumberValueравно константному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется допускать небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- theObservableNumberValue -
op2- константное значение -
epsilon- допустимая погрешность - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
-
равно
public static BooleanBinding equal(ObservableNumberValue op1, long op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно некоторому постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
equal(), который позволяет задать небольшую погрешность.- Параметры:
-
op1- объектObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению (с погрешностью).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Разрешение небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2- объектObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(long op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
equal(), который позволяет задать небольшую погрешность.- Параметры:
-
op1- постоянное значение -
op2- объектObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению (с погрешностью).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Разрешение небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- объектObservableNumberValue -
op2- постоянное значение -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(ObservableNumberValue op1, int op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
equal(), который позволяет задать небольшую погрешность.- Параметры:
-
op1- объектObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению (с погрешностью).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Разрешение небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2- объектObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
равно
public static BooleanBinding equal(int op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueравно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
equal(), который позволяет задать небольшую погрешность.- Параметры:
-
op1- постоянное значение -
op2- объектObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
неРавно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, содержащийtrue, если значения двух объектовObservableNumberValueне равны (с погрешностью).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Разрешение небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- первый операнд -
op2- второй операнд -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
-
неРавно
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значения двух объектовObservableNumberValueне равны.При сравнении чисел с плавающей точкой рекомендуется использовать метод
notEqual(), который позволяет задать небольшую погрешность.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
-
неРавно
public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
Создаёт новыйBooleanBinding, содержащийtrue, если значениеObservableNumberValueне равно постоянному значению (с погрешностью).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Разрешение небольшой погрешности рекомендуется при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- объектObservableNumberValue -
op2- постоянное значение -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если объектObservableNumberValueявляетсяnull
-
-
неравно
public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
notEqual(), который позволяет использовать небольшой допуск.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
notEqual(), который позволяет использовать небольшой допуск.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется использовать небольшой допуск при сравнении чисел с плавающей точкой из-за ошибок округления.
- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение -
epsilon- разрешённый допуск - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
неравно
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueне равно постоянному значению.При сравнении чисел с плавающей точкой рекомендуется использовать метод
notEqual(), который позволяет использовать небольшой допуск.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueне равно постоянному значению (с допуском).Два операнда
aиbсчитаются равными, еслиMath.abs(a-b) <= epsilon.Рекомендуется разрешить небольшую погрешность при сравнении чисел с плавающей запятой из-за ошибок округления.
- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue -
epsilon- допустимая погрешность - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueне равно постоянному значению.При сравнении чисел с плавающей запятой рекомендуется использовать метод
notEqual(), который допускает небольшую погрешность.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableNumberValueбольше значения второго.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueбольше постоянного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
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больше постоянного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если постоянное значение больше значенияObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueбольше постоянного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если постоянное значение больше значенияObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueбольше постоянного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
greaterThan
public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если постоянное значение больше значенияObservableNumberValue.- Параметры:
-
op1- постоянное значение -
op2-ObservableNumberValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableNumberValueменьше значения второго.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
-
меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueменьше константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
меньше
public static BooleanBinding lessThan(int op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение меньше значенияObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableNumberValueбольше или равно значению второго.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение больше или равно значениюObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableNumberValueбольше или равно константного значения.- Параметры:
-
op1- операнд -
op2- константное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
большеИлиРавно
public static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если константное значение больше или равно значениюObservableNumberValue.- Параметры:
-
op1- константное значение -
op2- операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если операндObservableNumberValueимеет значениеnull
-
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueбольше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение больше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueбольше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение больше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableNumberValueменьше или равно значению второго.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueменьше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueменьше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueменьше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableNumberValueменьше или равно постоянному значению.- Параметры:
-
op1- theObservableNumberValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение меньше или равно значениюObservableNumberValue.- Параметры:
-
op1- the constant value -
op2- theObservableNumberValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableNumberValueisnull
-
-
min
public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет минимум значений двух экземпляровObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
min
public static DoubleBinding min(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static DoubleBinding min(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(float op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(ObservableNumberValue op1, long op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(long op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(ObservableNumberValue op1, int op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
min
public static NumberBinding min(int op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет минимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
max
public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
Создает новыйNumberBinding, который вычисляет максимум значений двух экземпляровObservableNumberValue.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- если один из операндовnull
-
max
public static DoubleBinding max(ObservableNumberValue op1, double op2)
Создает новыйDoubleBinding, который вычисляет максимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
max
public static DoubleBinding max(double op1, ObservableNumberValue op2)
Создает новыйDoubleBinding, который вычисляет максимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
DoubleBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
max
public static NumberBinding max(ObservableNumberValue op1, float op2)
Создает новыйNumberBinding, который вычисляет максимум значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Исключения:
-
NullPointerException- еслиObservableNumberValuenull
-
-
max
public static NumberBinding max(float op1, ObservableNumberValue op2)
Создаёт новыйNumberBinding, вычисляющий максимальное значение из значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
max
public static NumberBinding max(ObservableNumberValue op1, long op2)
Создаёт новыйNumberBinding, вычисляющий максимальное значение из значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
max
public static NumberBinding max(long op1, ObservableNumberValue op2)
Создаёт новыйNumberBinding, вычисляющий максимальное значение из значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
max
public static NumberBinding max(ObservableNumberValue op1, int op2)
Создаёт новыйNumberBinding, вычисляющий максимальное значение из значенияObservableNumberValueи константного значения.- Параметры:
-
op1-ObservableNumberValue -
op2- константное значение - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
max
public static NumberBinding max(int op1, ObservableNumberValue op2)
Создаёт новыйNumberBinding, вычисляющий максимальное значение из значенияObservableNumberValueи константного значения.- Параметры:
-
op1- константное значение -
op2-ObservableNumberValue - Возвращает:
- новый
NumberBinding - Выбрасывает:
-
NullPointerException- еслиObservableNumberValueимеет значениеnull
-
and
public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
СоздаётBooleanBinding, вычисляющий логическое И по значению двух объектовObservableBooleanValue.- Параметры:
-
op1- первыйObservableBooleanValue -
op2- второйObservableBooleanValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
-
or
public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
СоздаётBooleanBinding, вычисляющий логическое ИЛИ по значению двух объектовObservableBooleanValue.- Параметры:
-
op1- первыйObservableBooleanValue -
op2- второйObservableBooleanValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
-
not
public static BooleanBinding not(ObservableBooleanValue op)
СоздаётBooleanBinding, вычисляющий инверсию значенияObservableBooleanValue.- Параметры:
-
op-ObservableBooleanValue - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если операнд имеет значениеnull
-
equal
public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значения двух объектовObservableBooleanValueравны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
-
notEqual
public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
Создаёт новыйBooleanBinding, содержащийtrue, если значения двух объектовObservableBooleanValueне равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Выбрасывает:
-
NullPointerException- если один из операндов имеет значениеnull
-
convert
public static StringExpression convert(ObservableValue<?> observableValue)
ВозвращаетStringExpression, который оборачиваетObservableValue. ЕслиObservableValueуже являетсяStringExpression, он возвращается. В противном случае создаётся новыйStringBinding, который содержит значениеObservableValue, преобразованное вString.- Параметры:
-
observableValue- ИсходныйObservableValue - Возвращает:
StringExpression, который оборачиваетObservableValueпри необходимости- Выбрасывает:
-
NullPointerException- еслиobservableValueявляетсяnull
-
concat
public static StringExpression concat(Object... args)
ВозвращаетStringExpression, который содержит значение конкатенации несколькихObjects.Если один из аргументов реализует
ObservableValueи значение этогоObservableValueизменяется, изменение автоматически отражается вStringExpression.Если
nullили пустой массив переданы в этот метод, возвращаетсяStringExpression, содержащий пустуюString.- Параметры:
-
args-Objects, которые должны быть конкатенированы - Возвращает:
- новый
StringExpression
-
format
public static StringExpression format(String format, Object... args)
СоздаётStringExpression, который содержит значения несколькихObjects, отформатированных в соответствии с форматомString.Если один из аргументов реализует
ObservableValueи значение этогоObservableValueизменяется, изменение автоматически отражается вStringExpression.См.
java.util.Formatterдля правил форматирования.- Параметры:
-
format- ФорматString -
args-Objects, которые должны быть вставлены в форматString - Возвращает:
- новый
StringExpression
-
-
format
public static StringExpression format(Locale locale, String format, Object... args)
СоздаетStringExpression, который содержит значение несколькихObjects, отформатированных в соответствии с форматомStringи указаннымLocaleЕсли один из аргументов реализует
ObservableValueи значение этогоObservableValueизменяется, это изменение автоматически отражается вStringExpression.См.
java.util.Formatterдля правил форматирования. См.java.util.Localeдля получения подробной информации оLocale.- Параметры:
-
locale- theLocaleto use during formatting -
format- the formattingString -
args- theObjectsthat should be inserted in the formattingString - Возвращает:
- the new
StringExpression
-
equal
public static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueравны.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
equal
public static BooleanBinding equal(ObservableStringValue op1, String op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно константному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
equal
public static BooleanBinding equal(String op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно константному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueне равны.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, String op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueне равно константному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
notEqual
public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueне равно константному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueравны, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно константному значению, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значениеObservableStringValueравно константному значению, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
Создает новоеBooleanBinding, которое содержитtrue, если значения двух экземпляровObservableStringValueне равны, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableStringValueне равно константному значению, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableStringValueне равно константному значению, игнорируя регистр.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableStringValueбольше значения второго.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableStringValueбольше константного значения.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
greaterThan
public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение константы больше значенияObservableStringValue.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableStringValueменьше значения второго.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableStringValueменьше константного значения.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
lessThan
public static BooleanBinding lessThan(String op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение меньше значенияObservableStringValue.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если значение первогоObservableStringValueбольше или равно значению второго.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the first operand -
op2- the second operand - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if one of the operands isnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
Создает новуюBooleanBinding, которая содержитtrue, если значениеObservableStringValueбольше или равно константному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- theObservableStringValue -
op2- the constant value - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
Создает новуюBooleanBinding, которая содержитtrue, если константное значение больше или равно значениюObservableStringValue.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустомуString.- Параметры:
-
op1- the constant value -
op2- theObservableStringValue - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableStringValueisnull
-
-
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значение первогоObservableStringValueменьше или равно значению второго.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустойString.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
-
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueменьше или равно постоянному значению.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустойString.- Параметры:
-
op1-ObservableStringValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
-
меньшеИлиРавно
public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
Создаёт новыйBooleanBinding, который содержитtrue, если постоянное значение меньше или равно значениюObservableStringValue.Примечание: в этом сравнении
String, который являетсяnull, считается равным пустойString.- Параметры:
-
op1- постоянное значение -
op2-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull
-
длина
public static IntegerBinding length(ObservableStringValue op)
Создаёт новыйIntegerBinding, который содержит длинуObservableStringValue.Примечание: в этом сравнении
String, который являетсяnull, считается имеющим длину0.- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - Since:
- JavaFX 8.0
-
пустой
public static BooleanBinding isEmpty(ObservableStringValue op)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueпустое.Примечание: в этом сравнении
String, который являетсяnull, считается пустым.- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - Since:
- JavaFX 8.0
-
неПустой
public static BooleanBinding isNotEmpty(ObservableStringValue op)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableStringValueне пустое.Примечание: в этом сравнении
String, который являетсяnull, считается пустым.- Параметры:
-
op-ObservableStringValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableStringValueявляетсяnull - Since:
- JavaFX 8.0
-
равен
public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableObjectValueравны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
-
равен
public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueравно постоянному значению.- Параметры:
-
op1-ObservableObjectValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
-
равен
public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueравно постоянному значению.- Параметры:
-
op1- постоянное значение -
op2-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
-
неРавен
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значения двух экземпляровObservableObjectValueне равны.- Параметры:
-
op1- первый операнд -
op2- второй операнд - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- если один из операндов являетсяnull
-
неРавен
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueне равно постоянному значению.- Параметры:
-
op1-ObservableObjectValue -
op2- постоянное значение - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
-
неРавен
public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
Создаёт новыйBooleanBinding, который содержитtrue, если значениеObservableObjectValueне равно постоянному значению.- Параметры:
-
op1- постоянное значение -
op2-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableObjectValueявляетсяnull
-
-
isNull
public static BooleanBinding isNull(ObservableObjectValue<?> op)
Создаёт новыйBooleanBinding, который содержитtrue, если значение объектаObservableObjectValueравноnull.- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
-
isNotNull
public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
Создаёт новыйBooleanBinding, который содержитtrue, если значение объектаObservableObjectValueне равноnull.- Параметры:
-
op-ObservableObjectValue - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableObjectValueимеет значениеnull
-
size
public static <E> IntegerBinding size(ObservableList<E> op)
Создаёт новыйIntegerBinding, содержащий размер объектаObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новый
IntegerBinding - Исключение:
-
NullPointerException- еслиObservableListимеет значениеnull - С момента:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableList<E> op)
- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableListимеет значениеnull - С момента:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableListимеет значениеnull - С момента:
- JavaFX 8.0
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, int index)
Создаёт новыйObjectBinding, содержащий элемент объектаObservableListпо указанному индексу.ObjectBindingбудет содержатьnull, еслиindexуказывает на позицию, превышающую размерObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
ObjectBinding - Исключение:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- если (@code index < 0) - С момента:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableIntegerValue index)
Создаёт новыйObjectBinding, содержащий элемент объектаObservableListпо указанному индексу.ObjectBindingбудет содержатьnull, еслиindexвыходит за границыObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
ObjectBinding - Исключение:
-
NullPointerException- еслиObservableListилиindexимеют значениеnull - С момента:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableNumberValue index)
Создаёт новыйObjectBinding, содержащий элемент объектаObservableListпо указанному индексу.ObjectBindingбудет содержатьnull, еслиindexвыходит за границыObservableList.- Параметры типа:
-
E- тип элементовList - Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
ObjectBinding - Исключение:
-
NullPointerException- еслиObservableListилиindexимеют значениеnull - С момента:
- JavaFX 8.0
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, int index)
Создаёт новыйBooleanBinding, содержащий элемент объектаObservableListпо указанному индексу.BooleanBindingбудет содержатьfalse, еслиindexуказывает на позицию, превышающую размерObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableListимеет значениеnull -
IllegalArgumentException- если (@code index < 0) - С момента:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
Создаёт новыйBooleanBinding, содержащий элемент объектаObservableListпо указанному индексу.BooleanBindingбудет содержатьfalse, еслиindexвыходит за границыObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
BooleanBinding - Исключение:
-
NullPointerException- еслиObservableListилиindexимеют значениеnull - С момента:
- JavaFX 2.1
-
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
Создает новуюBooleanBinding, которая содержит элементObservableListв указанной позиции.BooleanBindingбудет содержатьfalse, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList, converted to int - Возвращает:
- the new
BooleanBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 8.0
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
Создает новуюDoubleBinding, которая содержит элементObservableListв указанной позиции.DoubleBindingбудет содержать0.0, еслиindexуказывает за пределыObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableListisnull -
IllegalArgumentException- if (@code index < 0) - С:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создает новуюDoubleBinding, которая содержит элементObservableListв указанной позиции.DoubleBindingбудет содержать0.0, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создает новуюDoubleBinding, которая содержит элементObservableListв указанной позиции.DoubleBindingбудет содержать0.0, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList, converted to int - Возвращает:
- the new
DoubleBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index)
Создает новуюFloatBinding, которая содержит элементObservableListв указанной позиции.FloatBindingбудет содержать0.0f, еслиindexуказывает за пределыObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
FloatBinding - Исключения:
-
NullPointerException- if theObservableListisnull -
IllegalArgumentException- if (@code index < 0) - С:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создает новуюFloatBinding, которая содержит элементObservableListв указанной позиции.FloatBindingбудет содержать0.0f, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
FloatBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создает новуюFloatBinding, которая содержит элементObservableListв указанной позиции.FloatBindingбудет содержать0.0f, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList, converted to int - Возвращает:
- the new
FloatBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
Создает новуюIntegerBinding, которая содержит элементObservableListв указанной позиции.IntegerBindingбудет содержать0, еслиindexуказывает за пределыObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
IntegerBinding - Исключения:
-
NullPointerException- if theObservableListisnull -
IllegalArgumentException- if (@code index < 0) - С:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создает новуюIntegerBinding, которая содержит элементObservableListв указанной позиции.IntegerBindingбудет содержать0, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList - Возвращает:
- the new
IntegerBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создает новуюIntegerBinding, которая содержит элементObservableListв указанной позиции.IntegerBindingбудет содержать0, еслиindexнаходится за пределамиObservableList.- Параметры:
-
op- theObservableList -
index- the position in theList, converted to int - Возвращает:
- the new
IntegerBinding - Исключения:
-
NullPointerException- if theObservableListorindexisnull - С:
- JavaFX 8.0
-
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
Создаёт новыйLongBinding, содержащий элементObservableListпо заданной позиции.LongBindingбудет содержать0L, еслиindexуказывает на позицию, находящуюся за пределамиObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListпустое илиnull -
IllegalArgumentException- если (@code index < 0) - С:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
Создаёт новыйLongBinding, содержащий элементObservableListпо заданной позиции.LongBindingбудет содержать0L, еслиindexнаходится внеObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустое илиnull - С:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
Создаёт новыйLongBinding, содержащий элементObservableListпо заданной позиции.LongBindingбудет содержать0L, еслиindexнаходится внеObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
LongBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустое илиnull - С:
- JavaFX 8.0
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, int index)
Создаёт новыйStringBinding, содержащий элементObservableListпо заданной позиции.StringBindingбудет содержатьnull, еслиindexуказывает на позицию, находящуюся за пределамиObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListпустое илиnull -
IllegalArgumentException- если (@code index < 0) - С:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
Создаёт новыйStringBinding, содержащий элементObservableListпо заданной позиции.StringBindingбудет содержать"", еслиindexнаходится внеObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустое илиnull - С:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
Создаёт новыйStringBinding, содержащий элементObservableListпо заданной позиции.StringBindingбудет содержать"", еслиindexнаходится внеObservableList.- Параметры:
-
op-ObservableList -
index- позиция вList, преобразованная в int - Возвращает:
- новый
StringBinding - Исключения:
-
NullPointerException- еслиObservableListилиindexпустое илиnull - С:
- JavaFX 8.0
-
size
public static <E> IntegerBinding size(ObservableSet<E> op)
Создаёт новыйIntegerBinding, содержащий размерObservableSet.- Параметры типа:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableSetпустое илиnull - С:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
- Параметры типа:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableSetпустое илиnull - С:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
- Параметры типа:
-
E- тип элементовSet - Параметры:
-
op-ObservableSet - Возвращает:
- новый
BooleanBinding - Исключения:
-
NullPointerException- еслиObservableSetпустое илиnull - С:
- JavaFX 8.0
-
size
public static IntegerBinding size(ObservableArray op)
Создаёт новыйIntegerBinding, содержащий размерObservableArray.- Параметры:
-
op-ObservableArray - Возвращает:
- новый
IntegerBinding - Исключения:
-
NullPointerException- еслиObservableArrayпустое илиnull - С:
- JavaFX 8.0
-
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
Создаёт новыйFloatBinding, содержащий элемент изObservableArrayпо указанной позиции.FloatBindingбудет содержать0.0f, еслиindexуказывает на позицию за пределамиObservableArray.- Параметры:
-
op- theObservableArray -
index- позиция вObservableArray - Возвращает:
- новый
FloatBinding - Исключения:
-
NullPointerException- еслиObservableArrayимеет значениеnull -
IllegalArgumentException- если (@code index < 0) - С:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
Создаёт новыйFloatBinding, содержащий элемент изObservableArrayпо указанной позиции.FloatBindingбудет содержать0.0f, еслиindexнаходится внеObservableArray.- Параметры:
-
op- 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- если (@code 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
-
size
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
-
valueAt
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.