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

A

addOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
 

B

backingIndexToMerge(<any>, int) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Converts an index into a backing list into an index into this merge list.
bind(ViewDataBinding, T) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Binds the item and extra bindings to the given binding.
bindExtra(int, Object) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Bind an extra variable to the view with the given variable id.
BindingCollectionAdapter<T> - Interface in me.tatarka.bindingcollectionadapter2
Base interface for the binding collection adapters for various components.
BindingCollectionAdapters - Class in me.tatarka.bindingcollectionadapter2
All the BindingAdapters so that you can set your adapters and items directly in your layout.
BindingCollectionAdapters() - Constructor for class me.tatarka.bindingcollectionadapter2.BindingCollectionAdapters
 
BindingListViewAdapter<T> - Class in me.tatarka.bindingcollectionadapter2
A BaseAdapter that binds items to layouts using the given ItemBinding If you give it an ObservableList it will also updated itself based on changes to that list.
BindingListViewAdapter(int) - Constructor for class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
Constructs a new instance with the given item count.
BindingListViewAdapter.ItemIds<T> - Interface in me.tatarka.bindingcollectionadapter2
 
BindingListViewAdapter.ItemIsEnabled<T> - Interface in me.tatarka.bindingcollectionadapter2
 
BindingViewPagerAdapter<T> - Class in me.tatarka.bindingcollectionadapter2
A PagerAdapter that binds items to layouts using the given ItemBinding or OnItemBind.
BindingViewPagerAdapter() - Constructor for class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
BindingViewPagerAdapter.PageTitles<T> - Interface in me.tatarka.bindingcollectionadapter2
 

C

clearExtras() - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Clear all extra variables.

D

destroyItem(ViewGroup, int, Object) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 

E

extraBinding(int) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Returns the current extra binding for the given variable id or null if one isn't present.

G

get(int) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
 
