fun <E> ObservableList<E>.asInt(valueProvider: (List<E>) -> Int): IntegerBinding Create an IntegerBinding with single ObservableList dependency.
fun <E> ObservableSet<E>.asInt(valueProvider: (Set<E>) -> Int): IntegerBinding Create an IntegerBinding with single ObservableSet dependency.
fun <K, V> ObservableMap<K, V>.asInt(valueProvider: (Map<K, V>) -> Int): IntegerBinding Create an IntegerBinding with single ObservableMap dependency.
fun <V> ObservableObjectValue<V>.asInt(valueProvider: (V?) -> Int): IntegerBinding Create an IntegerBinding with single ObservableObjectValue dependency.
fun ObservableBooleanValue.asInt(valueProvider: (Boolean) -> Int): IntegerBinding Create an IntegerBinding with single ObservableBooleanValue dependency.
fun ObservableDoubleValue.asInt(valueProvider: (Double) -> Int): IntegerBinding Create an IntegerBinding with single ObservableDoubleValue dependency.
fun ObservableFloatValue.asInt(valueProvider: (Float) -> Int): IntegerBinding Create an IntegerBinding with single ObservableFloatValue dependency.
fun ObservableIntegerValue.asInt(valueProvider: (Int) -> Int): IntegerBinding Create an IntegerBinding with single ObservableIntegerValue dependency.
fun ObservableLongValue.asInt(valueProvider: (Long) -> Int): IntegerBinding Create an IntegerBinding with single ObservableLongValue dependency.