A B C E I M N O R T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(C) - Method in class androidx.databinding.CallbackRegistry
-
Add a callback to be notified.
- addOnListChangedCallback(ObservableList.OnListChangedCallback<? extends ObservableList<T>>) - Method in interface androidx.databinding.ObservableList
-
Adds a callback to be notified when changes to the list occur.
- addOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K, V>, K, V>) - Method in interface androidx.databinding.ObservableMap
-
Adds a callback to listen for changes to the ObservableMap.
- addOnPropertyChangedCallback(Observable.OnPropertyChangedCallback) - Method in interface androidx.databinding.Observable
-
Adds a callback to listen for changes to the Observable.
- androidx.databinding - package androidx.databinding
- attribute() - Method in annotation type androidx.databinding.BindingMethod
- attribute() - Method in annotation type androidx.databinding.InverseBindingAdapter
-
The attribute that the value is to be retrieved for.
- attribute() - Method in annotation type androidx.databinding.InverseBindingMethod
-
The attribute that supports two-way binding.
B
- Bindable - Annotation Type in androidx.databinding
-
The Bindable annotation should be applied to any getter accessor method of an
Observableclass. - BindingAdapter - Annotation Type in androidx.databinding
-
BindingAdapter is applied to methods that are used to manipulate how values with expressions are set to views.
- BindingBuildInfo - Annotation Type in androidx.databinding
- BindingConversion - Annotation Type in androidx.databinding
-
Annotate methods that are used to automatically convert from the expression type to the value used in the setter.
- BindingMethod - Annotation Type in androidx.databinding
-
Used within an
BindingMethodsannotation to describe a renaming of an attribute to the setter used to set that attribute. - BindingMethods - Annotation Type in androidx.databinding
-
Used to enumerate attribute-to-setter renaming.
C
- CallbackRegistry<C,T,A> - Class in androidx.databinding
-
A utility for storing and notifying callbacks.
- CallbackRegistry(CallbackRegistry.NotifierCallback<C, T, A>) - Constructor for class androidx.databinding.CallbackRegistry
-
Creates an EventRegistry that notifies the event with notifier.
- CallbackRegistry.NotifierCallback<C,T,A> - Class in androidx.databinding
-
Class used to notify events from CallbackRegistry.
- clear() - Method in class androidx.databinding.CallbackRegistry
-
Removes all callbacks from the list.
- clone() - Method in class androidx.databinding.CallbackRegistry
- copyCallbacks() - Method in class androidx.databinding.CallbackRegistry
-
Makes a copy of the registered callbacks and returns it.
- copyCallbacks(List<C>) - Method in class androidx.databinding.CallbackRegistry
-
Modifies
callbacksto contain all callbacks in the CallbackRegistry.
E
- event() - Method in annotation type androidx.databinding.InverseBindingAdapter
-
The event used to trigger changes.
- event() - Method in annotation type androidx.databinding.InverseBindingMethod
-
The event used to notify the data binding system that the attribute value has changed.
I
- InverseBindingAdapter - Annotation Type in androidx.databinding
-
InverseBindingAdapter is associated with a method used to retrieve the value for a View when setting values gathered from the View.
- InverseBindingListener - Interface in androidx.databinding
-
A listener implemented by all two-way bindings to be notified when a triggering change happens.
- InverseBindingMethod - Annotation Type in androidx.databinding
-
InverseBindingMethod is used to identify how to listen for changes to a View property and which getter method to call.
- InverseBindingMethods - Annotation Type in androidx.databinding
-
Used to enumerate attribute, getter, and event association.
- InverseMethod - Annotation Type in androidx.databinding
-
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.
- isEmpty() - Method in class androidx.databinding.CallbackRegistry
-
Returns true if there are no registered callbacks or false otherwise.
M
- method() - Method in annotation type androidx.databinding.BindingMethod
- method() - Method in annotation type androidx.databinding.InverseBindingMethod
-
The getter method to retrieve the attribute value from the View.
N
- NotifierCallback() - Constructor for class androidx.databinding.CallbackRegistry.NotifierCallback
- notifyCallbacks(T, int, A) - Method in class androidx.databinding.CallbackRegistry
-
Notify all callbacks.
O
- Observable - Interface in androidx.databinding
-
Observable classes provide a way in which data bound UI can be notified of changes.
- Observable.OnPropertyChangedCallback - Class in androidx.databinding
-
The callback that is called by Observable when an observable property has changed.
- ObservableList<T> - Interface in androidx.databinding
-
A
Listthat notifies when changes are made. - ObservableList.OnListChangedCallback<T extends ObservableList> - Class in androidx.databinding
-
The callback that is called by ObservableList when the list has changed.
- ObservableMap<K,V> - Interface in androidx.databinding
-
A
Mapthat notifies when items change. - ObservableMap.OnMapChangedCallback<T extends ObservableMap<K,V>,K,V> - Class in androidx.databinding
-
A callback receiving notifications when an ObservableMap changes.
- onChange() - Method in interface androidx.databinding.InverseBindingListener
-
Notifies the data binding system that the attribute value has changed.
- onChanged(T) - Method in class androidx.databinding.ObservableList.OnListChangedCallback
-
Called whenever a change of unknown type has occurred, such as the entire list being set to new values.
- onItemRangeChanged(T, int, int) - Method in class androidx.databinding.ObservableList.OnListChangedCallback
-
Called whenever one or more items in the list have changed.
- onItemRangeInserted(T, int, int) - Method in class androidx.databinding.ObservableList.OnListChangedCallback
-
Called whenever items have been inserted into the list.
- onItemRangeMoved(T, int, int, int) - Method in class androidx.databinding.ObservableList.OnListChangedCallback
-
Called whenever items in the list have been moved.
- onItemRangeRemoved(T, int, int) - Method in class androidx.databinding.ObservableList.OnListChangedCallback
-
Called whenever items in the list have been deleted.
- OnListChangedCallback() - Constructor for class androidx.databinding.ObservableList.OnListChangedCallback
- onMapChanged(T, K) - Method in class androidx.databinding.ObservableMap.OnMapChangedCallback
-
Called whenever an ObservableMap changes, including values inserted, deleted, and changed.
- OnMapChangedCallback() - Constructor for class androidx.databinding.ObservableMap.OnMapChangedCallback
- onNotifyCallback(C, T, int, A) - Method in class androidx.databinding.CallbackRegistry.NotifierCallback
-
Called by CallbackRegistry during
CallbackRegistry.notifyCallbacks(Object, int, Object)} to notify the callback. - onPropertyChanged(Observable, int) - Method in class androidx.databinding.Observable.OnPropertyChangedCallback
-
Called by an Observable whenever an observable property changes.
- OnPropertyChangedCallback() - Constructor for class androidx.databinding.Observable.OnPropertyChangedCallback
R
- remove(C) - Method in class androidx.databinding.CallbackRegistry
-
Remove a callback.
- removeOnListChangedCallback(ObservableList.OnListChangedCallback<? extends ObservableList<T>>) - Method in interface androidx.databinding.ObservableList
-
Removes a callback previously added.
- removeOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K, V>, K, V>) - Method in interface androidx.databinding.ObservableMap
-
Removes a previously added callback.
- removeOnPropertyChangedCallback(Observable.OnPropertyChangedCallback) - Method in interface androidx.databinding.Observable
-
Removes a callback from those listening for changes.
- requireAll() - Method in annotation type androidx.databinding.BindingAdapter
-
Whether every attribute must be assigned a binding expression or if some can be absent.
T
- type() - Method in annotation type androidx.databinding.BindingMethod
- type() - Method in annotation type androidx.databinding.InverseBindingMethod
-
The View type that is associated with the attribute.
U
- Untaggable - Annotation Type in androidx.databinding
V
- value() - Method in annotation type androidx.databinding.Bindable
- value() - Method in annotation type androidx.databinding.BindingAdapter
- value() - Method in annotation type androidx.databinding.BindingMethods
- value() - Method in annotation type androidx.databinding.InverseBindingMethods
- value() - Method in annotation type androidx.databinding.InverseMethod
- value() - Method in annotation type androidx.databinding.Untaggable
All Classes All Packages