-
- All Implemented Interfaces:
-
app.moviebase.androidx.widget.recyclerview.adapter.ItemAdapterConfig
public class PagingAdapterConfig<T extends Object> implements ItemAdapterConfig<T>
-
-
Field Summary
Fields Modifier and Type Field Description private OnClickListener<T>onClickListenerprivate OnLongClickListener<T>onLongClickListenerprivate OnViewTypeonViewTypeprivate final <ERROR CLASS>viewHoldersprivate LoadStateViewHolderBuilderloadStateViewHolderprivate DiffUtil.ItemCallback<T>diffCallbackprivate RecyclerView.Adapter.StateRestorationPolicystateRestorationPolicyprivate GlideConfig<T>glideConfigprivate GlideViewLoader<in T>glideLoader
-
Constructor Summary
Constructors Constructor Description PagingAdapterConfig()
-
Method Summary
-
-
Method Detail
-
getOnClickListener
OnClickListener<T> getOnClickListener()
-
setOnClickListener
Unit setOnClickListener(OnClickListener<T> onClickListener)
-
getOnLongClickListener
OnLongClickListener<T> getOnLongClickListener()
-
setOnLongClickListener
Unit setOnLongClickListener(OnLongClickListener<T> onLongClickListener)
-
getOnViewType
final OnViewType getOnViewType()
-
setOnViewType
final Unit setOnViewType(OnViewType onViewType)
-
getViewHolders
final <ERROR CLASS> getViewHolders()
-
getLoadStateViewHolder
final LoadStateViewHolderBuilder getLoadStateViewHolder()
-
setLoadStateViewHolder
final Unit setLoadStateViewHolder(LoadStateViewHolderBuilder loadStateViewHolder)
-
getDiffCallback
final DiffUtil.ItemCallback<T> getDiffCallback()
-
setDiffCallback
final Unit setDiffCallback(DiffUtil.ItemCallback<T> diffCallback)
-
getStateRestorationPolicy
final RecyclerView.Adapter.StateRestorationPolicy getStateRestorationPolicy()
-
setStateRestorationPolicy
final Unit setStateRestorationPolicy(RecyclerView.Adapter.StateRestorationPolicy stateRestorationPolicy)
-
getGlideConfig
final GlideConfig<T> getGlideConfig()
-
setGlideConfig
final Unit setGlideConfig(GlideConfig<T> glideConfig)
-
getGlideLoader
final GlideViewLoader<in T> getGlideLoader()
-
setGlideLoader
final Unit setGlideLoader(GlideViewLoader<in T> glideLoader)
-
onViewType
final Unit onViewType(OnViewType onViewType)
-
onLongClick
final Unit onLongClick(Function1<T, Unit> onClick)
-
viewHolder
final Unit viewHolder(ViewHolderBuilder<T> builder)
-
viewHolder
final Unit viewHolder(Integer viewType, ViewHolderBuilder<T> builder)
-
viewHolder
final Unit viewHolder(KClass<out T> viewType, ViewHolderBuilder<T> builder)
-
viewHolderHeader
final Unit viewHolderHeader(ViewHolderBuilder<T> builder)
-
viewHolderAd
final Unit viewHolderAd(ViewHolderBuilder<T> builder)
-
loadStateViewHolder
final Unit loadStateViewHolder(LoadStateViewHolderBuilder builder)
-
-
-
-