Interface | Description |
---|---|
DataBindingComponent |
This interface is generated during compilation to contain getters for all used instance
BindingAdapters.
|
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 | Description |
---|---|
BaseObservable |
A convenience class that implements
Observable interface and provides
BaseObservable.notifyPropertyChanged(int) and BaseObservable.notifyChange() 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
ViewDataBinding from layouts. |
ListChangeRegistry |
Utility class for managing ObservableList callbacks.
|
MapChangeRegistry |
Utility class for managing ObservableMap callbacks.
|
Observable.OnPropertyChangedCallback |
The callback that is called by Observable when an observable property has changed.
|
ObservableArrayList<T> |
An
ObservableList implementation 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 android.os.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
ViewDataBinding.addOnRebindCallback(OnRebindCallback) that
is called when bound values must be reevaluated in ViewDataBinding.executePendingBindings() . |
PropertyChangeRegistry |
Utility class for managing Observable callbacks.
|
ViewDataBinding |
Base class for generated data binding classes.
|
ViewDataBinding.IncludedLayouts |
This class is used by generated subclasses of
ViewDataBinding to track the
included layouts contained in the bound layout. |
ViewStubProxy |
This class represents a ViewStub before and after inflation.
|
Annotation Type | Description |
---|---|
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.
|
Untaggable |