awaitUntil |
fun <T> ObservableValue<T>.awaitUntil(condition: (T) -> Boolean): Unit
Wait on the UI thread until a certain value is available on this observable. fun ObservableValue<Boolean>.awaitUntil(): Unit
Wait on the UI thread until this observable value is true. |
booleanBinding |
fun <T> ObservableValue<T>.booleanBinding(vararg dependencies: Observable, op: (T?) -> Boolean): BooleanBinding |
doubleBinding |
fun <T> ObservableValue<T>.doubleBinding(vararg dependencies: Observable, op: (T?) -> Double): DoubleBinding |
floatBinding |
fun <T> ObservableValue<T>.floatBinding(vararg dependencies: Observable, op: (T?) -> Float): FloatBinding |
getValue |
operator fun <T> ObservableValue<T>.getValue(thisRef: Any, property: KProperty<*>): T |
integerBinding |
fun <T> ObservableValue<T>.integerBinding(vararg dependencies: Observable, op: (T?) -> Int): IntegerBinding |
isBlank |
fun ObservableValue<String>.isBlank(): BooleanBinding |
isNotBlank |
fun ObservableValue<String>.isNotBlank(): BooleanBinding |
longBinding |
fun <T> ObservableValue<T>.longBinding(vararg dependencies: Observable, op: (T?) -> Long): LongBinding |
matches |
fun ObservableValue<String>.matches(pattern: Regex): BooleanBinding |
objectBinding |
fun <T, R> ObservableValue<T>.objectBinding(vararg dependencies: Observable, op: (T?) -> R?): Binding<R?> |
onChange |
fun <T> ObservableValue<T>.onChange(op: (T?) -> Unit): <ERROR CLASS> |
onChangeOnce |
fun <T> ObservableValue<T>.onChangeOnce(op: (T?) -> Unit): Unit |
onChangeTimes |
fun <T> ObservableValue<T>.onChangeTimes(times: Int, op: (T?) -> Unit): Unit
Listen for changes to this observable. Optionally only listen x times. The lambda receives the changed value when the change occurs, which may be null, |
select |
fun <T, N> ObservableValue<T>.select(nested: (T) -> ObservableValue<N>): Property<N> |
selectBoolean |
fun <T> ObservableValue<T>.selectBoolean(nested: (T) -> BooleanExpression): BooleanExpression |
stringBinding |
fun <T> ObservableValue<T>.stringBinding(vararg dependencies: Observable, op: (T?) -> String?): StringBinding |
toBinding |
fun ObservableValue<Boolean>.toBinding(): BooleanBinding |
viewModelFacade |
val ObservableValue<*>.viewModelFacade: Property<*>?
Extract the ViewModel Facade from a property that is bound towards it |