public interface ITableView
| Modifier and Type | Interface and Description |
|---|---|
static class |
ITableView.CornerViewLocation |
void addView(android.view.View child,
android.view.ViewGroup.LayoutParams params)
boolean hasFixedWidth()
boolean isIgnoreSelectionColors()
boolean isShowHorizontalSeparators()
boolean isShowVerticalSeparators()
boolean isAllowClickInsideCell()
boolean isSortable()
@NonNull android.content.Context getContext()
@NonNull CellRecyclerView getCellRecyclerView()
@NonNull CellRecyclerView getColumnHeaderRecyclerView()
@NonNull CellRecyclerView getRowHeaderRecyclerView()
@NonNull ColumnHeaderLayoutManager getColumnHeaderLayoutManager()
@NonNull CellLayoutManager getCellLayoutManager()
@NonNull androidx.recyclerview.widget.LinearLayoutManager getRowHeaderLayoutManager()
@NonNull HorizontalRecyclerViewListener getHorizontalRecyclerViewListener()
@NonNull VerticalRecyclerViewListener getVerticalRecyclerViewListener()
@Nullable ITableViewListener getTableViewListener()
@NonNull SelectionHandler getSelectionHandler()
@Nullable ColumnSortHandler getColumnSortHandler()
@NonNull VisibilityHandler getVisibilityHandler()
@NonNull androidx.recyclerview.widget.DividerItemDecoration getHorizontalItemDecoration()
@NonNull androidx.recyclerview.widget.DividerItemDecoration getVerticalItemDecoration()
@NonNull SortState getSortingStatus(int column)
@Nullable SortState getRowHeaderSortingStatus()
void scrollToColumnPosition(int column)
void scrollToColumnPosition(int column,
int offset)
void scrollToRowPosition(int row)
void scrollToRowPosition(int row,
int offset)
void showRow(int row)
void hideRow(int row)
boolean isRowVisible(int row)
void showAllHiddenRows()
void clearHiddenRowList()
void showColumn(int column)
void hideColumn(int column)
boolean isColumnVisible(int column)
void showAllHiddenColumns()
void clearHiddenColumnList()
int getShadowColor()
int getSelectedColor()
int getUnSelectedColor()
int getSeparatorColor()
void sortColumn(int columnPosition,
@NonNull
SortState sortState)
void sortRowHeader(@NonNull
SortState sortState)
void remeasureColumnWidth(int column)
int getRowHeaderWidth()
void setRowHeaderWidth(int rowHeaderWidth)
boolean getShowCornerView()
ITableView.CornerViewLocation getCornerViewLocation()
void setCornerViewLocation(ITableView.CornerViewLocation cornerViewLocation)
int getGravity()
boolean getReverseLayout()
void setReverseLayout(boolean reverseLayout)
@Nullable AbstractTableAdapter getAdapter()
void filter(@NonNull
Filter filter)
filter - The filter object.@Nullable FilterHandler getFilterHandler()
@NonNull ScrollHandler getScrollHandler()