Class Bindings
 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 SummaryModifier 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- 
createBooleanBindingpublic static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies) Helper function to create a customBooleanBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createDoubleBindingHelper function to create a customDoubleBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createFloatBindingHelper function to create a customFloatBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createIntegerBindingpublic static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies) Helper function to create a customIntegerBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createLongBindingHelper function to create a customLongBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createObjectBindingpublic static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies) Helper function to create a customObjectBinding.- Type Parameters:
- T- the type of the bound- Object
- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
createStringBindingHelper function to create a customStringBinding.- Parameters:
- func- The function that calculates the value of this binding
- dependencies- The dependencies of this binding
- Returns:
- The generated binding
- Since:
- JavaFX 2.1
 
- 
selectCreates 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 wrapped- Object
- Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created ObjectBinding
- See Also:
 
- 
selectDoubleCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created DoubleBinding
 
- 
selectFloatCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created FloatBinding
 
- 
selectIntegerCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created IntegerBinding
 
- 
selectLongCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created LongBinding
 
- 
selectBooleanCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created ObjectBinding
 
- 
selectStringCreates 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 root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created ObjectBinding
 
- 
selectCreates 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 wrapped- 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
 
- 
selectDoubleCreates 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
 
- 
selectFloatCreates 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
 
- 
selectIntegerCreates 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
 
- 
selectLongCreates 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
 
- 
selectBooleanCreates 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
 
- 
selectStringCreates 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
 
- 
whenCreates 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:
 
- 
bindBidirectionalGenerates 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 first- Property<T>
- property2- the second- Property<T>
- Throws:
- NullPointerException- if one of the properties is- null
- IllegalArgumentException- if both properties are equal
 
- 
unbindBidirectionalDelete a bidirectional binding that was previously defined withbindBidirectional(Property, Property).- Type Parameters:
- T- the types of the properties
- Parameters:
- property1- the first- Property<T>
- property2- the second- Property<T>
- Throws:
- NullPointerException- if one of the properties is- null
- IllegalArgumentException- if both properties are equal
 
- 
unbindBidirectionalDelete 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 first- Property<T>
- property2- the second- Property<T>
- Throws:
- NullPointerException- if one of the properties is- null
- IllegalArgumentException- if both properties are equal
- Since:
- JavaFX 2.1
 
- 
bindBidirectionalpublic 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- the- String- Property
- otherProperty- the other (non-- String)- Property
- format- the- Formatused to convert between the properties
- Throws:
- NullPointerException- if one of the properties or the- formatis- null
- IllegalArgumentException- if both properties are equal
- Since:
- JavaFX 2.1
 
- 
bindBidirectionalpublic 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 wrapped- Object
- Parameters:
- stringProperty- the- String- Property
- otherProperty- the other (non-- String)- Property
- converter- the- StringConverterused to convert between the properties
- Throws:
- NullPointerException- if one of the properties or the- converteris- null
- IllegalArgumentException- if both properties are equal
- Since:
- JavaFX 2.1
 
- 
bindContentBidirectionalGenerates 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 first- ObservableList<E>
- list2- the second- ObservableList<E>
- Throws:
- NullPointerException- if one of the lists is- null
- IllegalArgumentException- if- list1==- list2
- Since:
- JavaFX 2.1
 
- 
bindContentBidirectionalGenerates 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 first- ObservableSet<E>
- set2- the second- ObservableSet<E>
- Throws:
- NullPointerException- if one of the sets is- null
- IllegalArgumentException- if- set1==- set2
- Since:
- JavaFX 2.1
 
- 
bindContentBidirectionalpublic 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 elements
- V- the type of the value elements
- Parameters:
- map1- the first- ObservableMap<K, V>
- map2- the second- ObservableMap<K, V>
- Since:
- JavaFX 2.1
 
- 
unbindContentBidirectional
- 
bindContentGenerates 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 the- Listelements
- Parameters:
- list1- the- List
- list2- the- ObservableList
- Since:
- JavaFX 2.1
 
- 
bindContentGenerates 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 the- Setelements
- Parameters:
- set1- the- Set
- set2- the- ObservableSet
- Throws:
- NullPointerException- if one of the sets is- null
- IllegalArgumentException- if- set1==- set2
- Since:
- JavaFX 2.1
 
