Package-level declarations

Types

Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "4.2.0")
object CollectionUtils

Utilities for Generic Collections.

Link copied to clipboard
object MapUtils
Link copied to clipboard
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
abstract class ObservableCollection<T> : ObservableHolder<T> , MutableCollection<T>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
abstract class ObservableHolder<T>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
class ObservableList<T> : ObservableCollection<T> , MutableList<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
class ObservableMap<K, V> : ObservableHolder<Pair<K, V>> , MutableMap<K, V>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
class ObservableMutableIterator<T>(iterator: MutableIterator<T>, runListeners: ObservableListener<T>) : MutableIterator<T>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
class ObservableMutableListIterator<T>(iterator: MutableListIterator<T>, runListeners: ObservableListener<T>) : MutableListIterator<T>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
class ObservableSet<T> : ObservableCollection<T> , MutableSet<T>

Functions

Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
fun <T> MutableList<T>.asObservable(): ObservableList<T>
@API(status = API.Status.EXPERIMENTAL)
fun <K, V> MutableMap<K, V>.asObservable(): ObservableMap<K, V>
@API(status = API.Status.EXPERIMENTAL)
fun <T> MutableSet<T>.asObservable(): ObservableSet<T>
Link copied to clipboard
fun <K, V> emptyMultiMap(): MultiMap<K, V>
Link copied to clipboard
fun <K, V> multiMapOf(vararg entries: Pair<K, Collection<V>>): MutableMultiMap<K, V>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
fun <T> observableListOf(vararg items: T): ObservableList<T>
@API(status = API.Status.EXPERIMENTAL)
fun <T> observableListOf(mutableList: MutableList<T>): ObservableList<T>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
fun <K, V> observableMapOf(vararg items: Pair<K, V>): ObservableMap<K, V>
@API(status = API.Status.EXPERIMENTAL)
fun <K, V> observableMapOf(mutableMap: MutableMap<K, V>): ObservableMap<K, V>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL)
fun <T> observableSetOf(vararg items: T): ObservableSet<T>
@API(status = API.Status.EXPERIMENTAL)
fun <T> observableSetOf(mutableSet: MutableSet<T>): ObservableSet<T>