Package com.uos.uos_mobile.adapter
Class OrderAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
- com.uos.uos_mobile.adapter.OrderAdapter
-
public class OrderAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OrderAdapter.OnItemClickListener
class
OrderAdapter.OrderViewHolder
-
Field Summary
Fields Modifier and Type Field Description private OrderAdapter.OnItemClickListener
onItemClickListener
private java.util.ArrayList<OrderItem>
orderItemArrayList
-
Constructor Summary
Constructors Constructor Description OrderAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderItem
getItem(int position)
int
getItemCount()
int
getItemCount(int state)
void
onBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int position)
androidx.recyclerview.widget.RecyclerView.ViewHolder
onCreateViewHolder(android.view.ViewGroup parent, int viewType)
void
setJson(org.json.JSONArray orderListData)
void
setOnItemClickListener(OrderAdapter.OnItemClickListener onItemClickListener)
-
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
-
-
-
-
Field Detail
-
orderItemArrayList
private final java.util.ArrayList<OrderItem> orderItemArrayList
-
onItemClickListener
private OrderAdapter.OnItemClickListener onItemClickListener
-
-
Method Detail
-
onCreateViewHolder
public androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
- Specified by:
onCreateViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItem
public OrderItem getItem(int position)
-
onBindViewHolder
public void onBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int position)
- Specified by:
onBindViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount()
- Specified by:
getItemCount
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount(int state)
-
setJson
public void setJson(org.json.JSONArray orderListData)
-
setOnItemClickListener
public void setOnItemClickListener(OrderAdapter.OnItemClickListener onItemClickListener)
-
-