- 
bindContentGenerates 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 the- Map
- V- the type of the value elements of the- Map
- Parameters:
- map1- the- Map
- map2- the- ObservableMap
- Throws:
- NullPointerException- if one of the maps is- null
- IllegalArgumentException- if- map1==- map2
- Since:
- JavaFX 2.1
 
- 
unbindContentRemove a content binding.- Parameters:
- obj1- the first- Object
- obj2- the second- Object
- Throws:
- NullPointerException- if one of the- Objectsis- null
- IllegalArgumentException- if- obj1==- obj2
- Since:
- JavaFX 2.1
 
- 
negateCreates a newNumberBindingthat calculates the negation of aObservableNumberValue.- Parameters:
- value- the operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the value is- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
addCreates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newDoubleBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
addCreates a newNumberBindingthat calculates the sum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
subtractCreates a newDoubleBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newDoubleBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
subtractCreates a newNumberBindingthat calculates the difference of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
multiplyCreates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newDoubleBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
multiplyCreates a newNumberBindingthat calculates the product of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
divideCreates a newDoubleBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newDoubleBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
divideCreates a newNumberBindingthat calculates the division of a constant value and the value of aObservableNumberValue.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalpublic 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 operand
- op2- the second operand
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
equalCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualpublic 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 operand
- op2- the second operand
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis greater than the value of the second.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanCreates a newBooleanBindingthat holdstrueif a constant value is greater than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than the value of the second.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanCreates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualpublic 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis greater than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
greaterThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of the firstObservableNumberValueis less than or equal to the value of the second.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis less than or equal to a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
lessThanOrEqualCreates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableNumberValue.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
minCreates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newDoubleBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
minCreates a newNumberBindingthat calculates the minimum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the values of two instances ofObservableNumberValue.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
maxCreates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newDoubleBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
maxCreates a newNumberBindingthat calculates the maximum of the value of aObservableNumberValueand a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
- 
andCreates aBooleanBindingthat calculates the conditional-AND operation on the value of two instance ofObservableBooleanValue.- Parameters:
- op1- first- ObservableBooleanValue
- op2- second- ObservableBooleanValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
orCreates aBooleanBindingthat calculates the conditional-OR operation on the value of two instance ofObservableBooleanValue.- Parameters:
- op1- first- ObservableBooleanValue
- op2- second- ObservableBooleanValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notCreates aBooleanBindingthat calculates the inverse of the value of aObservableBooleanValue.- Parameters:
- op- the- ObservableBooleanValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the operand is- null
 
- 
equalCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare equal.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableBooleanValueare not equal.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
convertReturns 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 source- ObservableValue
- Returns:
- A StringExpressionthat wraps theObservableValueif necessary
- Throws:
- NullPointerException- if- observableValueis- null
 
- 
concatReturns 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- the- Objectsthat should be concatenated
- Returns:
- the new StringExpression
 
- 
formatCreates 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 formatting- String
- args- the- Objectsthat should be inserted in the formatting- String
- Returns:
- the new StringExpression
 
- 
formatCreates 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- the- Localeto use during formatting
- format- the formatting- String
- args- the- Objectsthat should be inserted in the formatting- String
- Returns:
- the new StringExpression
 
- 
equalCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
equalCreates 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- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
equalCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
notEqualCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualCreates 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- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
notEqualCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
equalIgnoreCaseCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
equalIgnoreCaseCreates 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- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
equalIgnoreCaseCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
notEqualIgnoreCasepublic 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualIgnoreCaseCreates 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- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
notEqualIgnoreCaseCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
greaterThanCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
greaterThanCreates 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- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
greaterThanCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
lessThanCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
lessThanCreates 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- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
lessThanCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
greaterThanOrEqualpublic 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
greaterThanOrEqualCreates 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- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
greaterThanOrEqualCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
lessThanOrEqualCreates 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 operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
lessThanOrEqualCreates 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- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
lessThanOrEqualCreates 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 value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
- 
lengthCreates a newIntegerBindingthat holds the length of aObservableStringValue.Note: In this comparison a Stringthat isnullis considered to have a length of0.- Parameters:
- op- the- ObservableStringValue
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
- Since:
- JavaFX 8.0
 
