Class GenericChannelsAdapter<V>

java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
genericepg.duna.project.adapter.GenericChannelsAdapter<V>

public abstract class GenericChannelsAdapter<V>
extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
Created by Marius Duna on 9/15/2016.
  • Constructor Summary

    Constructors
    Constructor Description
    GenericChannelsAdapter​(java.util.ArrayList<V> horizontalList)  
  • Method Summary

    Modifier and Type Method Description
    V getItem​(int position)  
    int getItemCount()  
    abstract void onBindData​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)  
    void onBindViewHolder​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)  
    androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder​(android.view.ViewGroup parent, int viewType)  
    abstract androidx.recyclerview.widget.RecyclerView.ViewHolder setViewHolder​(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, unregisterAdapterDataObserver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GenericChannelsAdapter

      public GenericChannelsAdapter​(java.util.ArrayList<V> horizontalList)
  • 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:
      onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
    • onBindViewHolder

      public void onBindViewHolder​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)
      Specified by:
      onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
    • getItemCount

      public int getItemCount()
      Specified by:
      getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
    • getItem

      public V getItem​(int position)