getAdapterItem(int) - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Returns the item in the adapter given position.
getAdapterItem(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getAdapterItem(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
getCount() - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getCount() - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
getDropDownView(int, View, ViewGroup) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getItem(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getItemBinding() - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Returns the ItemBinding that the adapter that was set.
getItemBinding() - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getItemBinding() - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
getItemId(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getItemId(int, T) - Method in interface me.tatarka.bindingcollectionadapter2.BindingListViewAdapter.ItemIds
 
getItemPosition(Object) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
getItemViewType(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getPageTitle(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
getPageTitle(int, T) - Method in interface me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter.PageTitles
 
getView(int, View, ViewGroup) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
getViewTypeCount() - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 

H

hasStableIds() - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 

I

insertItem(T) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Inserts the given item into the merge list.
insertList(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Inserts the given ObservableList into the merge list.
instantiateItem(ViewGroup, int) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
isEnabled(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
isEnabled(int, T) - Method in interface me.tatarka.bindingcollectionadapter2.BindingListViewAdapter.ItemIsEnabled
 
isViewFromObject(View, Object) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
ItemBinding<T> - Class in me.tatarka.bindingcollectionadapter2
Provides the necessary information to bind an item in a collection to a view.
ItemBindingModel - Interface in me.tatarka.bindingcollectionadapter2.itembindings
Implement this interface on yor items to use with OnItemBindModel.
itemTypeCount() - Method in class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindClass
Returns the number of item types in the map.

L

layoutRes(int) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Set the layout.
layoutRes() - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Returns the current layout fo this binding.

M

map(Class<? extends T>, int, int) - Method in class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindClass
Maps the given class to the given variableId and layout.
map(Class<E>, OnItemBind<E>) - Method in class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindClass
Maps the given class to the given OnItemBind.
me.tatarka.bindingcollectionadapter2 - package me.tatarka.bindingcollectionadapter2
 
me.tatarka.bindingcollectionadapter2.collections - package me.tatarka.bindingcollectionadapter2.collections
 
me.tatarka.bindingcollectionadapter2.itembindings - package me.tatarka.bindingcollectionadapter2.itembindings
 
MergeObservableList<T> - Class in me.tatarka.bindingcollectionadapter2.collections
An ObservableList that presents multiple lists and items as one contiguous source.
MergeObservableList() - Constructor for class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
 
mergeToBackingIndex(<any>, int) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Converts an index into this merge list into an into an index of the given backing list.

O

of(int, int) - Static method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Constructs an instance with the given variable id and layout.
of(OnItemBind<T>) - Static method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Constructs an instance with the given callback.
onBindBinding(ViewDataBinding, int, int, int, T) - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Called to bind the given item to the binding.
onBindBinding(ViewDataBinding, int, int, int, T) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
onBindBinding(ViewDataBinding, int, int, int, T) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
onCreateBinding(LayoutInflater, int, ViewGroup) - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Called to create a binding.
onCreateBinding(LayoutInflater, int, ViewGroup) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
onCreateBinding(LayoutInflater, int, ViewGroup) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
onItemBind(int, T) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Updates the state of the binding for the given item and position.
onItemBind(ItemBinding) - Method in interface me.tatarka.bindingcollectionadapter2.itembindings.ItemBindingModel
Set the binding variable and layout of the given view.
onItemBind(ItemBinding, int, T) - Method in class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindClass
 
onItemBind(ItemBinding, int, T) - Method in class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindModel
 
OnItemBind<T> - Interface in me.tatarka.bindingcollectionadapter2
Callback for setting up a ItemBinding for an item in the collection.
onItemBind(ItemBinding, int, T) - Method in interface me.tatarka.bindingcollectionadapter2.OnItemBind
Called on each item in the collection, allowing you to modify the given ItemBinding.
OnItemBindClass<T> - Class in me.tatarka.bindingcollectionadapter2.itembindings
An OnItemBind that selects an item view based on the class of the given item.
OnItemBindClass() - Constructor for class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindClass
 
OnItemBindModel<T extends ItemBindingModel> - Class in me.tatarka.bindingcollectionadapter2.itembindings
An OnItemBind that selects item views by delegating to each item.
OnItemBindModel() - Constructor for class me.tatarka.bindingcollectionadapter2.itembindings.OnItemBindModel
 

R

removeAll() - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Removes all items and lists from the merge list.
removeExtra(int) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Remove an extra variable with the given variable id.
removeItem(T) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Removes the given item from the merge list.
removeList(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
Removes the given ObservableList from the merge list.
removeOnListChangedCallback(<any>) - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
 

S

set(int, int) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Set the variable id and layout.
setAdapter(AdapterView, ItemBinding<T>, Integer, List, BindingListViewAdapter<T>, int, BindingListViewAdapter.ItemIds<? super T>, BindingListViewAdapter.ItemIsEnabled<? super T>) - Static method in class me.tatarka.bindingcollectionadapter2.BindingCollectionAdapters
 
setAdapter(ViewPager, ItemBinding<T>, List, BindingViewPagerAdapter<T>, BindingViewPagerAdapter.PageTitles<T>) - Static method in class me.tatarka.bindingcollectionadapter2.BindingCollectionAdapters
 
setDropDownItemLayout(int) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
setItemBinding(ItemBinding<T>) - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Sets the item biding for the adapter.
setItemBinding(ItemBinding<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
setItemBinding(ItemBinding<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
setItemIds(BindingListViewAdapter.ItemIds<? super T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
Set the item id's for the items.
setItemIsEnabled(BindingListViewAdapter.ItemIsEnabled<? super T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
setItems(List<T>) - Method in interface me.tatarka.bindingcollectionadapter2.BindingCollectionAdapter
Sets the adapter's items.
setItems(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
 
setItems(List<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
 
setLifecycleOwner(LifecycleOwner) - Method in class me.tatarka.bindingcollectionadapter2.BindingListViewAdapter
Sets the lifecycle owner of this adapter to work with androidx.lifecycle.LiveData.
setLifecycleOwner(LifecycleOwner) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
Sets the lifecycle owner of this adapter to work with androidx.lifecycle.LiveData.
setPageTitles(BindingViewPagerAdapter.PageTitles<T>) - Method in class me.tatarka.bindingcollectionadapter2.BindingViewPagerAdapter
Sets the page titles for the adapter.
size() - Method in class me.tatarka.bindingcollectionadapter2.collections.MergeObservableList
 

T

toItemBinding(OnItemBind<T>) - Static method in class me.tatarka.bindingcollectionadapter2.BindingCollectionAdapters
 

V

VAR_NONE - Static variable in class me.tatarka.bindingcollectionadapter2.ItemBinding
Use this constant as the variable id to not bind the item in the collection to the layout if no data is need, like a static footer or loading indicator.
variableId(int) - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Set the variable id.
variableId() - Method in class me.tatarka.bindingcollectionadapter2.ItemBinding
Returns the current variable id of this binding.
A B C D E G H I L M O R S T V 
Skip navigation links