public class PaymentOptionsRecyclerViewAdapter extends android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>
Modifier and Type | Field and Description |
---|---|
private PaymentOptionsDataManager |
dataSource |
Constructor and Description |
---|
PaymentOptionsRecyclerViewAdapter(PaymentOptionsDataManager dataSource)
Instantiates a new Payment options recycler view adapter.
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onBindViewHolder(PaymentOptionsBaseViewHolder holder,
int position) |
PaymentOptionsBaseViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onViewRecycled(PaymentOptionsBaseViewHolder holder) |
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
private PaymentOptionsDataManager dataSource
public PaymentOptionsRecyclerViewAdapter(PaymentOptionsDataManager dataSource)
dataSource
- the data source@NonNull public PaymentOptionsBaseViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>
public void onBindViewHolder(@NonNull PaymentOptionsBaseViewHolder holder, int position)
onBindViewHolder
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>
public int getItemCount()
getItemCount
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>
public int getItemViewType(int position)
getItemViewType
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>
public void onViewRecycled(@NonNull PaymentOptionsBaseViewHolder holder)
onViewRecycled
in class android.support.v7.widget.RecyclerView.Adapter<PaymentOptionsBaseViewHolder>