- 
isEmptyCreates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis empty.Note: In this comparison a Stringthat isnullis considered to be empty.- Parameters:
- op- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
- Since:
- JavaFX 8.0
 
- 
isNotEmptyCreates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not empty.Note: In this comparison a Stringthat isnullis considered to be empty.- Parameters:
- op- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
- Since:
- JavaFX 8.0
 
- 
equalCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare equal.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
equalCreates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.- Parameters:
- op1- the- ObservableObjectValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
equalCreates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis equal to a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
notEqualCreates a newBooleanBindingthat holdstrueif the values of two instances ofObservableObjectValueare not equal.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
- 
notEqualCreates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.- Parameters:
- op1- the- ObservableObjectValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
notEqualCreates a newBooleanBindingthat holdstrueif the value of anObservableObjectValueis not equal to a constant value.- Parameters:
- op1- the constant value
- op2- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
isNull- Parameters:
- op- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
isNotNull- Parameters:
- op- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
- 
sizeCreates a newIntegerBindingthat contains the size of anObservableList.- Type Parameters:
- E- type of the- Listelements
- Parameters:
- op- the- ObservableList
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- Since:
- JavaFX 2.1
 
- 
isEmpty- Type Parameters:
- E- type of the- Listelements
- Parameters:
- op- the- ObservableList
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- Since:
- JavaFX 2.1
 
- 
isNotEmpty- Type Parameters:
- E- type of the- Listelements
- Parameters:
- op- the- ObservableList
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- Since:
- JavaFX 8.0
 
- 
valueAtCreates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexpoints behind theObservableList.- Type Parameters:
- E- the type of the- Listelements
- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new ObjectBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
valueAtCreates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexis outside of theObservableList.- Type Parameters:
- E- the type of the- Listelements
- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new ObjectBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
valueAtCreates a newObjectBindingthat contains the element of anObservableListat the specified position. TheObjectBindingwill containnullif theindexis outside of theObservableList.- Type Parameters:
- E- the type of the- Listelements
- Parameters:
- op- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new ObjectBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
booleanValueAtCreates a newBooleanBindingthat contains the element of anObservableListat the specified position. TheBooleanBindingwill holdfalseif theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
booleanValueAtpublic 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- the- ObservableList
- index- the position in the- List
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
booleanValueAtpublic 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- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
doubleValueAtCreates a newDoubleBindingthat contains the element of anObservableListat the specified position. TheDoubleBindingwill hold0.0if theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
doubleValueAtpublic 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- the- ObservableList
- index- the position in the- List
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
doubleValueAtpublic 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- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
floatValueAtCreates a newFloatBindingthat contains the element of anObservableListat the specified position. TheFloatBindingwill hold0.0fif theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
floatValueAtpublic 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- the- ObservableList
- index- the position in the- List
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
floatValueAtpublic 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- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
integerValueAtCreates a newIntegerBindingthat contains the element of anObservableListat the specified position. TheIntegerBindingwill hold0if theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
integerValueAtpublic 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- the- ObservableList
- index- the position in the- List
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
integerValueAtpublic 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- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
longValueAtCreates a newLongBindingthat contains the element of anObservableListat the specified position. TheLongBindingwill hold0Lif theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new LongBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
longValueAtpublic 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- the- ObservableList
- index- the position in the- List
- Returns:
- the new LongBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
longValueAtpublic 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- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new LongBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
stringValueAtCreates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill holdnullif theindexpoints behind theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new StringBinding
- Throws:
- NullPointerException- if the- ObservableListis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 2.1
 
- 
stringValueAtCreates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill hold""if theindexis outside of theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List
- Returns:
- the new StringBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 2.1
 
- 
stringValueAtCreates a newStringBindingthat contains the element of anObservableListat the specified position. TheStringBindingwill hold""if theindexis outside of theObservableList.- Parameters:
- op- the- ObservableList
- index- the position in the- List, converted to int
- Returns:
- the new StringBinding
- Throws:
- NullPointerException- if the- ObservableListor- indexis- null
- Since:
- JavaFX 8.0
 
