public class AppAdapter<T extends ViewModel> extends <any> implements AdapterCallback
| Modifier and Type | Class and Description |
|---|---|
static class |
AppAdapter.ViewHolder<V extends ViewDataBinding> |
| Constructor and Description |
|---|
AppAdapter(java.util.List<T> list) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClickListener(java.util.Map<java.lang.Integer,java.lang.Integer[]> mapClickListener,
java.util.Map<java.lang.Integer,java.lang.Integer[]> mapLongClickListener,
AppClickListener.Callback appClickListenerCallback) |
void |
chageLoadingToRetryLoader() |
int |
getItemCount() |
int |
getItemViewType(int position) |
java.util.List<T> |
getList() |
void |
itemAdded(int position) |
void |
itemAdded(int from,
int count) |
void |
itemChanged(int position) |
void |
itemChanged(int from,
int count) |
void |
itemRemoved(int position) |
void |
itemRemoved(int from,
int count) |
void |
newDataSet(java.util.List<T> list) |
void |
onBindViewHolder(AppAdapter.ViewHolder holder,
int position) |
AppAdapter.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
removeLoadingLoader() |
public AppAdapter(java.util.List<T> list)
public void addClickListener(java.util.Map<java.lang.Integer,java.lang.Integer[]> mapClickListener,
java.util.Map<java.lang.Integer,java.lang.Integer[]> mapLongClickListener,
AppClickListener.Callback appClickListenerCallback)
public java.util.List<T> getList()
public void newDataSet(java.util.List<T> list)
public int getItemViewType(int position)
public AppAdapter.ViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
public void onBindViewHolder(AppAdapter.ViewHolder holder, int position)
public int getItemCount()
public void itemAdded(int position)
itemAdded in interface AdapterCallbackpublic void itemAdded(int from,
int count)
itemAdded in interface AdapterCallbackpublic void itemRemoved(int position)
itemRemoved in interface AdapterCallbackpublic void itemRemoved(int from,
int count)
itemRemoved in interface AdapterCallbackpublic void itemChanged(int position)
itemChanged in interface AdapterCallbackpublic void itemChanged(int from,
int count)
itemChanged in interface AdapterCallbackpublic void removeLoadingLoader()
removeLoadingLoader in interface AdapterCallbackpublic void chageLoadingToRetryLoader()
chageLoadingToRetryLoader in interface AdapterCallback