listener

inline fun Observable.listener(noinline listener: (Observable) -> Unit): InvalidationListener

Adds an InvalidationListener which will be notified whenever the Observable becomes invalid.


inline fun <T> ObservableValue<T>.listener(noinline listener: (Observable, oldValue: T, newValue: T) -> Unit): ChangeListener<T>

Adds a ChangeListener which will be notified whenever the value of the ObservableValue changes.


inline fun <T : ObservableArray<T>> ObservableArray<T>.listener(noinline listener: (array: T, changed: Boolean, from: Int, to: Int) -> Unit): ArrayChangeListener<T>

Add a listener to this observable array.


inline fun <E> ObservableList<E>.listener(noinline listener: (ListChangeListener.Change<out E>) -> Unit): ListChangeListener<E>

Add a listener to this observable list.


inline fun <K, V> ObservableMap<K, V>.listener(noinline listener: (MapChangeListener.Change<out K, out V>) -> Unit): MapChangeListener<K, V>
inline fun <E> ObservableSet<E>.listener(noinline listener: (SetChangeListener.Change<out E>) -> Unit): SetChangeListener<E>

Add a listener to this observable map.