Package-level declarations
Classes supporting the observer pattern, including the implementation of the observable list.
Types
An interface for mutable observable state.
Observable list interface.
Simple observable list implementation.
Observable set interface.
Simple observable set implementation.
An interface for observable state.
The observable value class.
Properties
Extension property returning a MutableState for a MutableStateFlow.
Extension property returning a MutableStateFlow for a MutableState.
Extension property returning an ObservableState for a Flow.
Extension property returning an ObservableState for a StateFlow.
Functions
An extension function which binds the widget to the given ballast view model.
An extension function which binds the widget to the given state flow.
An extension function which binds the widget to the observable state.
An extension function which binds the widget to the given ballast view model using the sub extractor function.
An extension function which binds the widget to the given state flow using the sub flow extractor.
An extension function which binds the widget to the observable state using the sub state extractor.
An extension function which binds the container to the given ballast view model of a list of items.
An extension function which binds the container to the given state flow of a list of items.
An extension function which binds the container to the observable state with a list of items.
An extension function which binds the container to the given ballast view model using the sub extractor function to get a list of items.
An extension function which binds the container to the given state flow using the sub flow extractor to get a list of items.
An extension function which binds the container to the observable state with a list of items using the sub state extractor.
An extension function which binds the widget to the given ballast view model synchronously. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
An extension function which binds the widget to the given state flow synchronously. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
An extension function which binds the widget to the observable state synchronously. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
An extension function which binds the widget to the given ballast view model synchronously using the sub extractor function. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
An extension function which binds the widget to the given state flow synchronously using the sub flow extractor. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
An extension function which binds the widget to the observable state synchronously using the sub state extractor. It's less efficient than bind, but fully compatible with KVision 4 state bindings.
Bidirectional data binding to the MutableStateFlow instance.
Bidirectional data binding to the MutableState instance.
An extension function which inserts child component and binds it to the given ballast view model.
An extension function which inserts child component and binds it to the given state flow.
An extension function which inserts child component and binds it to the observable state.
An extension function which inserts child component and binds it to the given ballast view model using the sub extractor function.
An extension function which inserts child component and binds it to the given state flow using the sub flow extractor.
An extension function which inserts child component and binds it to the observable state using the sub state extractor.
An extension function which inserts child component and binds it to the given state flow when the state value is not null.
An extension function which inserts child component and binds it to the observable state when the state value is not null.
An extension function which inserts child component and binds it to the given ballast view model using the sub extractor function when the sub state value is not null.
An extension function which inserts child component and binds it to the given state flow using the sub flow extractor when the state value is not null.
An extension function which inserts child component and binds it to the observable state using the sub state extractor when the state value is not null.
An extension function which inserts child component and binds it to the given ballast view model when the given condition is true.
An extension function which inserts child component and binds it to the given state flow when the given condition is true.
An extension function which inserts child component and binds it to the observable state when the given condition is true.
An extension function which inserts child component and binds it to the given ballast view model using the sub extractor function when the given condition is true.
An extension function which inserts child component and binds it to the given state flow using the sub flow extractor when the given condition is true.
An extension function which inserts child component and binds it to the observable state using the sub state extractor when the given condition is true.
Creates an instance of ObservableList
Creates an instance of ObservableSet