-
public final class PluginListAdapter extends ListAdapter<DytePlugin, PluginListAdapter.PluginViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classPluginListAdapter.PluginViewHolder
-
Field Summary
Fields Modifier and Type Field Description private final AsyncListDiffer<DytePlugin>mDiffer
-
Constructor Summary
Constructors Constructor Description PluginListAdapter(Function1<DytePlugin, Unit> onActivatePluginClick)
-
Method Summary
Modifier and Type Method Description PluginListAdapter.PluginViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(PluginListAdapter.PluginViewHolder holder, Integer position)-
Methods inherited from class androidx.recyclerview.widget.ListAdapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver -
Methods inherited from class dyte.io.uikit.screens.plugins.PluginListAdapter
getCurrentList, getItem, getItemCount, onCurrentListChanged, submitList, submitList -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
PluginListAdapter
PluginListAdapter(Function1<DytePlugin, Unit> onActivatePluginClick)
-
-
Method Detail
-
onCreateViewHolder
PluginListAdapter.PluginViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(PluginListAdapter.PluginViewHolder holder, Integer position)
-
-
-
-