-
public abstract class CellAdapter extends RecyclerView.Adapter<CellViewHolder<ViewBinding, CellState>>
-
-
Field Summary
Fields Modifier and Type Field Description private final CellBindercellBinder
-
Method Summary
Modifier and Type Method Description CellBindergetCellBinder()intgetItemCount()CellStategetItem(int position)intgetItemViewType(int position)CellViewHolder<ViewBinding, CellState>onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)voidonViewAttachedToWindow(@NonNull() CellViewHolder<ViewBinding, CellState> holder)voidonViewDetachedFromWindow(@NonNull() CellViewHolder<ViewBinding, CellState> holder)voidonViewRecycled(@NonNull() CellViewHolder<ViewBinding, CellState> holder)booleanonFailedToRecycleView(@NonNull() CellViewHolder<ViewBinding, CellState> holder)voidonBindViewHolder(@NonNull() CellViewHolder<ViewBinding, CellState> holder, int position)voidonBindViewHolder(@NonNull() CellViewHolder<ViewBinding, CellState> holder, int position, @NonNull() List<Object> payloads)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemCount, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCellBinder
@NonNull() CellBinder getCellBinder()
-
getItemCount
int getItemCount()
-
getItemViewType
int getItemViewType(int position)
-
onCreateViewHolder
@NonNull() CellViewHolder<ViewBinding, CellState> onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
-
onViewAttachedToWindow
void onViewAttachedToWindow(@NonNull() CellViewHolder<ViewBinding, CellState> holder)
-
onViewDetachedFromWindow
void onViewDetachedFromWindow(@NonNull() CellViewHolder<ViewBinding, CellState> holder)
-
onViewRecycled
void onViewRecycled(@NonNull() CellViewHolder<ViewBinding, CellState> holder)
-
onFailedToRecycleView
boolean onFailedToRecycleView(@NonNull() CellViewHolder<ViewBinding, CellState> holder)
-
onBindViewHolder
void onBindViewHolder(@NonNull() CellViewHolder<ViewBinding, CellState> holder, int position)
-
onBindViewHolder
void onBindViewHolder(@NonNull() CellViewHolder<ViewBinding, CellState> holder, int position, @NonNull() List<Object> payloads)
-
-
-
-