Package android.databinding

Interface Summary
InverseBindingListener A listener implemented by all two-way bindings to be notified when a triggering change happens.
Observable Observable classes provide a way in which data bound UI can be notified of changes.
ObservableList<T> A List that notifies when changes are made.
ObservableMap<K,V> A Map that notifies when items change.
 

Class Summary
CallbackRegistry<C,T,A> A utility for storing and notifying callbacks.
CallbackRegistry.NotifierCallback<C,T,A> Class used to notify events from CallbackRegistry.
Observable.OnPropertyChangedCallback The callback that is called by Observable when an observable property has changed.
ObservableList.OnListChangedCallback<T extends ObservableList> The callback that is called by ObservableList when the list has changed.
ObservableMap.OnMapChangedCallback<T extends ObservableMap<K,V>,K,V> A callback receiving notifications when an ObservableMap changes.
 

Annotation Types Summary
Bindable The Bindable annotation should be applied to any getter accessor method of an Observable class.
BindingAdapter BindingAdapter is applied to methods that are used to manipulate how values with expressions are set to views.
BindingBuildInfo  
BindingConversion Annotate methods that are used to automatically convert from the expression type to the value used in the setter.
BindingMethod Used within an BindingMethods annotation to describe a renaming of an attribute to the setter used to set that attribute.
BindingMethods Used to enumerate attribute-to-setter renaming.
InverseBindingAdapter InverseBindingAdapter is associated with a method used to retrieve the value for a View when setting values gathered from the View.
InverseBindingMethod InverseBindingMethod is used to identify how to listen for changes to a View property and which getter method to call.
InverseBindingMethods Used to enumerate attribute, getter, and event association.
Untaggable