Class PurposeAdapter
-
- All Implemented Interfaces:
public final class PurposeAdapter extends RecyclerView.Adapter<PurposeViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePurposeAdapter.PurposeCallback
-
Constructor Summary
Constructors Constructor Description PurposeAdapter(List<PurposeDisplay> list, ThemeProvider themeProvider, PurposeAdapter.PurposeCallback callback)
-
Method Summary
Modifier and Type Method Description IntegergetItemCount()LonggetItemId(Integer position)IntegergetItemViewType(Integer position)PurposeViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(PurposeViewHolder holder, Integer position, List<Object> payloads)UnitonBindViewHolder(PurposeViewHolder holder, Integer position)final Unitupdate(List<PurposeDisplay> list)final UnitupdatePurpose(String purposeId, DidomiToggle.State state, DidomiToggle.State bulkActionState, Boolean accessibilityAnnounceState)final UnitupdateCategory(String purposeId, DidomiToggle.State state, DidomiToggle.State bulkActionState, Boolean accessibilityAnnounceState)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, 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
-
-
Constructor Detail
-
PurposeAdapter
PurposeAdapter(List<PurposeDisplay> list, ThemeProvider themeProvider, PurposeAdapter.PurposeCallback callback)
-
-
Method Detail
-
getItemCount
Integer getItemCount()
-
getItemViewType
Integer getItemViewType(Integer position)
-
onCreateViewHolder
PurposeViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(PurposeViewHolder holder, Integer position, List<Object> payloads)
-
onBindViewHolder
Unit onBindViewHolder(PurposeViewHolder holder, Integer position)
-
update
final Unit update(List<PurposeDisplay> list)
-
updatePurpose
final Unit updatePurpose(String purposeId, DidomiToggle.State state, DidomiToggle.State bulkActionState, Boolean accessibilityAnnounceState)
-
updateCategory
final Unit updateCategory(String purposeId, DidomiToggle.State state, DidomiToggle.State bulkActionState, Boolean accessibilityAnnounceState)
-
-
-
-