BindingObservable

interface BindingObservable : Observable

Author

skydoves (Jaewoong Eum)

A binding interface that can be observed and notify changed properties. This interface should be used with PropertyChangeRegistry and androidx.databinding.Bindable annotation that can be applied to any getter accessor method of an androidx.databinding.Observable.

Functions

addOnPropertyChangedCallback
Link copied to clipboard
abstract fun addOnPropertyChangedCallback(p0: Observable.OnPropertyChangedCallback)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
notifyChanged
Link copied to clipboard
abstract fun notifyChanged()
Notifies listeners that all properties of this instance have changed.
notifyPropertyChanged
Link copied to clipboard
abstract fun notifyPropertyChanged(bindingId: Int)
Notifies a specific property has changed that matches in PropertyChangeRegistry.
abstract fun notifyPropertyChanged(function: KFunction<*>)
Notifies a specific property has changed that matches in PropertyChangeRegistry.
abstract fun notifyPropertyChanged(property: KProperty<*>)
Notifies a specific property has changed that matches in PropertyChangeRegistry.
removeOnPropertyChangedCallback
Link copied to clipboard
abstract fun removeOnPropertyChangedCallback(p0: Observable.OnPropertyChangedCallback)
toString
Link copied to clipboard
open fun toString(): String

Inheritors

BindingModel
Link copied to clipboard
BindingRecyclerViewAdapter
Link copied to clipboard
BindingViewModel
Link copied to clipboard