Package-level declarations
Types
The data describing changes to an ObservableList.
When programming in the typical Kotlin style, this isn't used, because you'll use a lambda
instead.
A mutable list, which can be observed by ListChangeListeners and InvalidationListeners.
Any changes made to the underlying set will NOT cause change events to be fired. Therefore, it is not advisable to keep references to the underlying set.
A list, which can be observed by ListChangeListeners and InvalidationListeners.
An ObservableInt whose value is the size of an ObservableList.
A set, which can be observed by SetChangeListeners and InvalidationListeners.
An ObservableInt whose value is the size of an ObservableSet.
The data describing changes to an ObservableSet.
When programming in the typical Kotlin style, this isn't used, because you'll use a lambda
instead.
Using weak listeners can help prevent memory leaks.
Using weak listeners can help prevent memory leaks.
Functions
Wraps a regular list, creating a MutableObservableList.
Wraps a regular list, creating a MutableObservableList.
Sync this
mutable list with other. Returns a ListChangeListener for this
list. To stop syncing, remove the listener using MutableObservableList.removeListener. As Glok uses weak references for listeners, you must keep a reference to this listener, otherwise the garbage collector will end the sync.