Class GenericEpgAdapter<T extends BaseProgramModel>

java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<GenericEpgAdapter.EpgViewHolder>
genericepg.duna.project.adapter.GenericEpgAdapter<T>

public abstract class GenericEpgAdapter<T extends BaseProgramModel>
extends androidx.recyclerview.widget.RecyclerView.Adapter<GenericEpgAdapter.EpgViewHolder>
Created by Marius Duna on 9/9/2016.
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    class  GenericEpgAdapter.EpgViewHolder<T extends BaseProgramModel>  
  • Constructor Summary

    Constructors
    Constructor Description
    GenericEpgAdapter​(java.util.ArrayList<java.util.ArrayList<T>> verticalList)  
  • Method Summary

    Modifier and Type Method Description
    int getItemCount()  
    int getItemViewType​(int position)  
    void onBindViewHolder​(GenericEpgAdapter.EpgViewHolder holder, int position)  
    GenericEpgAdapter.EpgViewHolder onCreateViewHolder​(android.view.ViewGroup parent, int viewType)  
    abstract <T extends BaseProgramModel>
    GenericProgramsAdapter
    programsCreator​(java.util.ArrayList<T> programList, Subject subject)  
    void setSubject​(Subject subject)  

    Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

    bindViewHolder, createViewHolder, getItemId, 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 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait