Package genericepg.duna.project.adapter
Class GenericTimelineAdapter<O extends BaseTimelineModel>
java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
genericepg.duna.project.adapter.GenericTimelineAdapter<O>
public abstract class GenericTimelineAdapter<O extends BaseTimelineModel>
extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
Created by Marius Duna on 9/12/2016.
This is duplicate of GenericPrograms Adapter, specially added in case further modifications only for timeline view
-
Constructor Summary
Constructors Constructor Description GenericTimelineAdapter(java.util.ArrayList<O> timeList) -
Method Summary
Modifier and Type Method Description OgetItem(int position)intgetItemCount()java.util.List<O>getList()abstract voidonBindData(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)voidonBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)androidx.recyclerview.widget.RecyclerView.ViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)abstract androidx.recyclerview.widget.RecyclerView.ViewHoldersetViewHolder(android.view.ViewGroup parent)Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
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, unregisterAdapterDataObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GenericTimelineAdapter
-
-
Method Details
-
setViewHolder
public abstract androidx.recyclerview.widget.RecyclerView.ViewHolder setViewHolder(android.view.ViewGroup parent) -
onBindData
public abstract void onBindData(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position) -
onCreateViewHolder
public androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)- Specified by:
onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onBindViewHolder
public void onBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)- Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount()- Specified by:
getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItem
-
getList
-