Skip navigation links
A B C D E G H I L M O R S T U 

A

addOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 
addOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
 
areContentsTheSame(T, T) - Method in interface me.tatarka.bindingcollectionadapter2.collections.DiffObservableList.Callback
Deprecated.
Called by the DiffUtil when it wants to check whether two items have the same data.
areItemsTheSame(T, T) - Method in interface me.tatarka.bindingcollectionadapter2.collections.DiffObservableList.Callback
Deprecated.
Called by the DiffUtil to decide whether two object represent the same Item.
AsyncDiffObservableList<T> - Class in me.tatarka.bindingcollectionadapter2.collections
 
AsyncDiffObservableList(<any>) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
Creates a new DiffObservableList of type T, which runs the diff on a background thread using AsyncListDiffer.
AsyncDiffObservableList(<any>) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
Creates a new AsyncDiffObservableList of type T, which runs the diff on a background thread using AsyncListDiffer.

B

BindingRecyclerViewAdapter<T> - Class in me.tatarka.bindingcollectionadapter2
A RecyclerView.Adapter that binds items to layouts using the given ItemBinding.
BindingRecyclerViewAdapter() - Constructor for class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
BindingRecyclerViewAdapter(<any>) - Constructor for class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
Constructs a new instance with the given item binding.
BindingRecyclerViewAdapter.ItemIds<T> - Interface in me.tatarka.bindingcollectionadapter2
 
BindingRecyclerViewAdapter.ViewHolderFactory - Interface in me.tatarka.bindingcollectionadapter2
 
BindingRecyclerViewAdapters - Class in me.tatarka.bindingcollectionadapter2
 
BindingRecyclerViewAdapters() - Constructor for class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapters
 

C

calculateDiff(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Calculates the list of update operations that can convert this list into the given one.
createViewHolder(ViewDataBinding) - Method in interface me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter.ViewHolderFactory
 

D

DiffObservableList<T> - Class in me.tatarka.bindingcollectionadapter2.collections
An ObservableList that uses DiffUtil to calculate and dispatch it's change updates.
DiffObservableList(DiffObservableList.Callback<T>) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Deprecated.
The same behavior can be obtained with #DiffObservableList(DiffUtil.ItemCallback), though you may consider using AsyncDiffObservableList instead.
DiffObservableList(DiffObservableList.Callback<T>, boolean) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Deprecated.
The same behavior can be obtained with #DiffObservableList(DiffUtil.ItemCallback, boolean), though you may consider using AsyncDiffObservableList instead.
DiffObservableList(<any>) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Creates a new DiffObservableList of type T.
DiffObservableList(<any>, boolean) - Constructor for class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Creates a new DiffObservableList of type T.
DiffObservableList.Callback<T> - Interface in me.tatarka.bindingcollectionadapter2.collections
Deprecated.
Use DiffUtil.ItemCallback instead.

E

equals(Object) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 

G

get(int) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 
get(int) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
 
getAdapterItem(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
getItemBinding() - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
getItemCount() - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
getItemId(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
getItemId(int, T) - Method in interface me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter.ItemIds
 
getItemViewType(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 

H

hashCode() - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 

I

indexOf(Object) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 

L

lastIndexOf(Object) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 
listIterator(int) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 

M

me.tatarka.bindingcollectionadapter2 - package me.tatarka.bindingcollectionadapter2
 
me.tatarka.bindingcollectionadapter2.collections - package me.tatarka.bindingcollectionadapter2.collections
 

O

onAttachedToRecyclerView(RecyclerView) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onBindBinding(ViewDataBinding, int, int, int, T) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onBindViewHolder(ViewHolder, int) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onBindViewHolder(ViewHolder, int, List<Object>) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onCreateBinding(LayoutInflater, int, ViewGroup) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onCreateViewHolder(ViewGroup, int) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
onCreateViewHolder(ViewDataBinding) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
Constructs a view holder for the given databinding.
onDetachedFromRecyclerView(RecyclerView) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 

R

removeOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 
removeOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
 

S

setAdapter(RecyclerView, <any>, List<T>, BindingRecyclerViewAdapter<T>, BindingRecyclerViewAdapter.ItemIds<? super T>, BindingRecyclerViewAdapter.ViewHolderFactory, <any>) - Static method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapters
 
setItemBinding(<any>) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
setItemIds(BindingRecyclerViewAdapter.ItemIds<? super T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
Set the item id's for the items.
setItems(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
 
setLifecycleOwner(LifecycleOwner) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
Sets the lifecycle owner of this adapter to work with androidx.lifecycle.LiveData.
setViewHolderFactory(BindingRecyclerViewAdapter.ViewHolderFactory) - Method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapter
Set the factory for creating view holders.
size() - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 
size() - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
 
subList(int, int) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
 

T

toAsyncDifferConfig(<any>) - Static method in class me.tatarka.bindingcollectionadapter2.BindingRecyclerViewAdapters
 

U

update(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.collections.AsyncDiffObservableList
Updates the list to the given items.
update(List<T>, DiffUtil.DiffResult) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Updates the contents of this list to the given one using the DiffResults to dispatch change notifications.
update(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.collections.DiffObservableList
Sets this list to the given items.
A B C D E G H I L M O R S T U 
Skip navigation links