public interface ITableAdapter<CH,RH,C>
| Modifier and Type | Method and Description |
|---|---|
void |
addAdapterDataSetChangedListener(AdapterDataSetChangedListener<CH,RH,C> listener)
Sets the listener for changes of data set on the TableView.
|
int |
getCellItemViewType(int position) |
int |
getColumnHeaderItemViewType(int position) |
android.view.View |
getCornerView() |
int |
getRowHeaderItemViewType(int position) |
ITableView |
getTableView() |
void |
onBindCellViewHolder(AbstractViewHolder holder,
C cellItemModel,
int columnPosition,
int rowPosition) |
void |
onBindColumnHeaderViewHolder(AbstractViewHolder holder,
CH columnHeaderItemModel,
int columnPosition) |
void |
onBindRowHeaderViewHolder(AbstractViewHolder holder,
RH rowHeaderItemModel,
int rowPosition) |
AbstractViewHolder |
onCreateCellViewHolder(android.view.ViewGroup parent,
int viewType) |
AbstractViewHolder |
onCreateColumnHeaderViewHolder(android.view.ViewGroup parent,
int viewType) |
android.view.View |
onCreateCornerView(android.view.ViewGroup parent) |
AbstractViewHolder |
onCreateRowHeaderViewHolder(android.view.ViewGroup parent,
int viewType) |
int getColumnHeaderItemViewType(int position)
int getRowHeaderItemViewType(int position)
int getCellItemViewType(int position)
android.view.View getCornerView()
@NonNull AbstractViewHolder onCreateCellViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
void onBindCellViewHolder(@NonNull
AbstractViewHolder holder,
@Nullable
C cellItemModel,
int columnPosition,
int rowPosition)
@NonNull AbstractViewHolder onCreateColumnHeaderViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
void onBindColumnHeaderViewHolder(@NonNull
AbstractViewHolder holder,
@Nullable
CH columnHeaderItemModel,
int columnPosition)
@NonNull AbstractViewHolder onCreateRowHeaderViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
void onBindRowHeaderViewHolder(@NonNull
AbstractViewHolder holder,
@Nullable
RH rowHeaderItemModel,
int rowPosition)
@NonNull
android.view.View onCreateCornerView(@NonNull
android.view.ViewGroup parent)
ITableView getTableView()
void addAdapterDataSetChangedListener(@NonNull
AdapterDataSetChangedListener<CH,RH,C> listener)
listener - The AdapterDataSetChangedListener listener.