## Uses of Class
javafx.beans.binding.ObjectBinding

- Packages that use ObjectBinding
  Package | Description
  --- | ---
  javafx.beans.binding | Characteristics of Bindings

- - ### Uses of ObjectBinding in javafx.beans.binding

    Methods in javafx.beans.binding that return ObjectBinding
    Modifier and Type | Method and Description
    --- | ---
    `static <T> ObjectBinding<T>` | Bindings.`createObjectBinding(Callable<T> func, Observable... dependencies)` Helper function to create a custom `ObjectBinding`.
    `ObjectBinding<T>` | When.ObjectConditionBuilder.`otherwise(ObservableObjectValue<T> otherwiseValue)` Defines the `ObservableObjectValue` which value is returned by the ternary expression if the condition is `false`.
    `ObjectBinding<T>` | When.ObjectConditionBuilder.`otherwise(T otherwiseValue)` Defines a constant value of the ternary expression, that is returned if the condition is `false`.
    `static <T> ObjectBinding<T>` | Bindings.`select(Object root, String... steps)` Creates a binding used to get a member, such as `a.b.c`.
    `static <T> ObjectBinding<T>` | Bindings.`select(ObservableValue<?> root, String... steps)` Creates a binding used to get a member, such as `a.b.c`.
    `ObjectBinding<E>` | ListExpression.`valueAt(int index)` Creates a new `ObjectBinding` that contains the element at the specified position.
    `ObjectBinding<V>` | MapExpression.`valueAt(K key)` Creates a new `ObjectBinding` that contains the mapping of the specified key.
    `ObjectBinding<E>` | ListExpression.`valueAt(ObservableIntegerValue index)` Creates a new `ObjectBinding` that contains the element at the specified position.
    `static <E> ObjectBinding<E>` | Bindings.`valueAt(ObservableList<E> op, int index)` Creates a new `ObjectBinding` that contains the element of an `ObservableList` at the specified position.
    `static <E> ObjectBinding<E>` | Bindings.`valueAt(ObservableList<E> op, ObservableIntegerValue index)` Creates a new `ObjectBinding` that contains the element of an `ObservableList` at the specified position.
    `static <E> ObjectBinding<E>` | Bindings.`valueAt(ObservableList<E> op, ObservableNumberValue index)` Creates a new `ObjectBinding` that contains the element of an `ObservableList` at the specified position.
    `static <K,V> ObjectBinding<V>` | Bindings.`valueAt(ObservableMap<K,V> op, K key)` Creates a new `ObjectBinding` that contains the mapping of a specific key in an `ObservableMap`.
    `static <K,V> ObjectBinding<V>` | Bindings.`valueAt(ObservableMap<K,V> op, ObservableValue<? extends K> key)` Creates a new `ObjectBinding` that contains the mapping of a specific key in an `ObservableMap`.
    `ObjectBinding<V>` | MapExpression.`valueAt(ObservableValue<K> key)` Creates a new `ObjectBinding` that contains the mapping of the specified key.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2019, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.