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 interfaceOrderAdapter.OnItemClickListenerclassOrderAdapter.OrderViewHolder
-
Field Summary
Fields Modifier and Type Field Description private OrderAdapter.OnItemClickListeneronItemClickListenerprivate java.util.ArrayList<OrderItem>orderItemArrayList
-
Constructor Summary
Constructors Constructor Description OrderAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderItemgetItem(int position)intgetItemCount()intgetItemCount(int state)voidonBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int position)androidx.recyclerview.widget.RecyclerView.ViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)voidsetJson(org.json.JSONArray orderListData)voidsetOnItemClickListener(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:
onCreateViewHolderin 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:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount()
- Specified by:
getItemCountin 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)
-
-