- 
sizeCreates a newIntegerBindingthat contains the size of anObservableSet.- Type Parameters:
- E- the type of the- Setelements
- Parameters:
- op- the- ObservableSet
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableSetis- null
- Since:
- JavaFX 2.1
 
- 
isEmpty- Type Parameters:
- E- the type of the- Setelements
- Parameters:
- op- the- ObservableSet
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableSetis- null
- Since:
- JavaFX 2.1
 
- 
isNotEmpty- Type Parameters:
- E- the type of the- Setelements
- Parameters:
- op- the- ObservableSet
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableSetis- null
- Since:
- JavaFX 8.0
 
- 
sizeCreates a newIntegerBindingthat contains the size of anObservableArray.- Parameters:
- op- the- ObservableArray
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableArrayis- null
- Since:
- JavaFX 8.0
 
- 
floatValueAtCreates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexpoints behind theObservableArray.- Parameters:
- op- the- ObservableArray
- index- the position in the- ObservableArray
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableArrayis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 8.0
 
- 
floatValueAtCreates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableArray.- Parameters:
- op- the- ObservableArray
- index- the position in the- ObservableArray
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableArrayor- indexis- null
- Since:
- JavaFX 8.0
 
- 
floatValueAtCreates a newFloatBindingthat contains the element of anObservableArrayat the specified position. TheFloatBindingwill hold0.0fif theindexis outside of theObservableArray.- Parameters:
- op- the- ObservableArray
- index- the position in the- ObservableArray, converted to int
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableArrayor- indexis- null
- Since:
- JavaFX 8.0
 
- 
integerValueAtCreates a newIntegerBindingthat contains the element of anObservableArrayat the specified position. TheIntegerBindingwill hold0if theindexpoints behind theObservableArray.- Parameters:
- op- the- ObservableArray
- index- the position in the- ObservableArray
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableArrayis- null
- IllegalArgumentException- if- index < 0
- Since:
- JavaFX 8.0
 
- 
integerValueAtpublic 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- the- ObservableArray
- index- the position in the- ObservableArray
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableArrayor- indexis- null
- Since:
- JavaFX 8.0
 
- 
integerValueAtCreates a newIntegerBindingthat contains the element of anObservableArrayat the specified position. TheIntegerBindingwill hold0if theindexis outside of theObservableArray.- Parameters:
- op- the- ObservableArray
- index- the position in the- ObservableArray, converted to int
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableArrayor- indexis- null
- Since:
- JavaFX 8.0
 
- 
sizeCreates a newIntegerBindingthat contains the size of anObservableMap.- Type Parameters:
- K- type of the key elements of the- Map
- V- type of the value elements of the- Map
- Parameters:
- op- the- ObservableMap
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
isEmpty- Type Parameters:
- K- type of the key elements of the- Map
- V- type of the value elements of the- Map
- Parameters:
- op- the- ObservableMap
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
isNotEmpty- Type Parameters:
- K- type of the key elements of the- Map
- V- type of the value elements of the- Map
- Parameters:
- op- the- ObservableMap
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 8.0
 
- 
valueAtCreates a newObjectBindingthat contains the mapping of a specific key in anObservableMap.- Type Parameters:
- K- type of the key elements of the- Map
- V- type of the value elements of the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new ObjectBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
valueAtpublic 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 the- Map
- V- type of the value elements of the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new ObjectBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
booleanValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
booleanValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
doubleValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
doubleValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new DoubleBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
floatValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
floatValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new FloatBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
integerValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
integerValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
longValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new LongBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
longValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new LongBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
- 
stringValueAtCreates 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new StringBinding
- Throws:
- NullPointerException- if the- ObservableMapis- null
- Since:
- JavaFX 2.1
 
- 
stringValueAtpublic 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 the- Map
- Parameters:
- op- the- ObservableMap
- key- the key in the- Map
- Returns:
- the new StringBinding
- Throws:
- NullPointerException- if the- ObservableMapor- keyis- null
- Since:
- JavaFX 2.1
 
 
-