# Uses of Class
javafx.beans.binding.StringBinding

Packages that use StringBinding
Package | Description
--- | ---
javafx.beans.binding | Provides classes that create and operate on a `Binding` that calculates a value that depends on one or more sources.

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

  Methods in javafx.beans.binding that return StringBinding
  Modifier and Type | Method | Description
  --- | --- | ---
  `StringBinding` | BooleanExpression.`asString()` | Creates a `StringBinding` that holds the value of this `BooleanExpression` turned into a `String`.
  `StringBinding` | ListExpression.`asString()` | Creates a `StringBinding` that holds the value of the `ListExpression` turned into a `String`.
  `StringBinding` | MapExpression.`asString()` | Creates a `StringBinding` that holds the value of the `MapExpression` turned into a `String`.
  `StringBinding` | NumberExpression.`asString()` | Creates a `StringBinding` that holds the value of the `NumberExpression` turned into a `String`.
  `StringBinding` | NumberExpression.`asString​(String format)` | Creates a `StringBinding` that holds the value of the `NumberExpression` turned into a `String`.
  `StringBinding` | NumberExpression.`asString​(Locale locale, String format)` | Creates a `StringBinding` that holds the value of the `NumberExpression` turned into a `String`.
  `StringBinding` | ObjectExpression.`asString()` | Creates a `StringBinding` that holds the value of this `ObjectExpression` turned into a `String`.
  `StringBinding` | ObjectExpression.`asString​(String format)` | Creates a `StringBinding` that holds the value of the `ObjectExpression` turned into a `String`.
  `StringBinding` | ObjectExpression.`asString​(Locale locale, String format)` | Creates a `StringBinding` that holds the value of the `NumberExpression` turned into a `String`.
  `StringBinding` | SetExpression.`asString()` | Creates a `StringBinding` that holds the value of the `SetExpression` turned into a `String`.
  `static StringBinding` | Bindings.`createStringBinding​(Callable<String> func, Observable... dependencies)` | Helper function to create a custom `StringBinding`.
  `StringBinding` | When.StringConditionBuilder.`otherwise​(String otherwiseValue)` | Defines a constant value of the ternary expression, that is returned if the condition is `false`.
  `StringBinding` | When.StringConditionBuilder.`otherwise​(ObservableStringValue otherwiseValue)` | Defines the `ObservableStringValue` which value is returned by the ternary expression if the condition is `false`.
  `static StringBinding` | Bindings.`selectString​(Object root, String... steps)` | Creates a binding used to get a member, such as `a.b.c`.
  `static StringBinding` | Bindings.`selectString​(ObservableValue<?> root, String... steps)` | Creates a binding used to get a member, such as `a.b.c`.
  `static StringBinding` | Bindings.`stringValueAt​(ObservableList<String> op, int index)` | Creates a new `StringBinding` that contains the element of an `ObservableList` at the specified position.
  `static StringBinding` | Bindings.`stringValueAt​(ObservableList<String> op, ObservableIntegerValue index)` | Creates a new `StringBinding` that contains the element of an `ObservableList` at the specified position.
  `static StringBinding` | Bindings.`stringValueAt​(ObservableList<String> op, ObservableNumberValue index)` | Creates a new `StringBinding` that contains the element of an `ObservableList` at the specified position.
  `static <K> StringBinding` | Bindings.`stringValueAt​(ObservableMap<K,​String> op, ObservableValue<? extends K> key)` | Creates a new `StringBinding` that contains the mapping of a specific key in an `ObservableMap`.
  `static <K> StringBinding` | Bindings.`stringValueAt​(ObservableMap<K,​String> op, K key)` | Creates a new `StringBinding` that contains the mapping of a specific key in an `ObservableMap`.