Top Description Inners Constructors Methods
javafx.beans.binding

public final Class Bindings

extends Object
Class Inheritance
Imports
java.lang.ref.WeakReference, java.text.Format, java.util.List, .Locale, .Map, .Set, java.util.concurrent.Callable, javafx.beans.InvalidationListener, .Observable, javafx.beans.property.Property, javafx.beans.value.ObservableBooleanValue, .ObservableDoubleValue, .ObservableFloatValue, .ObservableIntegerValue, .ObservableLongValue, .ObservableNumberValue, .ObservableObjectValue, .ObservableStringValue, .ObservableValue, javafx.collections.FXCollections, .ObservableList, .ObservableMap, .ObservableSet, .ObservableArray, .ObservableFloatArray, .ObservableIntegerArray, javafx.util.StringConverter, com.sun.javafx.binding.BidirectionalBinding, .BidirectionalContentBinding, .ContentBinding, .DoubleConstant, .FloatConstant, .IntegerConstant, .Logging, .LongConstant, .ObjectConstant, .SelectBinding, .StringConstant, .StringFormatter, com.sun.javafx.collections.ImmutableObservableList

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*d can be defined using only the Fluent API:

DoubleBinding result = a.multiply(b).add(c.multiply(d));

Or using only factory methods in Bindings:

NumberBinding result = add (multiply(a, b), multiply(c,d));

Or mixing both possibilities:

NumberBinding result = add (a.multiply(b), c.multiply(d));

The main difference between using the Fluent API and using the factory methods in this class is that the Fluent API requires that at least one of the operands is an Expression (see javafx.beans.binding). (Every Expression contains a static method that generates an Expression from an javafx.beans.value.ObservableValue.)

