Package com.uos.uos_mobile.adapter
Class BasketAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
- com.uos.uos_mobile.adapter.BasketAdapter
-
public class BasketAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classBasketAdapter.BasketItemViewHolderstatic interfaceBasketAdapter.OnUpdateListener
-
Field Summary
Fields Modifier and Type Field Description private BasketDialogbasketDialogprivate BasketManagerbasketManagerprivate BasketAdapter.OnUpdateListeneronUpdateListener
-
Constructor Summary
Constructors Constructor Description BasketAdapter(BasketDialog basketDialog, BasketManager basketManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetItemCount()intgetItemViewType(int position)voidonBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int position)androidx.recyclerview.widget.RecyclerView.ViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)voidsetOnUpdateListener(BasketAdapter.OnUpdateListener onUpdateListener)-
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
-
-
-
-
Field Detail
-
basketDialog
private final BasketDialog basketDialog
-
basketManager
private final BasketManager basketManager
-
onUpdateListener
private BasketAdapter.OnUpdateListener onUpdateListener
-
-
Constructor Detail
-
BasketAdapter
public BasketAdapter(BasketDialog basketDialog, BasketManager basketManager)
-
-
Method Detail
-
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 viewHolder, int position)- Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
setOnUpdateListener
public void setOnUpdateListener(BasketAdapter.OnUpdateListener onUpdateListener)
-
getItemCount
public int getItemCount()
- Specified by:
getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemViewType
public int getItemViewType(int position)
- Overrides:
getItemViewTypein classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
-