Usually there are two possibilities to define the same operation: the Fluent
API and the the factory methods in this class. This allows a developer to
define complex expression in a way that is most easy to understand. For
instance the expression result = a*b + c*d can be defined using only
the Fluent API:
DoubleBinding result = a.multiply(b).add(c.multiply(d));
Or using only factory methods in Bindings:
NumberBinding result = add (multiply(a, b), multiply(c,d));
Or mixing both possibilities:
NumberBinding result = add (a.multiply(b), c.multiply(d));
The main difference between using the Fluent API and using the factory
methods in this class is that the Fluent API requires that at least one of
the operands is an Expression (see javafx.beans.binding). (Every
Expression contains a static method that generates an Expression from an
ObservableValue.)
Also if you watched closely, you might have noticed that the return type of
the Fluent API is different in the examples above. In a lot of cases the
Fluent API allows to be more specific about the returned type (see
NumberExpression for more details about implicit
casting.
Deploying an Application as a Module
If any class used in a select-binding (see the various select*
methods) is in a named module, then it must be reflectively accessible to the
javafx.base module.
A class is reflectively accessible if the module
opens the containing package to at
least the javafx.base module.
For example, if com.foo.MyClass is in the foo.app module,
the module-info.java might
look like this:
module foo.app {
opens com.foo to javafx.base;
}
Alternatively, a class is reflectively accessible if the module
exports the containing package
unconditionally.
- Since:
- JavaFX 2.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleBindingadd(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static DoubleBindingadd(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.static NumberBindingadd(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the sum of the values of two instances ofObservableNumberValue.static BooleanBindingand(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates aBooleanBindingthat calculates the conditional-AND operation on the value of two instance ofObservableBooleanValue.static voidbindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format) Generates a bidirectional binding (or "bind with inverse") between aString-Propertyand anotherPropertyusing the specifiedFormatfor conversion.static <T> voidbindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter) Generates a bidirectional binding (or "bind with inverse") between aString-Propertyand anotherPropertyusing the specifiedStringConverterfor conversion.static <T> voidbindBidirectional(Property<T> property1, Property<T> property2) Generates a bidirectional binding (or "bind with inverse") between two instances ofProperty.static <E> voidbindContent(List<E> list1, ObservableList<? extends E> list2) Generates a content binding between anObservableListand aList.static <K,V> void bindContent(Map<K, V> map1, ObservableMap<? extends K, ? extends V> map2) Generates a content binding between anObservableMapand aMap.static <E> voidbindContent(Set<E> set1, ObservableSet<? extends E> set2) Generates a content binding between anObservableSetand aSet.static <E> voidbindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableList.static <K,V> void bindContentBidirectional(ObservableMap<K, V> map1, ObservableMap<K, V> map2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableMap.static <E> voidbindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableSet.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, int index) Creates a newBooleanBindingthat contains the element of anObservableListat the specified position.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index) Creates a newBooleanBindingthat contains the element of anObservableListat the specified position.static BooleanBindingbooleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index) Creates a newBooleanBindingthat contains the element of anObservableListat the specified position.static <K> BooleanBindingbooleanValueAt(ObservableMap<K, Boolean> op, ObservableValue<? extends K> key) Creates a newBooleanBindingthat contains the mapping of a specific key in anObservableMap.static <K> BooleanBindingbooleanValueAt(ObservableMap<K, Boolean> op, K key) Creates a newBooleanBindingthat contains the mapping of a specific key in anObservableMap.static StringExpressionReturns aStringExpressionthat holds the value of the concatenation of multipleObjects.static StringExpressionconvert(ObservableValue<?> observableValue) Returns aStringExpressionthat wraps aObservableValue.static BooleanBindingcreateBooleanBinding(Callable<Boolean> func, Observable... dependencies) Helper function to create a customBooleanBinding.static DoubleBindingcreateDoubleBinding(Callable<Double> func, Observable... dependencies) Helper function to create a customDoubleBinding.static FloatBindingcreateFloatBinding(Callable<Float> func, Observable... dependencies) Helper function to create a customFloatBinding.static IntegerBindingcreateIntegerBinding(Callable<Integer> func, Observable... dependencies) Helper function to create a customIntegerBinding.static LongBindingcreateLongBinding(Callable<Long> func, Observable... dependencies) Helper function to create a customLongBinding.static <T> ObjectBinding<T>createObjectBinding(Callable<T> func, Observable... dependencies) Helper function to create a customObjectBinding.static StringBindingcreateStringBinding(Callable<String> func, Observable... dependencies) Helper function to create a customStringBinding.static DoubleBindingdivide(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the division of a constant value and the value of aObservableNumberValue.static NumberBindingdivide(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.static NumberBindingdivide(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.static NumberBindingdivide(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.static DoubleBindingdivide(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the division of the value of aObservableNumberValueand a constant value.static NumberBindingdivide(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.static NumberBindingdivide(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.static NumberBindingdivide(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.static NumberBindingdivide(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the division of the values of two instances ofObservableNumberValue.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, int index) Creates a newDoubleBindingthat contains the element of anObservableListat the specified position.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newDoubleBindingthat contains the element of anObservableListat the specified position.static DoubleBindingdoubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newDoubleBindingthat contains the element of anObservableListat the specified position.static <K> DoubleBindingdoubleValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newDoubleBindingthat contains the mapping of a specific key in anObservableMap.static <K> DoubleBindingdoubleValueAt(ObservableMap<K, ? extends Number> op, K key) Creates a newDoubleBindingthat contains the mapping of a specific key in anObservableMap.static BooleanBindingequal(double op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(float op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.static BooleanBindingequal(int op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.static BooleanBindingequal(long op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(Object op1, ObservableObjectValue<?> op2) Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.static BooleanBindingequal(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare equal.static BooleanBindingequal(ObservableNumberValue op1, double op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(ObservableNumberValue op1, float op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.static BooleanBindingequal(ObservableNumberValue op1, int op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.static BooleanBindingequal(ObservableNumberValue op1, long op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).static BooleanBindingequal(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare equal.static BooleanBindingequal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare equal (with a tolerance).static BooleanBindingequal(ObservableObjectValue<?> op1, Object op2) Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.static BooleanBindingequal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare equal.static BooleanBindingequal(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.static BooleanBindingequal(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal.static BooleanBindingequalIgnoreCase(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.static BooleanBindingequalIgnoreCase(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal ignoring case.static FloatBindingfloatValueAt(ObservableFloatArray op, int index) Creates a newFloatBindingthat contains the element of anObservableArrayat the specified position.static FloatBindingCreates a newFloatBindingthat contains the element of anObservableArrayat the specified position.static FloatBindingCreates a newFloatBindingthat contains the element of anObservableArrayat the specified position.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, int index) Creates a newFloatBindingthat contains the element of anObservableListat the specified position.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newFloatBindingthat contains the element of anObservableListat the specified position.static FloatBindingfloatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newFloatBindingthat contains the element of anObservableListat the specified position.static <K> FloatBindingfloatValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newFloatBindingthat contains the mapping of a specific key in anObservableMap.static <K> FloatBindingfloatValueAt(ObservableMap<K, ? extends Number> op, K key) Creates a newFloatBindingthat contains the mapping of a specific key in anObservableMap.static StringExpressionCreates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatString.static StringExpressionCreates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatStringand a specifiedLocalestatic BooleanBindinggreaterThan(double op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.static BooleanBindinggreaterThan(float op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.static BooleanBindinggreaterThan(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.static BooleanBindinggreaterThan(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.static BooleanBindinggreaterThan(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of a constant value is greater than the value of aObservableStringValue.static BooleanBindinggreaterThan(ObservableNumberValue op1, double op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.static BooleanBindinggreaterThan(ObservableNumberValue op1, float op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.static BooleanBindinggreaterThan(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.static BooleanBindinggreaterThan(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis greater than the value of the second.static BooleanBindinggreaterThan(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis greater than the value of the second.static BooleanBindinggreaterThanOrEqual(double op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.static BooleanBindinggreaterThanOrEqual(float op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.static BooleanBindinggreaterThanOrEqual(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.static BooleanBindinggreaterThanOrEqual(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.static BooleanBindinggreaterThanOrEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableStringValue.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, double op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, float op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.static BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis greater than or equal to the value of the second.static BooleanBindinggreaterThanOrEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than or equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis greater than or equal to the value of the second.static IntegerBindingintegerValueAt(ObservableIntegerArray op, int index) Creates a newIntegerBindingthat contains the element of anObservableArrayat the specified position.static IntegerBindingCreates a newIntegerBindingthat contains the element of anObservableArrayat the specified position.static IntegerBindingCreates a newIntegerBindingthat contains the element of anObservableArrayat the specified position.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, int index) Creates a newIntegerBindingthat contains the element of anObservableListat the specified position.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newIntegerBindingthat contains the element of anObservableListat the specified position.static IntegerBindingintegerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newIntegerBindingthat contains the element of anObservableListat the specified position.static <K> IntegerBindingintegerValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newIntegerBindingthat contains the mapping of a specific key in anObservableMap.static <K> IntegerBindingintegerValueAt(ObservableMap<K, ? extends Number> op, K key) Creates a newIntegerBindingthat contains the mapping of a specific key in anObservableMap.static BooleanBindingstatic <E> BooleanBindingisEmpty(ObservableList<E> op) static <K,V> BooleanBinding isEmpty(ObservableMap<K, V> op) static <E> BooleanBindingisEmpty(ObservableSet<E> op) static BooleanBindingstatic <E> BooleanBindingisNotEmpty(ObservableList<E> op) static <K,V> BooleanBinding isNotEmpty(ObservableMap<K, V> op) static <E> BooleanBindingisNotEmpty(ObservableSet<E> op) static BooleanBindingisNotNull(ObservableObjectValue<?> op) static BooleanBindingisNull(ObservableObjectValue<?> op) static IntegerBindingCreates a newIntegerBindingthat holds the length of aObservableStringValue.static BooleanBindinglessThan(double op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.static BooleanBindinglessThan(float op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.static BooleanBindinglessThan(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.static BooleanBindinglessThan(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.static BooleanBindinglessThan(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableStringValue.static BooleanBindinglessThan(ObservableNumberValue op1, double op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.static BooleanBindinglessThan(ObservableNumberValue op1, float op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.static BooleanBindinglessThan(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.static BooleanBindinglessThan(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than the value of the second.static BooleanBindinglessThan(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than the value of the second.static BooleanBindinglessThanOrEqual(double op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.static BooleanBindinglessThanOrEqual(float op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.static BooleanBindinglessThanOrEqual(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.static BooleanBindinglessThanOrEqual(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.static BooleanBindinglessThanOrEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableStringValue.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, double op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, float op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.static BooleanBindinglessThanOrEqual(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than or equal to the value of the second.static BooleanBindinglessThanOrEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than or equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than or equal to the value of the second.static LongBindinglongValueAt(ObservableList<? extends Number> op, int index) Creates a newLongBindingthat contains the element of anObservableListat the specified position.static LongBindinglongValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newLongBindingthat contains the element of anObservableListat the specified position.static LongBindinglongValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newLongBindingthat contains the element of anObservableListat the specified position.static <K> LongBindinglongValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newLongBindingthat contains the mapping of a specific key in anObservableMap.static <K> LongBindinglongValueAt(ObservableMap<K, ? extends Number> op, K key) Creates a newLongBindingthat contains the mapping of a specific key in anObservableMap.static DoubleBindingmax(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static DoubleBindingmax(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.static NumberBindingmax(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the maximum of the values of two instances ofObservableNumberValue.static DoubleBindingmin(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static DoubleBindingmin(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.static NumberBindingmin(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the minimum of the values of two instances ofObservableNumberValue.static DoubleBindingmultiply(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static DoubleBindingmultiply(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingmultiply(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.static NumberBindingCreates a newNumberBindingthat calculates the product of the values of two instances ofObservableNumberValue.static NumberBindingnegate(ObservableNumberValue value) Creates a newNumberBindingthat calculates the negation of aObservableNumberValue.static BooleanBindingCreates aBooleanBindingthat calculates the inverse of the value of aObservableBooleanValue.static BooleanBindingnotEqual(double op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(float op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.static BooleanBindingnotEqual(int op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.static BooleanBindingnotEqual(long op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(Object op1, ObservableObjectValue<?> op2) Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.static BooleanBindingnotEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare not equal.static BooleanBindingnotEqual(ObservableNumberValue op1, double op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(ObservableNumberValue op1, float op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.static BooleanBindingnotEqual(ObservableNumberValue op1, int op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingnotEqual(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.static BooleanBindingnotEqual(ObservableNumberValue op1, long op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare not equal.static BooleanBindingnotEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare not equal (with a tolerance).static BooleanBindingnotEqual(ObservableObjectValue<?> op1, Object op2) Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.static BooleanBindingnotEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare not equal.static BooleanBindingnotEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare not equal.static BooleanBindingnotEqualIgnoreCase(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.static BooleanBindingnotEqualIgnoreCase(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.static BooleanBindingCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare not equal ignoring case.static BooleanBindingor(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates aBooleanBindingthat calculates the conditional-OR operation on the value of two instance ofObservableBooleanValue.static <T> ObjectBinding<T>Creates a binding used to get a member, such asa.b.c.static <T> ObjectBinding<T>select(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static BooleanBindingselectBoolean(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static BooleanBindingselectBoolean(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static DoubleBindingselectDouble(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static DoubleBindingselectDouble(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static FloatBindingselectFloat(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static FloatBindingselectFloat(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static IntegerBindingselectInteger(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static IntegerBindingselectInteger(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static LongBindingselectLong(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static LongBindingselectLong(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static StringBindingselectString(Object root, String... steps) Creates a binding used to get a member, such asa.b.c.static StringBindingselectString(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c.static IntegerBindingsize(ObservableArray op) Creates a newIntegerBindingthat contains the size of anObservableArray.static <E> IntegerBindingsize(ObservableList<E> op) Creates a newIntegerBindingthat contains the size of anObservableList.static <K,V> IntegerBinding size(ObservableMap<K, V> op) Creates a newIntegerBindingthat contains the size of anObservableMap.static <E> IntegerBindingsize(ObservableSet<E> op) Creates a newIntegerBindingthat contains the size of anObservableSet.static StringBindingstringValueAt(ObservableList<String> op, int index) Creates a newStringBindingthat contains the element of anObservableListat the specified position.static StringBindingstringValueAt(ObservableList<String> op, ObservableIntegerValue index) Creates a newStringBindingthat contains the element of anObservableListat the specified position.static StringBindingstringValueAt(ObservableList<String> op, ObservableNumberValue index) Creates a newStringBindingthat contains the element of anObservableListat the specified position.static <K> StringBindingstringValueAt(ObservableMap<K, String> op, ObservableValue<? extends K> key) Creates a newStringBindingthat contains the mapping of a specific key in anObservableMap.static <K> StringBindingstringValueAt(ObservableMap<K, String> op, K key) Creates a newStringBindingthat contains the mapping of a specific key in anObservableMap.static DoubleBindingsubtract(double op1, ObservableNumberValue op2) Creates a newDoubleBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.static NumberBindingsubtract(float op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.static NumberBindingsubtract(int op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.static NumberBindingsubtract(long op1, ObservableNumberValue op2) Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.static DoubleBindingsubtract(ObservableNumberValue op1, double op2) Creates a newDoubleBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.static NumberBindingsubtract(ObservableNumberValue op1, float op2) Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.static NumberBindingsubtract(ObservableNumberValue op1, int op2) Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.static NumberBindingsubtract(ObservableNumberValue op1, long op2) Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.static NumberBindingCreates a newNumberBindingthat calculates the difference of the values of two instances ofObservableNumberValue.static voidunbindBidirectional(Object property1, Object property2) Delete a bidirectional binding that was previously defined withbindBidirectional(Property, Property)orbindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).static <T> voidunbindBidirectional(Property<T> property1, Property<T> property2) Delete a bidirectional binding that was previously defined withbindBidirectional(Property, Property).static voidunbindContent(Object obj1, Object obj2) Remove a content binding.static voidunbindContentBidirectional(Object obj1, Object obj2) Remove a bidirectional content binding.static <E> ObjectBinding<E>valueAt(ObservableList<E> op, int index) Creates a newObjectBindingthat contains the element of anObservableListat the specified position.static <E> ObjectBinding<E>valueAt(ObservableList<E> op, ObservableIntegerValue index) Creates a newObjectBindingthat contains the element of anObservableListat the specified position.static <E> ObjectBinding<E>valueAt(ObservableList<E> op, ObservableNumberValue index) Creates a newObjectBindingthat contains the element of anObservableListat the specified position.static <K,V> ObjectBinding<V> valueAt(ObservableMap<K, V> op, ObservableValue<? extends K> key) Creates a newObjectBindingthat contains the mapping of a specific key in anObservableMap.static <K,V> ObjectBinding<V> valueAt(ObservableMap<K, V> op, K key) Creates a newObjectBindingthat contains the mapping of a specific key in anObservableMap.static Whenwhen(ObservableBooleanValue condition) Creates a binding that calculates the result of a ternary expression.
-
Method Details
-
createBooleanBinding
public static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies) Helper function to create a customBooleanBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createDoubleBinding
Helper function to create a customDoubleBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createFloatBinding
Helper function to create a customFloatBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createIntegerBinding
public static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies) Helper function to create a customIntegerBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createLongBinding
Helper function to create a customLongBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createObjectBinding
public static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies) Helper function to create a customObjectBinding.- Type Parameters:
T- the type of the boundObject- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
createStringBinding
Helper function to create a customStringBinding.- Parameters:
func- The function that calculates the value of this bindingdependencies- The dependencies of this binding- Returns:
- The generated binding
- Since:
- JavaFX 2.1
-
select
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, ornullifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being the right type etc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
Since 19, it is recommended to use
ObservableValue.flatMap(java.util.function.Function)to select a nested member of anObservableValue.- Type Parameters:
T- the type of the wrappedObject- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
ObjectBinding - See Also:
-
selectDouble
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
DoubleBinding
-
selectFloat
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0fifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
FloatBinding
-
selectInteger
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
IntegerBinding
-
selectLong
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0Lifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
LongBinding
-
selectBoolean
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, orfalseifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being abooleanetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
ObjectBinding
-
selectString
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or""ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aStringetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain.
- Parameters:
root- The rootObservableValuesteps- The property names to reach the final property- Returns:
- the created
ObjectBinding
-
select
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, ornullifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being the right type etc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
select(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Type Parameters:
T- the type of the wrappedObject- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
ObjectBinding - Since:
- JavaFX 8.0
-
selectDouble
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
DoubleBinding - Since:
- JavaFX 8.0
-
selectFloat
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0fifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
FloatBinding - Since:
- JavaFX 8.0
-
selectInteger
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
IntegerBinding - Since:
- JavaFX 8.0
-
selectLong
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0Lifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectLong(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
LongBinding - Since:
- JavaFX 8.0
-
selectBoolean
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, orfalseifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being abooleanetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
ObjectBinding - Since:
- JavaFX 8.0
-
selectString
Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or""ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aStringetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the
javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to
selectString(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
root- The root bean.steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.- Returns:
- the created
ObjectBinding - Since:
- JavaFX 8.0
-
when
Creates a binding that calculates the result of a ternary expression. See the description of classWhenfor details.- Parameters:
condition- the condition of the ternary expression- Returns:
- an intermediate class to build the complete binding
- See Also:
-
bindBidirectional
Generates a bidirectional binding (or "bind with inverse") between two instances ofProperty.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.A bidirectional binding can be removed with
unbindBidirectional(Property, Property).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Type Parameters:
T- the types of the properties- Parameters:
property1- the firstProperty<T>property2- the secondProperty<T>- Throws:
NullPointerException- if one of the properties isnullIllegalArgumentException- if both properties are equal
-
unbindBidirectional
Delete a bidirectional binding that was previously defined withbindBidirectional(Property, Property).- Type Parameters:
T- the types of the properties- Parameters:
property1- the firstProperty<T>property2- the secondProperty<T>- Throws:
NullPointerException- if one of the properties isnullIllegalArgumentException- if both properties are equal
-
unbindBidirectional
Delete a bidirectional binding that was previously defined withbindBidirectional(Property, Property)orbindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).- Parameters:
property1- the firstProperty<T>property2- the secondProperty<T>- Throws:
NullPointerException- if one of the properties isnullIllegalArgumentException- if both properties are equal- Since:
- JavaFX 2.1
-
bindBidirectional
public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format) Generates a bidirectional binding (or "bind with inverse") between aString-Propertyand anotherPropertyusing the specifiedFormatfor conversion.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.A bidirectional binding can be removed with
unbindBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Parameters:
stringProperty- theStringPropertyotherProperty- the other (non-String)Propertyformat- theFormatused to convert between the properties- Throws:
NullPointerException- if one of the properties or theformatisnullIllegalArgumentException- if both properties are equal- Since:
- JavaFX 2.1
-
bindBidirectional
public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter) Generates a bidirectional binding (or "bind with inverse") between aString-Propertyand anotherPropertyusing the specifiedStringConverterfor conversion.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.A bidirectional binding can be removed with
unbindBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Type Parameters:
T- the type of the wrappedObject- Parameters:
stringProperty- theStringPropertyotherProperty- the other (non-String)Propertyconverter- theStringConverterused to convert between the properties- Throws:
NullPointerException- if one of the properties or theconverterisnullIllegalArgumentException- if both properties are equal- Since:
- JavaFX 2.1
-
bindContentBidirectional
Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableList.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.Only the content of the two lists is synchronized, which means that both lists are different, but they contain the same elements.
A bidirectional content-binding can be removed with
unbindContentBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Type Parameters:
E- the type of the list elements- Parameters:
list1- the firstObservableList<E>list2- the secondObservableList<E>- Throws:
NullPointerException- if one of the lists isnullIllegalArgumentException- iflist1==list2- Since:
- JavaFX 2.1
-
bindContentBidirectional
Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableSet.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.Only the content of the two sets is synchronized, which means that both sets are different, but they contain the same elements.
A bidirectional content-binding can be removed with
unbindContentBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Type Parameters:
E- the type of the set elements- Parameters:
set1- the firstObservableSet<E>set2- the secondObservableSet<E>- Throws:
NullPointerException- if one of the sets isnullIllegalArgumentException- ifset1==set2- Since:
- JavaFX 2.1
-
bindContentBidirectional
public static <K,V> void bindContentBidirectional(ObservableMap<K, V> map1, ObservableMap<K, V> map2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableMap.A bidirectional binding is a binding that works in both directions. If two properties
aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.Only the content of the two maps is synchronized, which means that both maps are different, but they contain the same elements.
A bidirectional content-binding can be removed with
unbindContentBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately.
- Type Parameters:
K- the type of the key elementsV- the type of the value elements- Parameters:
map1- the firstObservableMap<K, V>map2- the secondObservableMap<K, V>- Since:
- JavaFX 2.1
-
unbindContentBidirectional
Remove a bidirectional content binding.- Parameters:
obj1- the firstObjectobj2- the secondObject- Since:
- JavaFX 2.1
-
bindContent
Generates a content binding between anObservableListand aList.A content binding ensures that the
Listcontains the same elements as theObservableList. If the content of theObservableListchanges, theListwill be updated automatically.Once a
Listis bound to anObservableList, theListmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with
unbindContent(Object, Object).- Type Parameters:
E- the type of theListelements- Parameters:
list1- theListlist2- theObservableList- Since:
- JavaFX 2.1
-
bindContent
Generates a content binding between anObservableSetand aSet.A content binding ensures that the
Setcontains the same elements as theObservableSet. If the content of theObservableSetchanges, theSetwill be updated automatically.Once a
Setis bound to anObservableSet, theSetmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with
unbindContent(Object, Object).- Type Parameters:
E- the type of theSetelements- Parameters:
set1- theSetset2- theObservableSet- Throws:
NullPointerException- if one of the sets isnullIllegalArgumentException- ifset1==set2- Since:
- JavaFX 2.1
-
bindContent
Generates a content binding between anObservableMapand aMap.A content binding ensures that the
Mapcontains the same elements as theObservableMap. If the content of theObservableMapchanges, theMapwill be updated automatically.Once a
Mapis bound to anObservableMap, theMapmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with
unbindContent(Object, Object).- Type Parameters:
K- the type of the key elements of theMapV- the type of the value elements of theMap- Parameters:
map1- theMapmap2- theObservableMap- Throws:
NullPointerException- if one of the maps isnullIllegalArgumentException- ifmap1==map2- Since:
- JavaFX 2.1
-
unbindContent
Remove a content binding.- Parameters:
obj1- the firstObjectobj2- the secondObject- Throws:
NullPointerException- if one of theObjectsisnullIllegalArgumentException- ifobj1==obj2- Since:
- JavaFX 2.1
-
negate
Creates a newNumberBindingthat calculates the negation of aObservableNumberValue.- Parameters:
value- the operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if the value isnull
-
add
Creates a newNumberBindingthat calculates the sum of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
add
Creates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
add
Creates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
subtract
Creates a newDoubleBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newDoubleBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
subtract
Creates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
multiply
Creates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
multiply
Creates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
divide
Creates a newDoubleBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newDoubleBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
divide
Creates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare equal (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the first operandop2- the second operandepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
equal
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare equal.When comparing floating-point numbers it is recommended to use the
equal()method that allows a small tolerance.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the
equal()method that allows a small tolerance.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the
equal()method that allows a small tolerance.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the
equal()method that allows a small tolerance.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the
equal()method that allows a small tolerance.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare not equal (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the first operandop2- the second operandepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare not equal.When comparing floating-point numbers it is recommended to use the
notEqual()method that allows a small tolerance.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the
notEqual()method that allows a small tolerance.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the
notEqual()method that allows a small tolerance.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- theObservableNumberValueop2- the constant valueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the
notEqual()method that allows a small tolerance.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands
aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.
- Parameters:
op1- the constant valueop2- theObservableNumberValueepsilon- the permitted tolerance- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the
notEqual()method that allows a small tolerance.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis greater than the value of the second.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than the value of the second.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis greater than or equal to the value of the second.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than or equal to the value of the second.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
min
Creates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
min
Creates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the values of two instances ofObservableNumberValue.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if one of the operands isnull
-
max
Creates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- theObservableNumberValueop2- the constant value- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
max
Creates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
op1- the constant valueop2- theObservableNumberValue- Returns:
- the new
NumberBinding - Throws:
NullPointerException- if theObservableNumberValueisnull
-
and
Creates aBooleanBindingthat calculates the conditional-AND operation on the value of two instance ofObservableBooleanValue.- Parameters:
op1- firstObservableBooleanValueop2- secondObservableBooleanValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
or
Creates aBooleanBindingthat calculates the conditional-OR operation on the value of two instance ofObservableBooleanValue.- Parameters:
op1- firstObservableBooleanValueop2- secondObservableBooleanValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
not
Creates aBooleanBindingthat calculates the inverse of the value of aObservableBooleanValue.- Parameters:
op- theObservableBooleanValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if the operand isnull
-
equal
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare equal.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare not equal.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
convert
Returns aStringExpressionthat wraps aObservableValue. If theObservableValueis already aStringExpression, it will be returned. Otherwise a newStringBindingis created that holds the value of theObservableValueconverted to aString.- Parameters:
observableValue- The sourceObservableValue- Returns:
- A
StringExpressionthat wraps theObservableValueif necessary - Throws:
NullPointerException- ifobservableValueisnull
-
concat
Returns aStringExpressionthat holds the value of the concatenation of multipleObjects.If one of the arguments implements
ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.If
nullor an empty array is passed to this method, aStringExpressionthat contains an emptyStringis returned- Parameters:
args- theObjectsthat should be concatenated- Returns:
- the new
StringExpression
-
format
Creates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatString.If one of the arguments implements
ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.See
java.util.Formatterfor formatting rules.- Parameters:
format- the formattingStringargs- theObjectsthat should be inserted in the formattingString- Returns:
- the new
StringExpression
-
format
Creates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatStringand a specifiedLocaleIf one of the arguments implements
ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.See
java.util.Formatterfor formatting rules. Seejava.util.Localefor details onLocale.- Parameters:
locale- theLocaleto use during formattingformat- the formattingStringargs- theObjectsthat should be inserted in the formattingString- Returns:
- the new
StringExpression
-
equal
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare not equal.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
equalIgnoreCase
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
equalIgnoreCase
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
equalIgnoreCase
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare not equal ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqualIgnoreCase
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
notEqualIgnoreCase
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis greater than the value of the second.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
greaterThan
Creates a newBooleanBindingthat holdstrueif the value of a constant value is greater than the value of aObservableStringValue.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than the value of the second.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
lessThan
Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableStringValue.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis greater than or equal to the value of the second.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than or equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
greaterThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableStringValue.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than or equal to the value of the second.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than or equal to a constant value.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- theObservableStringValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
lessThanOrEqual
Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableStringValue.Note: In this comparison a
Stringthat isnullis considered equal to an emptyString.- Parameters:
op1- the constant valueop2- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull
-
length
Creates a newIntegerBindingthat holds the length of aObservableStringValue.Note: In this comparison a
Stringthat isnullis considered to have a length of0.- Parameters:
op- theObservableStringValue- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableStringValueisnull- Since:
- JavaFX 8.0
-
isEmpty
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis empty.Note: In this comparison a
Stringthat isnullis considered to be empty.- Parameters:
op- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull- Since:
- JavaFX 8.0
-
isNotEmpty
Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not empty.Note: In this comparison a
Stringthat isnullis considered to be empty.- Parameters:
op- theObservableStringValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableStringValueisnull- Since:
- JavaFX 8.0
-
equal
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare equal.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.- Parameters:
op1- theObservableObjectValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
equal
Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.- Parameters:
op1- the constant valueop2- theObservableObjectValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare not equal.- Parameters:
op1- the first operandop2- the second operand- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if one of the operands isnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.- Parameters:
op1- theObservableObjectValueop2- the constant value- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
notEqual
Creates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.- Parameters:
op1- the constant valueop2- theObservableObjectValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
isNull
- Parameters:
op- theObservableObjectValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
isNotNull
- Parameters:
op- theObservableObjectValue- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableObjectValueisnull
-
size
Creates a newIntegerBindingthat contains the size of anObservableList.- Type Parameters:
E- type of theListelements- Parameters:
op- theObservableList- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableListisnull- Since:
- JavaFX 2.1
-
isEmpty
- Type Parameters:
E- type of theListelements- Parameters:
op- theObservableList- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableListisnull- Since:
- JavaFX 2.1
-
isNotEmpty
- Type Parameters:
E- type of theListelements- Parameters:
op- theObservableList- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableListisnull- Since:
- JavaFX 8.0
-
valueAt
Creates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexpoints behind theObservableList.- Type Parameters:
E- the type of theListelements- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
ObjectBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
valueAt
Creates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexis outside of theObservableList.- Type Parameters:
E- the type of theListelements- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
ObjectBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
valueAt
Creates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexis outside of theObservableList.- Type Parameters:
E- the type of theListelements- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
ObjectBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
booleanValueAt
Creates a newBooleanBindingthat contains the element of anObservableListat the specified position. TheBooleanBindingwill holdfalseif theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index) Creates a newBooleanBindingthat contains the element of anObservableListat the specified position. TheBooleanBindingwill holdfalseif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index) Creates a newBooleanBindingthat contains the element of anObservableListat the specified position. TheBooleanBindingwill holdfalseif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
doubleValueAt
Creates a newDoubleBindingthat contains the element of anObservableListat the specified position. TheDoubleBindingwill hold0.0if theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newDoubleBindingthat contains the element of anObservableListat the specified position. TheDoubleBindingwill hold0.0if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newDoubleBindingthat contains the element of anObservableListat the specified position. TheDoubleBindingwill hold0.0if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
floatValueAt
Creates a newFloatBindingthat contains the element of anObservableListat the specified position. TheFloatBindingwill hold0.0fif theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newFloatBindingthat contains the element of anObservableListat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newFloatBindingthat contains the element of anObservableListat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
integerValueAt
Creates a newIntegerBindingthat contains the element of anObservableListat the specified position. TheIntegerBindingwill hold0if theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newIntegerBindingthat contains the element of anObservableListat the specified position. TheIntegerBindingwill hold0if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newIntegerBindingthat contains the element of anObservableListat the specified position. TheIntegerBindingwill hold0if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
longValueAt
Creates a newLongBindingthat contains the element of anObservableListat the specified position. TheLongBindingwill hold0Lif theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
LongBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index) Creates a newLongBindingthat contains the element of anObservableListat the specified position. TheLongBindingwill hold0Lif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
LongBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index) Creates a newLongBindingthat contains the element of anObservableListat the specified position. TheLongBindingwill hold0Lif theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
LongBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
stringValueAt
Creates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill holdnullif theindexpoints behind theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
StringBinding - Throws:
NullPointerException- if theObservableListisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 2.1
-
stringValueAt
Creates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill hold""if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList- Returns:
- the new
StringBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 2.1
-
stringValueAt
Creates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill hold""if theindexis outside of theObservableList.- Parameters:
op- theObservableListindex- the position in theList, converted to int- Returns:
- the new
StringBinding - Throws:
NullPointerException- if theObservableListorindexisnull- Since:
- JavaFX 8.0
-
size
Creates a newIntegerBindingthat contains the size of anObservableSet.- Type Parameters:
E- the type of theSetelements- Parameters:
op- theObservableSet- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableSetisnull- Since:
- JavaFX 2.1
-
isEmpty
- Type Parameters:
E- the type of theSetelements- Parameters:
op- theObservableSet- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableSetisnull- Since:
- JavaFX 2.1
-
isNotEmpty
- Type Parameters:
E- the type of theSetelements- Parameters:
op- theObservableSet- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableSetisnull- Since:
- JavaFX 8.0
-
size
Creates a newIntegerBindingthat contains the size of anObservableArray.- Parameters:
op- theObservableArray- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableArrayisnull- Since:
- JavaFX 8.0
-
floatValueAt
Creates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexpoints behind theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableArrayisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 8.0
-
floatValueAt
Creates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableArrayorindexisnull- Since:
- JavaFX 8.0
-
floatValueAt
Creates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray, converted to int- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableArrayorindexisnull- Since:
- JavaFX 8.0
-
integerValueAt
Creates a newIntegerBindingthat contains the element of anObservableArrayat the specified position. TheIntegerBindingwill hold0if theindexpoints behind theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableArrayisnullIllegalArgumentException- ifindex < 0- Since:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index) Creates a newIntegerBindingthat contains the element of anObservableArrayat the specified position. TheIntegerBindingwill hold0if theindexis outside of theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableArrayorindexisnull- Since:
- JavaFX 8.0
-
integerValueAt
Creates a newIntegerBindingthat contains the element of anObservableArrayat the specified position. TheIntegerBindingwill hold0if theindexis outside of theObservableArray.- Parameters:
op- theObservableArrayindex- the position in theObservableArray, converted to int- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableArrayorindexisnull- Since:
- JavaFX 8.0
-
size
Creates a newIntegerBindingthat contains the size of anObservableMap.- Type Parameters:
K- type of the key elements of theMapV- type of the value elements of theMap- Parameters:
op- theObservableMap- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
isEmpty
- Type Parameters:
K- type of the key elements of theMapV- type of the value elements of theMap- Parameters:
op- theObservableMap- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
isNotEmpty
- Type Parameters:
K- type of the key elements of theMapV- type of the value elements of theMap- Parameters:
op- theObservableMap- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 8.0
-
valueAt
Creates a newObjectBindingthat contains the mapping of a specific key in anObservableMap.- Type Parameters:
K- type of the key elements of theMapV- type of the value elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
ObjectBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
valueAt
public static <K,V> ObjectBinding<V> valueAt(ObservableMap<K, V> op, ObservableValue<? extends K> key) Creates a newObjectBindingthat contains the mapping of a specific key in anObservableMap.- Type Parameters:
K- type of the key elements of theMapV- type of the value elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
ObjectBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
booleanValueAt
Creates a newBooleanBindingthat contains the mapping of a specific key in anObservableMap. TheBooleanBindingwill holdfalseif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K, Boolean> op, ObservableValue<? extends K> key) Creates a newBooleanBindingthat contains the mapping of a specific key in anObservableMap. TheBooleanBindingwill holdfalseif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
BooleanBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
doubleValueAt
Creates a newDoubleBindingthat contains the mapping of a specific key in anObservableMap. TheDoubleBindingwill hold0.0if thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newDoubleBindingthat contains the mapping of a specific key in anObservableMap. TheDoubleBindingwill hold0.0if thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
DoubleBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
floatValueAt
Creates a newFloatBindingthat contains the mapping of a specific key in anObservableMap. TheFloatBindingwill hold0.0fif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newFloatBindingthat contains the mapping of a specific key in anObservableMap. TheFloatBindingwill hold0.0fif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
FloatBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
integerValueAt
Creates a newIntegerBindingthat contains the mapping of a specific key in anObservableMap. TheIntegerBindingwill hold0if thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newIntegerBindingthat contains the mapping of a specific key in anObservableMap. TheIntegerBindingwill hold0if thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
IntegerBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
longValueAt
Creates a newLongBindingthat contains the mapping of a specific key in anObservableMap. TheLongBindingwill hold0Lif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
LongBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K, ? extends Number> op, ObservableValue<? extends K> key) Creates a newLongBindingthat contains the mapping of a specific key in anObservableMap. TheLongBindingwill hold0Lif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
LongBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-
stringValueAt
Creates a newStringBindingthat contains the mapping of a specific key in anObservableMap. TheStringBindingwill holdnullif thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
StringBinding - Throws:
NullPointerException- if theObservableMapisnull- Since:
- JavaFX 2.1
-
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K, String> op, ObservableValue<? extends K> key) Creates a newStringBindingthat contains the mapping of a specific key in anObservableMap. TheStringBindingwill hold""if thekeycannot be found in theObservableMap.- Type Parameters:
K- type of the key elements of theMap- Parameters:
op- theObservableMapkey- the key in theMap- Returns:
- the new
StringBinding - Throws:
NullPointerException- if theObservableMaporkeyisnull- Since:
- JavaFX 2.1
-