android.databinding
Annotations
| Bindable | The Bindable annotation should be applied to any getter accessor method of an Observableclass. | 
| BindingAdapter | BindingAdapter is applied to methods that are used to manipulate how values with expressions are set to views. | 
| BindingConversion | Annotate methods that are used to automatically convert from the expression type to the value used in the setter. | 
| BindingMethod | Used within an BindingMethodsannotation 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. | 
| InverseMethod | The InverseMethod annotation may be applied to any method used in two-way data binding to declare the method used to invert the call when going from the View's attribute value to the bound data value. | 
Interfaces
| DataBindingComponent | This interface is generated during compilation to contain getters for all used instance BindingAdapters. | 
| 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 Listthat notifies when changes are made. | 
| ObservableMap<K, V> | A Mapthat notifies when items change. | 
Classes
| BaseObservable | A convenience class that implements Observableinterface and providesnotifyPropertyChanged(int)andnotifyChange()methods. | 
| CallbackRegistry<C, T, A> | A utility for storing and notifying callbacks. | 
| CallbackRegistry.NotifierCallback<C, T, A> | Class used to notify events from CallbackRegistry. | 
| DataBindingUtil | Utility class to create ViewDataBindingfrom layouts. | 
| ListChangeRegistry | Utility class for managing ObservableList callbacks. | 
| MapChangeRegistry | Utility class for managing ObservableMap callbacks. | 
| MergedDataBinderMapper | A data binding mapper that merges other mappers. | 
| Observable.OnPropertyChangedCallback | The callback that is called by Observable when an observable property has changed. | 
| ObservableArrayList<T> | An ObservableListimplementation using ArrayList as an implementation. | 
| ObservableArrayMap<K, V> | |
| ObservableBoolean | An observable class that holds a primitive boolean. | 
| ObservableByte | An observable class that holds a primitive byte. | 
| ObservableChar | An observable class that holds a primitive char. | 
| ObservableDouble | An observable class that holds a primitive double. | 
| ObservableField<T> | An object wrapper to make it observable. | 
| ObservableFloat | An observable class that holds a primitive float. | 
| ObservableInt | An observable class that holds a primitive int. | 
| ObservableList.OnListChangedCallback<T extends ObservableList> | The callback that is called by ObservableList when the list has changed. | 
| ObservableLong | An observable class that holds a primitive long. | 
| ObservableMap.OnMapChangedCallback<T extends ObservableMap<K, V>, K, V> | A callback receiving notifications when an ObservableMap changes. | 
| ObservableParcelable<T extends Parcelable> | An observable class that holds a parcelable object. | 
| ObservableShort | An observable class that holds a primitive short. | 
| OnRebindCallback<T extends ViewDataBinding> | Listener set on addOnRebindCallback(OnRebindCallback)that
 is called when bound values must be reevaluated inexecutePendingBindings(). | 
| PropertyChangeRegistry | Utility class for managing Observable callbacks. | 
| ViewDataBinding | Base class for generated data binding classes. | 
| ViewStubProxy | This class represents a ViewStub before and after inflation. | 
- Annotations
- Interfaces
- Classes- BaseObservable
- CallbackRegistry
- CallbackRegistry.NotifierCallback
- DataBindingUtil
- ListChangeRegistry
- MapChangeRegistry
- MergedDataBinderMapper
- Observable.OnPropertyChangedCallback
- ObservableArrayList
- ObservableArrayMap
- ObservableBoolean
- ObservableByte
- ObservableChar
- ObservableDouble
- ObservableField
- ObservableFloat
- ObservableInt
- ObservableList.OnListChangedCallback
- ObservableLong
- ObservableMap.OnMapChangedCallback
- ObservableParcelable
- ObservableShort
- OnRebindCallback
- PropertyChangeRegistry
- ViewDataBinding
- ViewStubProxy
 
