- java.lang.Object
- 
- javafx.beans.binding.Bindings
 
- 
 public final class Bindings extends Object Bindings is a helper class with a lot of utility functions to create simple 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*dcan 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 anObservableValue.)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 NumberExpressionfor 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 thejavafx.basemodule. A class is reflectively accessible if the moduleopensthe containing package to at least thejavafx.basemodule.For example, if com.foo.MyClassis in thefoo.appmodule, themodule-info.javamight look like this:module foo.app { opens com.foo to javafx.base; }Alternatively, a class is reflectively accessible if the module exportsthe containing package unconditionally.- Since:
- JavaFX 2.0
- See Also:
- Binding,- NumberBinding
 
- 
- 
Method SummaryModifier and Type Method Description static 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>
 voidbindContent(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>
 voidbindContentBidirectional(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 StringExpressionconcat(Object... args)Returns 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 BooleanBindingequal(ObservableBooleanValue op1, ObservableBooleanValue op2)Creates 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 BooleanBindingequalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)Creates 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 FloatBindingfloatValueAt(ObservableFloatArray op, ObservableIntegerValue index)Creates a newFloatBindingthat contains the element of anObservableArrayat the specified position.static FloatBindingfloatValueAt(ObservableFloatArray op, ObservableNumberValue index)Creates 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 StringExpressionformat(String format, Object... args)Creates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatString.static StringExpressionformat(Locale locale, String format, Object... args)Creates 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 BooleanBindinggreaterThan(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindinggreaterThan(ObservableStringValue op1, ObservableStringValue op2)Creates 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 BooleanBindinggreaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindinggreaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)Creates 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 IntegerBindingintegerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)Creates a newIntegerBindingthat contains the element of anObservableArrayat the specified position.static IntegerBindingintegerValueAt(ObservableIntegerArray op, ObservableNumberValue index)Creates 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 BooleanBindingisEmpty(ObservableStringValue op)static <E> BooleanBindingisEmpty(ObservableList<E> op)static <K,V>
 BooleanBindingisEmpty(ObservableMap<K,V> op)static <E> BooleanBindingisEmpty(ObservableSet<E> op)static BooleanBindingisNotEmpty(ObservableStringValue op)static <E> BooleanBindingisNotEmpty(ObservableList<E> op)static <K,V>
 BooleanBindingisNotEmpty(ObservableMap<K,V> op)static <E> BooleanBindingisNotEmpty(ObservableSet<E> op)static BooleanBindingisNotNull(ObservableObjectValue<?> op)static BooleanBindingisNull(ObservableObjectValue<?> op)static IntegerBindinglength(ObservableStringValue op)Creates 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 BooleanBindinglessThan(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindinglessThan(ObservableStringValue op1, ObservableStringValue op2)Creates 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 BooleanBindinglessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindinglessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)Creates 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 NumberBindingmultiply(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindingnot(ObservableBooleanValue op)Creates 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 BooleanBindingnotEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)Creates 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 BooleanBindingnotEqual(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 BooleanBindingnotEqual(ObservableStringValue op1, ObservableStringValue op2)Creates 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 BooleanBindingnotEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)Creates 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>select(Object root, String... steps)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>
 IntegerBindingsize(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 NumberBindingsubtract(ObservableNumberValue op1, ObservableNumberValue op2)Creates 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 Detail- 
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
 
 - 
createDoubleBindingpublic static DoubleBinding createDoubleBinding(Callable<Double> func, Observable... dependencies) Helper 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
 
 - 
createFloatBindingpublic static FloatBinding createFloatBinding(Callable<Float> func, Observable... dependencies) Helper 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
 
 - 
createLongBindingpublic static LongBinding createLongBinding(Callable<Long> func, Observable... dependencies) Helper 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
 
 - 
createStringBindingpublic static StringBinding createStringBinding(Callable<String> func, Observable... dependencies) Helper 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
 
 - 
selectpublic static <T> ObjectBinding<T> select(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, ornullifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being the right type etc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - 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
 
 - 
selectDoublepublic static DoubleBinding selectDouble(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created DoubleBinding
 
 - 
selectFloatpublic static FloatBinding selectFloat(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0fifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created FloatBinding
 
 - 
selectIntegerpublic static IntegerBinding selectInteger(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created IntegerBinding
 
 - 
selectLongpublic static LongBinding selectLong(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0Lifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created LongBinding
 
 - 
selectBooleanpublic static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, orfalseifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being abooleanetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created ObjectBinding
 
 - 
selectStringpublic static StringBinding selectString(ObservableValue<?> root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or""ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aStringetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).Note: since 8.0, JavaBeans properties are supported and might be in the chain. - Parameters:
- root- The root- ObservableValue
- steps- The property names to reach the final property
- Returns:
- the created ObjectBinding
 
 - 
selectpublic static <T> ObjectBinding<T> select(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, ornullifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being the right type etc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to select(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Type Parameters:
- T- the type of the 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
 
 - 
selectDoublepublic static DoubleBinding selectDouble(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created DoubleBinding
- Since:
- JavaFX 8.0
 
 - 
selectFloatpublic static FloatBinding selectFloat(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0.0fifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created FloatBinding
- Since:
- JavaFX 8.0
 
 - 
selectIntegerpublic static IntegerBinding selectInteger(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created IntegerBinding
- Since:
- JavaFX 8.0
 
 - 
selectLongpublic static LongBinding selectLong(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or0Lifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aNumberetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectLong(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created LongBinding
- Since:
- JavaFX 8.0
 
 - 
selectBooleanpublic static BooleanBinding selectBoolean(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, orfalseifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being abooleanetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created ObjectBinding
- Since:
- JavaFX 8.0
 
 - 
selectStringpublic static StringBinding selectString(Object root, String... steps) Creates a binding used to get a member, such asa.b.c. The value of the binding will bec, or""ifccould not be reached (due tobnot having acproperty,bbeingnull, orcnot being aStringetc.).All classes and properties used in a select-binding have to be declared public. Additionally, if any class is in a named module, then it must be reflectively accessible to the javafx.basemodule (see Deploying an Application as a Module).If root has JavaFX properties, this call is equivalent to selectString(javafx.beans.value.ObservableValue, java.lang.String[]), with therootandstep[0]being substituted with the relevant property object.- Parameters:
- root- The root bean.
- steps- The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
- Returns:
- the created ObjectBinding
- Since:
- JavaFX 8.0
 
 - 
whenpublic static When when(ObservableBooleanValue condition) Creates a binding that calculates the result of a ternary expression. See the description of classWhenfor details.- Parameters:
- condition- the condition of the ternary expression
- Returns:
- an intermediate class to build the complete binding
- See Also:
- When
 
 - 
bindBidirectionalpublic static <T> void bindBidirectional(Property<T> property1, Property<T> property2) Generates a bidirectional binding (or "bind with inverse") between two instances ofProperty.A bidirectional binding is a binding that works in both directions. If two properties aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.A bidirectional binding can be removed with unbindBidirectional(Property, Property).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately. - Type Parameters:
- T- the types of the properties
- Parameters:
- property1- the first- Property<T>
- property2- the second- Property<T>
- Throws:
- NullPointerException- if one of the properties is- null
- IllegalArgumentException- if both properties are equal
 
 - 
unbindBidirectionalpublic static <T> void unbindBidirectional(Property<T> property1, Property<T> property2) Delete 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
 
 - 
unbindBidirectionalpublic static void unbindBidirectional(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).- 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
 
 - 
bindContentBidirectionalpublic static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableList.A bidirectional binding is a binding that works in both directions. If two properties aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.Only the content of the two lists is synchronized, which means that both lists are different, but they contain the same elements. A bidirectional content-binding can be removed with unbindContentBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately. - Type Parameters:
- E- the type of the list elements
- Parameters:
- list1- the 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
 
 - 
bindContentBidirectionalpublic static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2) Generates a bidirectional binding (or "bind with inverse") between two instances ofObservableSet.A bidirectional binding is a binding that works in both directions. If two properties aandbare linked with a bidirectional binding and the value ofachanges,bis set to the same value automatically. And vice versa, ifbchanges,ais set to the same value.Only the content of the two sets is synchronized, which means that both sets are different, but they contain the same elements. A bidirectional content-binding can be removed with unbindContentBidirectional(Object, Object).Note: this implementation of a bidirectional binding behaves differently from all other bindings here in two important aspects. A property that is linked to another property with a bidirectional binding can still be set (usually bindings would throw an exception). Secondly bidirectional bindings are calculated eagerly, i.e. a bound property is updated immediately. - Type Parameters:
- E- the type of the set elements
- Parameters:
- set1- the 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
 
 - 
unbindContentBidirectionalpublic static void unbindContentBidirectional(Object obj1, Object obj2) Remove a bidirectional content binding.- Parameters:
- obj1- the first- Object
- obj2- the second- Object
- Since:
- JavaFX 2.1
 
 - 
bindContentpublic static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2) Generates a content binding between anObservableListand aList.A content binding ensures that the Listcontains the same elements as theObservableList. If the content of theObservableListchanges, theListwill be updated automatically.Once a Listis bound to anObservableList, theListmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with unbindContent(Object, Object).- Type Parameters:
- E- the type of the- Listelements
- Parameters:
- list1- the- List
- list2- the- ObservableList
- Since:
- JavaFX 2.1
 
 - 
bindContentpublic static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2) Generates a content binding between anObservableSetand aSet.A content binding ensures that the Setcontains the same elements as theObservableSet. If the content of theObservableSetchanges, theSetwill be updated automatically.Once a Setis bound to anObservableSet, theSetmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with unbindContent(Object, Object).- Type Parameters:
- E- the type of 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
 
 - 
bindContentpublic static <K,V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2) Generates a content binding between anObservableMapand aMap.A content binding ensures that the Mapcontains the same elements as theObservableMap. If the content of theObservableMapchanges, theMapwill be updated automatically.Once a Mapis bound to anObservableMap, theMapmust not be changed directly anymore. Doing so would lead to unexpected results.A content-binding can be removed with unbindContent(Object, Object).- Type Parameters:
- K- the type of the key elements of 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
 
 - 
unbindContentpublic static void unbindContent(Object obj1, Object obj2) Remove 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
 
 - 
negatepublic static NumberBinding negate(ObservableNumberValue value) Creates a newNumberBindingthat calculates the negation of aObservableNumberValue.- Parameters:
- value- the operand
- Returns:
- the new NumberBinding
- Throws:
- NullPointerException- if the value is- null
 
 - 
addpublic static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
addpublic static DoubleBinding add(ObservableNumberValue op1, double op2) Creates 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
 
 - 
addpublic static DoubleBinding add(double op1, ObservableNumberValue op2) Creates 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
 
 - 
addpublic static NumberBinding add(ObservableNumberValue op1, float op2) Creates 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
 
 - 
addpublic static NumberBinding add(float op1, ObservableNumberValue op2) Creates 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
 
 - 
addpublic static NumberBinding add(ObservableNumberValue op1, long op2) Creates 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
 
 - 
addpublic static NumberBinding add(long op1, ObservableNumberValue op2) Creates 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
 
 - 
addpublic static NumberBinding add(ObservableNumberValue op1, int op2) Creates 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
 
 - 
addpublic static NumberBinding add(int op1, ObservableNumberValue op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
subtractpublic static DoubleBinding subtract(ObservableNumberValue op1, double op2) Creates 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
 
 - 
subtractpublic static DoubleBinding subtract(double op1, ObservableNumberValue op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(ObservableNumberValue op1, float op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(float op1, ObservableNumberValue op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(ObservableNumberValue op1, long op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(long op1, ObservableNumberValue op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(ObservableNumberValue op1, int op2) Creates 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
 
 - 
subtractpublic static NumberBinding subtract(int op1, ObservableNumberValue op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
multiplypublic static DoubleBinding multiply(ObservableNumberValue op1, double op2) Creates 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
 
 - 
multiplypublic static DoubleBinding multiply(double op1, ObservableNumberValue op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(ObservableNumberValue op1, float op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(float op1, ObservableNumberValue op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(ObservableNumberValue op1, long op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(long op1, ObservableNumberValue op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(ObservableNumberValue op1, int op2) Creates 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
 
 - 
multiplypublic static NumberBinding multiply(int op1, ObservableNumberValue op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
dividepublic static DoubleBinding divide(ObservableNumberValue op1, double op2) Creates 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
 
 - 
dividepublic static DoubleBinding divide(double op1, ObservableNumberValue op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(ObservableNumberValue op1, float op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(float op1, ObservableNumberValue op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(ObservableNumberValue op1, long op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(long op1, ObservableNumberValue op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(ObservableNumberValue op1, int op2) Creates 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
 
 - 
dividepublic static NumberBinding divide(int op1, ObservableNumberValue op2) Creates 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
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare equal.When comparing floating-point numbers it is recommended to use the equal()method that allows a small tolerance.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the equal()method that allows a small tolerance.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the equal()method that allows a small tolerance.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the equal()method that allows a small tolerance.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
equalpublic static BooleanBinding equal(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis equal to a constant value.When comparing floating-point numbers it is recommended to use the equal()method that allows a small tolerance.- Parameters:
- op1- the constant 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
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableNumberValueare not equal.When comparing floating-point numbers it is recommended to use the notEqual()method that allows a small tolerance.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, long op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the notEqual()method that allows a small tolerance.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(long op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the notEqual()method that allows a small tolerance.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableNumberValue op1, int op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the notEqual()method that allows a small tolerance.- Parameters:
- op1- the- ObservableNumberValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value (with a tolerance).Two operands aandbare considered equal ifMath.abs(a-b) <= epsilon.Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors. - Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- epsilon- the permitted tolerance
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(int op1, ObservableNumberValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableNumberValueis not equal to a constant value.When comparing floating-point numbers it is recommended to use the notEqual()method that allows a small tolerance.- Parameters:
- op1- the constant value
- op2- the- ObservableNumberValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableNumberValueis- null
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableNumberValue op1, double op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(double op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableNumberValue op1, float op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(float op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableNumberValue op1, long op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(long op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableNumberValue op1, int op2) Creates 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
 
 - 
greaterThanpublic static BooleanBinding greaterThan(int op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableNumberValue op1, double op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(double op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableNumberValue op1, float op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(float op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableNumberValue op1, long op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(long op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableNumberValue op1, int op2) Creates 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
 
 - 
lessThanpublic static BooleanBinding lessThan(int op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2) Creates 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2) Creates 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
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2) Creates 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
 
 - 
minpublic static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
minpublic static DoubleBinding min(ObservableNumberValue op1, double op2) Creates 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
 
 - 
minpublic static DoubleBinding min(double op1, ObservableNumberValue op2) Creates 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
 
 - 
minpublic static NumberBinding min(ObservableNumberValue op1, float op2) Creates 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
 
 - 
minpublic static NumberBinding min(float op1, ObservableNumberValue op2) Creates 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
 
 - 
minpublic static NumberBinding min(ObservableNumberValue op1, long op2) Creates 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
 
 - 
minpublic static NumberBinding min(long op1, ObservableNumberValue op2) Creates 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
 
 - 
minpublic static NumberBinding min(ObservableNumberValue op1, int op2) Creates 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
 
 - 
minpublic static NumberBinding min(int op1, ObservableNumberValue op2) Creates 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
 
 - 
maxpublic static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2) Creates 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
 
 - 
maxpublic static DoubleBinding max(ObservableNumberValue op1, double op2) Creates 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
 
 - 
maxpublic static DoubleBinding max(double op1, ObservableNumberValue op2) Creates 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
 
 - 
maxpublic static NumberBinding max(ObservableNumberValue op1, float op2) Creates 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
 
 - 
maxpublic static NumberBinding max(float op1, ObservableNumberValue op2) Creates 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
 
 - 
maxpublic static NumberBinding max(ObservableNumberValue op1, long op2) Creates 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
 
 - 
maxpublic static NumberBinding max(long op1, ObservableNumberValue op2) Creates 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
 
 - 
maxpublic static NumberBinding max(ObservableNumberValue op1, int op2) Creates 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
 
 - 
maxpublic static NumberBinding max(int op1, ObservableNumberValue op2) Creates 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
 
 - 
andpublic static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates 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
 
 - 
orpublic static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates 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
 
 - 
notpublic static BooleanBinding not(ObservableBooleanValue op) Creates aBooleanBindingthat calculates the inverse of the value of aObservableBooleanValue.- Parameters:
- op- the- ObservableBooleanValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the operand is- null
 
 - 
equalpublic static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates 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
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2) Creates 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
 
 - 
convertpublic static StringExpression convert(ObservableValue<?> observableValue) Returns aStringExpressionthat wraps aObservableValue. If theObservableValueis already aStringExpression, it will be returned. Otherwise a newStringBindingis created that holds the value of theObservableValueconverted to aString.- Parameters:
- observableValue- The source- ObservableValue
- Returns:
- A StringExpressionthat wraps theObservableValueif necessary
- Throws:
- NullPointerException- if- observableValueis- null
 
 - 
concatpublic static StringExpression concat(Object... args) Returns aStringExpressionthat holds the value of the concatenation of multipleObjects.If one of the arguments implements ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.If nullor an empty array is passed to this method, aStringExpressionthat contains an emptyStringis returned- Parameters:
- args- the- Objectsthat should be concatenated
- Returns:
- the new StringExpression
 
 - 
formatpublic static StringExpression format(String format, Object... args) Creates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatString.If one of the arguments implements ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.See java.util.Formatterfor formatting rules.- Parameters:
- format- the formatting- String
- args- the- Objectsthat should be inserted in the formatting- String
- Returns:
- the new StringExpression
 
 - 
formatpublic static StringExpression format(Locale locale, String format, Object... args) Creates aStringExpressionthat holds the value of multipleObjectsformatted according to a formatStringand a specifiedLocaleIf one of the arguments implements ObservableValueand the value of thisObservableValuechanges, the change is automatically reflected in theStringExpression.See java.util.Formatterfor formatting rules. Seejava.util.Localefor details onLocale.- Parameters:
- locale- the- Localeto use during formatting
- format- the formatting- String
- args- the- Objectsthat should be inserted in the formatting- String
- Returns:
- the new StringExpression
 
 - 
equalpublic static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
equalpublic static BooleanBinding equal(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
equalpublic static BooleanBinding equal(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare not equal.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
notEqualpublic static BooleanBinding notEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
equalIgnoreCasepublic static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the values of two instances ofObservableStringValueare equal ignoring case.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
equalIgnoreCasepublic static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
equalIgnoreCasepublic static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis equal to a constant value ignoring case.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant 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
 
 - 
notEqualIgnoreCasepublic static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
notEqualIgnoreCasepublic static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis not equal to a constant value ignoring case.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis greater than the value of the second.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
greaterThanpublic static BooleanBinding greaterThan(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
greaterThanpublic static BooleanBinding greaterThan(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of a constant value is greater than the value of aObservableStringValue.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than the value of the second.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
lessThanpublic static BooleanBinding lessThan(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
lessThanpublic static BooleanBinding lessThan(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than the value of aObservableStringValue.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant 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
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis greater than or equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
greaterThanOrEqualpublic static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is greater than or equal to the value of aObservableStringValue.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif the value of the firstObservableStringValueis less than or equal to the value of the second.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the first operand
- op2- the second operand
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if one of the operands is- null
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2) Creates a newBooleanBindingthat holdstrueif the value of aObservableStringValueis less than or equal to a constant value.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the- ObservableStringValue
- op2- the constant value
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
lessThanOrEqualpublic static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2) Creates a newBooleanBindingthat holdstrueif a constant value is less than or equal to the value of aObservableStringValue.Note: In this comparison a Stringthat isnullis considered equal to an emptyString.- Parameters:
- op1- the constant value
- op2- the- ObservableStringValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableStringValueis- null
 
 - 
lengthpublic static IntegerBinding length(ObservableStringValue op) Creates 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
 
 - 
isEmptypublic static BooleanBinding isEmpty(ObservableStringValue op) Creates 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
 
 - 
isNotEmptypublic static BooleanBinding isNotEmpty(ObservableStringValue op) Creates 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
 
 - 
equalpublic static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2) Creates 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
 
 - 
equalpublic static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2) Creates 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
 
 - 
equalpublic static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2) Creates 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
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2) Creates 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
 
 - 
notEqualpublic static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2) Creates 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
 
 - 
notEqualpublic static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2) Creates 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
 
 - 
isNullpublic static BooleanBinding isNull(ObservableObjectValue<?> op) - Parameters:
- op- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
 - 
isNotNullpublic static BooleanBinding isNotNull(ObservableObjectValue<?> op) - Parameters:
- op- the- ObservableObjectValue
- Returns:
- the new BooleanBinding
- Throws:
- NullPointerException- if the- ObservableObjectValueis- null
 
 - 
sizepublic static <E> IntegerBinding size(ObservableList<E> op) Creates 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
 
 - 
isEmptypublic static <E> BooleanBinding isEmpty(ObservableList<E> op) - 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
 
 - 
isNotEmptypublic static <E> BooleanBinding isNotEmpty(ObservableList<E> op) - 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
 
 - 
valueAtpublic static <E> ObjectBinding<E> valueAt(ObservableList<E> op, int index) Creates 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 (@code index < 0)
- Since:
- JavaFX 2.1
 
 - 
valueAtpublic static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableIntegerValue index) Creates 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
 
 - 
valueAtpublic static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableNumberValue index) Creates 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
 
 - 
booleanValueAtpublic static BooleanBinding booleanValueAt(ObservableList<Boolean> op, int index) Creates 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 (@code 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
 
 - 
doubleValueAtpublic static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index) Creates 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 (@code 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
 
 - 
floatValueAtpublic static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index) Creates 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 (@code 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
 
 - 
integerValueAtpublic static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index) Creates 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 (@code 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
 
 - 
longValueAtpublic static LongBinding longValueAt(ObservableList<? extends Number> op, int index) Creates 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 (@code 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
 
 - 
stringValueAtpublic static StringBinding stringValueAt(ObservableList<String> op, int index) Creates 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 (@code index < 0)
- Since:
- JavaFX 2.1
 
 - 
stringValueAtpublic static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index) Creates 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
 
 - 
stringValueAtpublic static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index) Creates 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
 
 - 
sizepublic static <E> IntegerBinding size(ObservableSet<E> op) Creates 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
 
 - 
isEmptypublic static <E> BooleanBinding isEmpty(ObservableSet<E> op) - 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
 
 - 
isNotEmptypublic static <E> BooleanBinding isNotEmpty(ObservableSet<E> op) - 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
 
 - 
sizepublic static IntegerBinding size(ObservableArray op) Creates 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
 
 - 
floatValueAtpublic static FloatBinding floatValueAt(ObservableFloatArray op, int index) Creates 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 (@code index < 0)
- Since:
- JavaFX 8.0
 
 - 
floatValueAtpublic static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index) Creates 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
 
 - 
floatValueAtpublic static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index) Creates 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
 
 - 
integerValueAtpublic static IntegerBinding integerValueAt(ObservableIntegerArray op, int index) Creates 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 (@code 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
 
 - 
integerValueAtpublic static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue 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, converted to int
- Returns:
- the new IntegerBinding
- Throws:
- NullPointerException- if the- ObservableArrayor- indexis- null
- Since:
- JavaFX 8.0
 
 - 
sizepublic static <K,V> IntegerBinding size(ObservableMap<K,V> op) Creates 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
 
 - 
isEmptypublic static <K,V> BooleanBinding isEmpty(ObservableMap<K,V> op) - 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
 
 - 
isNotEmptypublic static <K,V> BooleanBinding isNotEmpty(ObservableMap<K,V> op) - 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
 
 - 
valueAtpublic static <K,V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, 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- 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
 
 - 
booleanValueAtpublic static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, 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- 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
 
 - 
doubleValueAtpublic static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, 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- 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
 
 - 
floatValueAtpublic static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, 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- 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
 
 - 
integerValueAtpublic static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, 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- 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
 
 - 
longValueAtpublic static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, 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- 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
 
 - 
stringValueAtpublic static <K> StringBinding stringValueAt(ObservableMap<K,String> op, K key) Creates a newStringBindingthat contains the mapping of a specific key in anObservableMap. TheStringBindingwill holdnullif thekeycannot be found in theObservableMap.- Type Parameters:
- K- type of the key elements of 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
 
 
- 
 
-