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, unregisterAdapterDataObserverprivate 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>