-
public abstract class BaseAdapter extends DiffAwareAdapter<DiffAwareHolder>
-
-
Constructor Summary
Constructors Constructor Description BaseAdapter()
-
Method Summary
Modifier and Type Method Description final List<ListItem>getList()final UnitsetList(List<ListItem> list)abstract DiffAwareHolderonViewHolderCreated(ViewGroup parent, Integer viewType)abstract IntegergetItemViewType(ListItem item)IntegergetItemViewType(Integer position)DiffAwareHolderonCreateViewHolder(ViewGroup parent, Integer viewType)-
Methods inherited from class com.pluto.utilities.list.BaseAdapter
getItemCount, onBindViewHolder, onBindViewHolder, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled -
Methods inherited from class com.pluto.utilities.list.DiffAwareAdapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onViewHolderCreated
abstract DiffAwareHolder onViewHolderCreated(ViewGroup parent, Integer viewType)
-
getItemViewType
abstract Integer getItemViewType(ListItem item)
-
getItemViewType
Integer getItemViewType(Integer position)
-
onCreateViewHolder
DiffAwareHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
-
-
-