-
- All Implemented Interfaces:
-
app.moviebase.androidx.widget.recyclerview.adapter.ItemAdapterConfig
public class GlideRecyclerAdapterConfig<T extends Object> extends RecyclerAdapterConfig<T>
-
-
Field Summary
Fields Modifier and Type Field Description private GlideConfig<T>glideConfigprivate GlideViewLoader<in T>glideLoaderprivate Integerorientationprivate OnClickListener<T>onClickListenerprivate OnLongClickListener<T>onLongClickListenerprivate Function3<RecyclerViewAdapterBase<T>, Integer, T, Unit>onSelectionprivate final <ERROR CLASS>viewHolderFactoriesprivate Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>>headerViewHolderFactoryprivate Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>>footerViewHolderFactoryprivate OnViewTypeonViewTypeprivate OnItemId<T>onItemIdprivate DiffUtil.ItemCallback<T>itemDiffCallback
-
Constructor Summary
Constructors Constructor Description GlideRecyclerAdapterConfig()
-
Method Summary
-
Methods inherited from class app.moviebase.androidx.widget.recyclerview.glide.GlideRecyclerAdapterConfig
footerViewHolder, headerViewHolder, onClick, onItemId, onLongClick, onSelection, onViewType, viewHolder, viewHolder, viewHolder -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
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)
-
getOrientation
final Integer getOrientation()
-
setOrientation
final Unit setOrientation(Integer orientation)
-
getOnClickListener
OnClickListener<T> getOnClickListener()
-
setOnClickListener
Unit setOnClickListener(OnClickListener<T> onClickListener)
-
getOnLongClickListener
OnLongClickListener<T> getOnLongClickListener()
-
setOnLongClickListener
Unit setOnLongClickListener(OnLongClickListener<T> onLongClickListener)
-
getOnSelection
final Function3<RecyclerViewAdapterBase<T>, Integer, T, Unit> getOnSelection()
-
setOnSelection
final Unit setOnSelection(Function3<RecyclerViewAdapterBase<T>, Integer, T, Unit> onSelection)
-
getViewHolderFactories
final <ERROR CLASS> getViewHolderFactories()
-
getHeaderViewHolderFactory
final Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>> getHeaderViewHolderFactory()
-
setHeaderViewHolderFactory
final Unit setHeaderViewHolderFactory(Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>> headerViewHolderFactory)
-
getFooterViewHolderFactory
final Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>> getFooterViewHolderFactory()
-
setFooterViewHolderFactory
final Unit setFooterViewHolderFactory(Function2<RecyclerViewAdapterBase<T>, ViewGroup, BindViewHolder<T>> footerViewHolderFactory)
-
getOnViewType
final OnViewType getOnViewType()
-
setOnViewType
final Unit setOnViewType(OnViewType onViewType)
-
getOnItemId
final OnItemId<T> getOnItemId()
-
setOnItemId
final Unit setOnItemId(OnItemId<T> onItemId)
-
getItemDiffCallback
final DiffUtil.ItemCallback<T> getItemDiffCallback()
-
setItemDiffCallback
final Unit setItemDiffCallback(DiffUtil.ItemCallback<T> itemDiffCallback)
-
glide
final <ERROR CLASS> glide(Function1<GlideConfig<T>, Unit> block)
-
-
-
-