public class CellRecyclerViewAdapter<C> extends AbstractRecyclerViewAdapter<C>
mContext, mItemList| Constructor and Description |
|---|
CellRecyclerViewAdapter(android.content.Context context,
java.util.List<C> itemList,
ITableView tableView) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnItems(int column,
java.util.List<C> cellColumnItems) |
java.util.List<C> |
getColumnItems(int columnPosition)
This method helps to get cell item model that is located on given column position.
|
void |
notifyCellDataSetChanged() |
void |
onBindViewHolder(AbstractViewHolder holder,
int yPosition) |
AbstractViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onViewAttachedToWindow(AbstractViewHolder holder) |
void |
onViewDetachedFromWindow(AbstractViewHolder holder) |
void |
onViewRecycled(AbstractViewHolder holder) |
void |
removeColumnItems(int column) |
addItem, addItemRange, changeItem, changeItemRange, deleteItem, deleteItemRange, getItem, getItemCount, getItems, getItemViewType, setItems, setItemsbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic CellRecyclerViewAdapter(@NonNull
android.content.Context context,
@Nullable
java.util.List<C> itemList,
@NonNull
ITableView tableView)
@NonNull public AbstractViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<AbstractViewHolder>public void onBindViewHolder(@NonNull
AbstractViewHolder holder,
int yPosition)
onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<AbstractViewHolder>public void onViewAttachedToWindow(@NonNull
AbstractViewHolder holder)
onViewAttachedToWindow in class androidx.recyclerview.widget.RecyclerView.Adapter<AbstractViewHolder>public void onViewDetachedFromWindow(@NonNull
AbstractViewHolder holder)
onViewDetachedFromWindow in class androidx.recyclerview.widget.RecyclerView.Adapter<AbstractViewHolder>public void onViewRecycled(@NonNull
AbstractViewHolder holder)
onViewRecycled in class androidx.recyclerview.widget.RecyclerView.Adapter<AbstractViewHolder>public void notifyCellDataSetChanged()
@NonNull public java.util.List<C> getColumnItems(int columnPosition)
columnPosition - public void removeColumnItems(int column)
public void addColumnItems(int column,
@NonNull
java.util.List<C> cellColumnItems)