Also if you watched closely, you might have noticed that the return type of the Fluent API is different in the examples above. In a lot of cases the Fluent API allows to be more specific about the returned type (see javafx.beans.binding.NumberExpression for more details about implicit casting.

Deploying an Application as a Module

If any class used in a select-binding (see the various select* methods) is in a named module, then it must be reflectively accessible to the javafx.base module. A class is reflectively accessible if the module opens the containing package to at least the javafx.base module.

For example, if com.foo.MyClass is in the foo.app module, the module-info.java might look like this:

module foo.app {
    opens com.foo to javafx.base;
}

Alternatively, a class is reflectively accessible if the module exports the containing package unconditionally.

Since
JavaFX 2.0
See Also
Binding, NumberBinding

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class
private static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static NumberBinding
add(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
add
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
add
(final ObservableNumberValue
the ObservableNumberValue
op1
,
double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
add
(double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(final ObservableNumberValue
the ObservableNumberValue
op1
,
float
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(final ObservableNumberValue
the ObservableNumberValue
op1
,
long
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(final ObservableNumberValue
the ObservableNumberValue
op1
,
int
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
add
(int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the sum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
and
(final ObservableBooleanValue
first ObservableBooleanValue
op1
,
final ObservableBooleanValue
second ObservableBooleanValue
op2
)

Creates a BooleanBinding that calculates the conditional-AND operation on the value of two instance of javafx.beans.value.ObservableBooleanValue.

public static <
the types of the properties
T
>
void
bindBidirectional(Property<T>
the first Property<T>
property1
,
Property<T>
the second Property<T>
property2
)

Generates a bidirectional binding (or "bind with inverse") between two instances of javafx.beans.property.Property.

public static void
bindBidirectional(Property<String>
the String Property
stringProperty
,
Property<?>
the other (non-String) Property
otherProperty
,
Format
the Format used to convert between the properties
format
)

Generates a bidirectional binding (or "bind with inverse") between a String-javafx.beans.property.Property and another Property using the specified Format for conversion.

public static <
the type of the wrapped Object
T
>
void
bindBidirectional(Property<String>
the String Property
stringProperty
,
Property<T>
the other (non-String) Property
otherProperty
,
StringConverter<T>
the StringConverter used to convert between the properties
converter
)

Generates a bidirectional binding (or "bind with inverse") between a String-javafx.beans.property.Property and another Property using the specified javafx.util.StringConverter for conversion.

public static <
the type of the List elements
E
>
void
bindContent(List<E>
the List
list1
,
ObservableList<? extends E>
the ObservableList
list2
)

Generates a content binding between an javafx.collections.ObservableList and a java.util.List.

public static <
the type of the Set elements
E
>
void
bindContent(Set<E>
the Set
set1
,
ObservableSet<? extends E>
the ObservableSet
set2
)

Generates a content binding between an javafx.collections.ObservableSet and a java.util.Set.

public static <
the type of the key elements of the Map
K
,
the type of the value elements of the Map
V
>
void
bindContent(Map<K, V>
the Map
map1
,
ObservableMap<? extends K, ? extends V>
the ObservableMap
map2
)

Generates a content binding between an javafx.collections.ObservableMap and a java.util.Map.

public static <
the type of the list elements
E
>
void
bindContentBidirectional(ObservableList<E>
the first ObservableList<E>
list1
,
ObservableList<E>
the second ObservableList<E>
list2
)

Generates a bidirectional binding (or "bind with inverse") between two instances of javafx.collections.ObservableList.

public static <
the type of the set elements
E
>
void
bindContentBidirectional(ObservableSet<E>
the first ObservableSet<E>
set1
,
ObservableSet<E>
the second ObservableSet<E>
set2
)

Generates a bidirectional binding (or "bind with inverse") between two instances of javafx.collections.ObservableSet.

public static <
the type of the key elements
K
,
the type of the value elements
V
>
void
bindContentBidirectional(ObservableMap<K, V>
the first ObservableMap<K, V>
map1
,
ObservableMap<K, V>
the second ObservableMap<K, V>
map2
)

Generates a bidirectional binding (or "bind with inverse") between two instances of javafx.collections.ObservableMap.

public static BooleanBinding

Returns:

the new BooleanBinding
booleanValueAt
(final ObservableList<Boolean>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.BooleanBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static BooleanBinding

Returns:

the new BooleanBinding
booleanValueAt
(final ObservableList<Boolean>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.BooleanBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static BooleanBinding

Returns:

the new BooleanBinding
booleanValueAt
(final ObservableList<Boolean>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.BooleanBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
type of the key elements of the Map
K
>
BooleanBinding

Returns:

the new BooleanBinding
booleanValueAt
(final ObservableMap<K, Boolean>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.BooleanBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
BooleanBinding

Returns:

the new BooleanBinding
booleanValueAt
(final ObservableMap<K, Boolean>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.BooleanBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static StringExpression

Returns:

the new StringExpression
concat
(Object...
the Objects that should be concatenated
args
)

Returns a javafx.beans.binding.StringExpression that holds the value of the concatenation of multiple Objects.

public static StringExpression

Returns:

A StringExpression that wraps the ObservableValue if necessary
convert
(ObservableValue<?>
The source ObservableValue
observableValue
)

Returns a javafx.beans.binding.StringExpression that wraps a javafx.beans.value.ObservableValue.

public static BooleanBinding

Returns:

The generated binding
createBooleanBinding
(final Callable<Boolean>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom BooleanBinding.

public static DoubleBinding

Returns:

The generated binding
createDoubleBinding
(final Callable<Double>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom DoubleBinding.

public static FloatBinding

Returns:

The generated binding
createFloatBinding
(final Callable<Float>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom FloatBinding.

public static IntegerBinding

Returns:

The generated binding
createIntegerBinding
(final Callable<Integer>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom IntegerBinding.

public static LongBinding

Returns:

The generated binding
createLongBinding
(final Callable<Long>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom LongBinding.

public static <
the type of the bound Object
T
>
ObjectBinding<T>

Returns:

The generated binding
createObjectBinding
(final Callable<T>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom ObjectBinding.

public static StringBinding

Returns:

The generated binding
createStringBinding
(final Callable<String>
The function that calculates the value of this binding
func
,
final Observable...
The dependencies of this binding
dependencies
)

Helper function to create a custom StringBinding.

private static NumberBinding
divide(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
divide
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
divide
(final ObservableNumberValue
the ObservableNumberValue
op1
,
double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the division of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
divide
(double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the division of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
divide
(final ObservableNumberValue
the constant value
op1
,
float
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
divide
(float
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
divide
(final ObservableNumberValue
the constant value
op1
,
long
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
divide
(long
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
divide
(final ObservableNumberValue
the constant value
op1
,
int
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
divide
(int
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the division of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
doubleValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.DoubleBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static DoubleBinding

Returns:

the new DoubleBinding
doubleValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.DoubleBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static DoubleBinding

Returns:

the new DoubleBinding
doubleValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.DoubleBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
type of the key elements of the Map
K
>
DoubleBinding

Returns:

the new DoubleBinding
doubleValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.DoubleBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
DoubleBinding

Returns:

the new DoubleBinding
doubleValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.DoubleBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

private static BooleanBinding
equal(final ObservableNumberValue op1, final ObservableNumberValue op2, final double epsilon, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableNumberValue are equal (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableNumberValue are equal.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableBooleanValue
the first operand
op1
,
final ObservableBooleanValue
the second operand
op2
)

Creates a new BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableBooleanValue are equal.

private static BooleanBinding
equal(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableStringValue are equal.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is equal to a constant value.

private static BooleanBinding
equal(final ObservableObjectValue<?> op1, final ObservableObjectValue<?> op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableObjectValue<?>
the first operand
op1
,
final ObservableObjectValue<?>
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableObjectValue are equal.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(final ObservableObjectValue<?>
the ObservableObjectValue
op1
,
Object
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
equal
(Object
the constant value
op1
,
final ObservableObjectValue<?>
the ObservableObjectValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is equal to a constant value.

private static BooleanBinding
equalIgnoreCase(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
equalIgnoreCase
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableStringValue are equal ignoring case.

public static BooleanBinding

Returns:

the new BooleanBinding
equalIgnoreCase
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is equal to a constant value ignoring case.

public static BooleanBinding

Returns:

the new BooleanBinding
equalIgnoreCase
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is equal to a constant value ignoring case.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableFloatArray
the ObservableArray
op
,
final int
the position in the ObservableArray
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableFloatArray
the ObservableArray
op
,
final ObservableIntegerValue
the position in the ObservableArray
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableFloatArray
the ObservableArray
op
,
final ObservableNumberValue
the position in the ObservableArray, converted to int
index
)

Creates a new javafx.beans.binding.FloatBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static <
type of the key elements of the Map
K
>
FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.FloatBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
FloatBinding

Returns:

the new FloatBinding
floatValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.FloatBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static StringExpression

Returns:

the new StringExpression
format
(String
the formatting String
format
,
Object...
the Objects that should be inserted in the formatting String
args
)

Creates a javafx.beans.binding.StringExpression that holds the value of multiple Objects formatted according to a format String.

public static StringExpression

Returns:

the new StringExpression
format
(Locale
the Locale to use during formatting
locale
,
String
the formatting String
format
,
Object...
the Objects that should be inserted in the formatting String
args
)

Creates a javafx.beans.binding.StringExpression that holds the value of multiple Objects formatted according to a format String and a specified Locale

If one of the arguments implements javafx.beans.value.ObservableValue and the value of this ObservableValue changes, the change is automatically reflected in the StringExpression.

private static String
private static BooleanBinding
greaterThan(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableNumberValue is greater than the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than the value of a javafx.beans.value.ObservableNumberValue.

private static BooleanBinding
greaterThan(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableStringValue is greater than the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is greater than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThan
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a constant value is greater than the value of a javafx.beans.value.ObservableStringValue.

private static BooleanBinding
greaterThanOrEqual(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableNumberValue is greater than or equal to the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is greater than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than or equal to the value of a javafx.beans.value.ObservableNumberValue.

private static BooleanBinding
greaterThanOrEqual(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableStringValue is greater than or equal to the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is greater than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
greaterThanOrEqual
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is greater than or equal to the value of a javafx.beans.value.ObservableStringValue.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableIntegerArray
the ObservableArray
op
,
final int
the position in the ObservableArray
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableIntegerArray
the ObservableArray
op
,
final ObservableIntegerValue
the position in the ObservableArray
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableIntegerArray
the ObservableArray
op
,
final ObservableNumberValue
the position in the ObservableArray, converted to int
index
)

Creates a new javafx.beans.binding.IntegerBinding that contains the element of an javafx.collections.ObservableArray at the specified position.

public static <
type of the key elements of the Map
K
>
IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.IntegerBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
IntegerBinding

Returns:

the new IntegerBinding
integerValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.IntegerBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static BooleanBinding

Returns:

the new BooleanBinding
isEmpty
(final ObservableStringValue
the ObservableStringValue
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is empty.

public static <
type of the List elements
E
>
BooleanBinding

Returns:

the new BooleanBinding
isEmpty
(final ObservableList<E>
the ObservableList
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableList is empty.

public static <
the type of the Set elements
E
>
BooleanBinding

Returns:

the new BooleanBinding
isEmpty
(final ObservableSet<E>
the ObservableSet
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableSet is empty.

public static <
type of the key elements of the Map
K
,
type of the value elements of the Map
V
>
BooleanBinding

Returns:

the new BooleanBinding
isEmpty
(final ObservableMap<K, V>
the ObservableMap
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableMap is empty.

public static BooleanBinding

Returns:

the new BooleanBinding
isNotEmpty
(final ObservableStringValue
the ObservableStringValue
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is not empty.

public static <
type of the List elements
E
>
BooleanBinding

Returns:

the new BooleanBinding
isNotEmpty
(final ObservableList<E>
the ObservableList
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableList is not empty.

public static <
the type of the Set elements
E
>
BooleanBinding

Returns:

the new BooleanBinding
isNotEmpty
(final ObservableSet<E>
the ObservableSet
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableSet is not empty.

public static <
type of the key elements of the Map
K
,
type of the value elements of the Map
V
>
BooleanBinding

Returns:

the new BooleanBinding
isNotEmpty
(final ObservableMap<K, V>
the ObservableMap
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a given javafx.collections.ObservableMap is not empty.

public static BooleanBinding

Returns:

the new BooleanBinding
isNotNull
(final ObservableObjectValue<?>
the ObservableObjectValue
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is not null.

public static BooleanBinding

Returns:

the new BooleanBinding
isNull
(final ObservableObjectValue<?>
the ObservableObjectValue
op
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is null.

public static IntegerBinding

Returns:

the new IntegerBinding
length
(final ObservableStringValue
the ObservableStringValue
op
)

Creates a new javafx.beans.binding.IntegerBinding that holds the length of a javafx.beans.value.ObservableStringValue.

private static BooleanBinding
lessThan(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableNumberValue is less than the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than the value of a javafx.beans.value.ObservableNumberValue.

private static BooleanBinding
lessThan(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableStringValue is less than the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is less than a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThan
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than the value of a javafx.beans.value.ObservableStringValue.

private static BooleanBinding
public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableNumberValue is less than or equal to the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than or equal to the value of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is less than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than or equal to the value of a javafx.beans.value.ObservableNumberValue.

private static BooleanBinding
lessThanOrEqual(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of the first javafx.beans.value.ObservableStringValue is less than or equal to the value of the second.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is less than or equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
lessThanOrEqual
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if a constant value is less than or equal to the value of a javafx.beans.value.ObservableStringValue.

public static LongBinding

Returns:

the new LongBinding
longValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.LongBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static LongBinding

Returns:

the new LongBinding
longValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.LongBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static LongBinding

Returns:

the new LongBinding
longValueAt
(final ObservableList<? extends Number>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.LongBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
type of the key elements of the Map
K
>
LongBinding

Returns:

the new LongBinding
longValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.LongBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
LongBinding

Returns:

the new LongBinding
longValueAt
(final ObservableMap<K, ? extends Number>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.LongBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

private static NumberBinding
max(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
max
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
max
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
max
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
max
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the maximum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

private static NumberBinding
min(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
min
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
min
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
min
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
min
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the minimum of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

private static NumberBinding
multiply(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
multiply
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
multiply
(final ObservableNumberValue
the ObservableNumberValue
op1
,
double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
multiply
(double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(final ObservableNumberValue
the constant value
op1
,
float
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(final ObservableNumberValue
the constant value
op1
,
long
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(final ObservableNumberValue
the constant value
op1
,
int
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
multiply
(int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the product of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
negate
(final ObservableNumberValue
the operand
value
)

Creates a new javafx.beans.binding.NumberBinding that calculates the negation of a javafx.beans.value.ObservableNumberValue.

public static BooleanBinding

Returns:

the new BooleanBinding
not
(final ObservableBooleanValue
the ObservableBooleanValue
op
)

Creates a BooleanBinding that calculates the inverse of the value of a javafx.beans.value.ObservableBooleanValue.

private static BooleanBinding
notEqual(final ObservableNumberValue op1, final ObservableNumberValue op2, final double epsilon, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableNumberValue are not equal (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableNumberValue are not equal.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final double
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final float
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final float
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final long
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final long
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableNumberValue
the ObservableNumberValue
op1
,
final int
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
,
final double
the permitted tolerance
epsilon
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value (with a tolerance).

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final int
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableNumberValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableBooleanValue
the first operand
op1
,
final ObservableBooleanValue
the second operand
op2
)

Creates a new BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableBooleanValue are not equal.

private static BooleanBinding
notEqual(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableStringValue are not equal.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is not equal to a constant value.

private static BooleanBinding
notEqual(final ObservableObjectValue<?> op1, final ObservableObjectValue<?> op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableObjectValue<?>
the first operand
op1
,
final ObservableObjectValue<?>
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableObjectValue are not equal.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(final ObservableObjectValue<?>
the ObservableObjectValue
op1
,
Object
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is not equal to a constant value.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqual
(Object
the constant value
op1
,
final ObservableObjectValue<?>
the ObservableObjectValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of an javafx.beans.value.ObservableObjectValue is not equal to a constant value.

private static BooleanBinding
notEqualIgnoreCase(final ObservableStringValue op1, final ObservableStringValue op2, final Observable... dependencies)

public static BooleanBinding

Returns:

the new BooleanBinding
notEqualIgnoreCase
(final ObservableStringValue
the first operand
op1
,
final ObservableStringValue
the second operand
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the values of two instances of javafx.beans.value.ObservableStringValue are not equal ignoring case.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqualIgnoreCase
(final ObservableStringValue
the ObservableStringValue
op1
,
String
the constant value
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is not equal to a constant value ignoring case.

public static BooleanBinding

Returns:

the new BooleanBinding
notEqualIgnoreCase
(String
the constant value
op1
,
final ObservableStringValue
the ObservableStringValue
op2
)

Creates a new javafx.beans.binding.BooleanBinding that holds true if the value of a javafx.beans.value.ObservableStringValue is not equal to a constant value ignoring case.

public static BooleanBinding

Returns:

the new BooleanBinding
or
(final ObservableBooleanValue
first ObservableBooleanValue
op1
,
final ObservableBooleanValue
second ObservableBooleanValue
op2
)

Creates a BooleanBinding that calculates the conditional-OR operation on the value of two instance of javafx.beans.value.ObservableBooleanValue.

public static <
the type of the wrapped Object
T
>
ObjectBinding<T>

Returns:

the created ObjectBinding
select
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static <
the type of the wrapped Object
T
>
ObjectBinding<T>

Returns:

the created ObjectBinding
select
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static BooleanBinding

Returns:

the created ObjectBinding
selectBoolean
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static BooleanBinding

Returns:

the created ObjectBinding
selectBoolean
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static DoubleBinding

Returns:

the created DoubleBinding
selectDouble
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static DoubleBinding

Returns:

the created DoubleBinding
selectDouble
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static FloatBinding

Returns:

the created FloatBinding
selectFloat
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static FloatBinding

Returns:

the created FloatBinding
selectFloat
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static IntegerBinding

Returns:

the created IntegerBinding
selectInteger
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static IntegerBinding

Returns:

the created IntegerBinding
selectInteger
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static LongBinding

Returns:

the created LongBinding
selectLong
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static LongBinding

Returns:

the created LongBinding
selectLong
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static StringBinding

Returns:

the created ObjectBinding
selectString
(ObservableValue<?> root, String...
The property names to reach the final property
steps
)

Creates a binding used to get a member, such as a.b.c.

public static StringBinding

Returns:

the created ObjectBinding
selectString
(Object
The root bean.
root
,
String...
The property names to reach the final property. The first step must be specified as it marks the property of the root bean.
steps
)

Creates a binding used to get a member, such as a.b.c.

public static <
type of the List elements
E
>
IntegerBinding

Returns:

the new IntegerBinding
size
(final ObservableList<E>
the ObservableList
op
)

Creates a new javafx.beans.binding.IntegerBinding that contains the size of an javafx.collections.ObservableList.

public static <
the type of the Set elements
E
>
IntegerBinding

Returns:

the new IntegerBinding
size
(final ObservableSet<E>
the ObservableSet
op
)

Creates a new javafx.beans.binding.IntegerBinding that contains the size of an javafx.collections.ObservableSet.

public static IntegerBinding

Returns:

the new IntegerBinding
size
(final ObservableArray<T extends ObservableArray<T>>
the ObservableArray
op
)

Creates a new javafx.beans.binding.IntegerBinding that contains the size of an javafx.collections.ObservableArray.

public static <
type of the key elements of the Map
K
,
type of the value elements of the Map
V
>
IntegerBinding

Returns:

the new IntegerBinding
size
(final ObservableMap<K, V>
the ObservableMap
op
)

Creates a new javafx.beans.binding.IntegerBinding that contains the size of an javafx.collections.ObservableMap.

public static StringBinding

Returns:

the new StringBinding
stringValueAt
(final ObservableList<String>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.StringBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static StringBinding

Returns:

the new StringBinding
stringValueAt
(final ObservableList<String>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.StringBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static StringBinding

Returns:

the new StringBinding
stringValueAt
(final ObservableList<String>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.StringBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
type of the key elements of the Map
K
>
StringBinding

Returns:

the new StringBinding
stringValueAt
(final ObservableMap<K, String>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.StringBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
>
StringBinding

Returns:

the new StringBinding
stringValueAt
(final ObservableMap<K, String>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.StringBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

private static NumberBinding
subtract(final ObservableNumberValue op1, final ObservableNumberValue op2, final Observable... dependencies)

public static NumberBinding

Returns:

the new NumberBinding
subtract
(final ObservableNumberValue
the first operand
op1
,
final ObservableNumberValue
the second operand
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of the values of two instances of javafx.beans.value.ObservableNumberValue.

public static DoubleBinding

Returns:

the new DoubleBinding
subtract
(final ObservableNumberValue
the ObservableNumberValue
op1
,
double
the constant value
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the difference of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static DoubleBinding

Returns:

the new DoubleBinding
subtract
(double
the constant value
op1
,
final ObservableNumberValue
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.DoubleBinding that calculates the difference of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(final ObservableNumberValue
the constant value
op1
,
float
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(float
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(final ObservableNumberValue
the constant value
op1
,
long
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(long
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(final ObservableNumberValue
the constant value
op1
,
int
the ObservableNumberValue
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of the value of a javafx.beans.value.ObservableNumberValue and a constant value.

public static NumberBinding

Returns:

the new NumberBinding
subtract
(int
the ObservableNumberValue
op1
,
final ObservableNumberValue
the constant value
op2
)

Creates a new javafx.beans.binding.NumberBinding that calculates the difference of a constant value and the value of a javafx.beans.value.ObservableNumberValue.

public static <
the types of the properties
T
>
void
unbindBidirectional(Property<T>
the first Property<T>
property1
,
Property<T>
the second Property<T>
property2
)

Delete a bidirectional binding that was previously defined with bindBidirectional(Property, Property).

public static void
unbindBidirectional(Object
the first Property<T>
property1
,
Object
the second Property<T>
property2
)

Delete a bidirectional binding that was previously defined with bindBidirectional(Property, Property) or bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format).

public static void
unbindContent(Object
the first Object
obj1
,
Object
the second Object
obj2
)

Remove a content binding.

public static void
unbindContentBidirectional(Object
the first Object
obj1
,
Object
the second Object
obj2
)

Remove a bidirectional content binding.

public static <
the type of the List elements
E
>
ObjectBinding<E>

Returns:

the new ObjectBinding
valueAt
(final ObservableList<E>
the ObservableList
op
,
final int
the position in the List
index
)

Creates a new javafx.beans.binding.ObjectBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
the type of the List elements
E
>
ObjectBinding<E>

Returns:

the new ObjectBinding
valueAt
(final ObservableList<E>
the ObservableList
op
,
final ObservableIntegerValue
the position in the List
index
)

Creates a new javafx.beans.binding.ObjectBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
the type of the List elements
E
>
ObjectBinding<E>

Returns:

the new ObjectBinding
valueAt
(final ObservableList<E>
the ObservableList
op
,
final ObservableNumberValue
the position in the List, converted to int
index
)

Creates a new javafx.beans.binding.ObjectBinding that contains the element of an javafx.collections.ObservableList at the specified position.

public static <
type of the key elements of the Map
K
,
type of the value elements of the Map
V
>
ObjectBinding<V>

Returns:

the new ObjectBinding
valueAt
(final ObservableMap<K, V>
the ObservableMap
op
,
final K
the key in the Map
key
)

Creates a new javafx.beans.binding.ObjectBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static <
type of the key elements of the Map
K
,
type of the value elements of the Map
V
>
ObjectBinding<V>

Returns:

the new ObjectBinding
valueAt
(final ObservableMap<K, V>
the ObservableMap
op
,
final ObservableValue<? extends K>
the key in the Map
key
)

Creates a new javafx.beans.binding.ObjectBinding that contains the mapping of a specific key in an javafx.collections.ObservableMap.

public static When

Returns:

an intermediate class to build the complete binding
when
(final ObservableBooleanValue
the condition of the ternary expression
condition
)

Creates a binding that calculates the result of a ternary expression.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait