Package com.aliucord.settings
Class Plugins.Adapter
-
- All Implemented Interfaces:
-
android.widget.Filterable
public class Plugins.Adapter extends RecyclerView.Adapter<Plugins.Adapter.ViewHolder> implements Filterable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classPlugins.Adapter.ViewHolder
-
Field Summary
Fields Modifier and Type Field Description public booleanshowBuiltInpublic final Filterfilter
-
Constructor Summary
Constructors Constructor Description Plugins.Adapter(AppFragment fragment, Collection<Plugin> plugins)
-
Method Summary
Modifier and Type Method Description FiltergetFilter()intgetItemCount()Plugins.Adapter.ViewHolderonCreateViewHolder(@NonNull() ViewGroup parent, int viewType)voidonBindViewHolder(@NonNull() Plugins.Adapter.ViewHolder holder, int position)voidonGithubClick(int position)voidonChangeLogClick(int position)voidonSettingsClick(int position)voidonToggleClick(Plugins.Adapter.ViewHolder holder, boolean state, int position)voidonUninstallClick(int position)static booleanfilterCorePlugins(Plugin p)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class android.widget.Filterable
getFilter -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Plugins.Adapter
Plugins.Adapter(AppFragment fragment, Collection<Plugin> plugins)
-
-
Method Detail
-
getItemCount
int getItemCount()
-
onCreateViewHolder
@NonNull() Plugins.Adapter.ViewHolder onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(@NonNull() Plugins.Adapter.ViewHolder holder, int position)
-
onGithubClick
void onGithubClick(int position)
-
onChangeLogClick
void onChangeLogClick(int position)
-
onSettingsClick
void onSettingsClick(int position)
-
onToggleClick
void onToggleClick(Plugins.Adapter.ViewHolder holder, boolean state, int position)
-
onUninstallClick
void onUninstallClick(int position)
-
filterCorePlugins
static boolean filterCorePlugins(Plugin p)
-
-
-
-