- getCellView(int, int, ViewGroup) - Method in class de.codecrafters.tableview.TableDataAdapter
-
Method that gives the cell views for the different table cells.
- getCellView(int, int, ViewGroup) - Method in class de.codecrafters.tableview.toolkit.LongPressAwareTableDataAdapter
-
- getCellView(int, int, ViewGroup) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
- getColumnComparator(int) - Method in class de.codecrafters.tableview.SortableTableView
-
Gives the Comparator of the column at the given index.
- getColumnCount() - Method in class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
- getColumnCount() - Method in interface de.codecrafters.tableview.model.TableColumnModel
-
Gives the column count of this model.
- getColumnCount() - Method in class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
- getColumnCount() - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
- getColumnCount() - Method in class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
- getColumnCount() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Gives the column count that is currently used to render the table headers.
- getColumnCount() - Method in class de.codecrafters.tableview.TableView
-
Gives the number of columns of this table.
- getColumnModel() - Method in class de.codecrafters.tableview.TableDataAdapter
-
- getColumnModel() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
- getColumnModel() - Method in class de.codecrafters.tableview.TableView
-
- getColumnWeight(int) - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
Gives the column weight (the relative width of a column) of the column at the given index.
- getColumnWeight(int) - Method in class de.codecrafters.tableview.TableView
-
- getColumnWeightSum() - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
Gives the overall column weight (sum of all column weights).
- getColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
- getColumnWidth(int, int) - Method in interface de.codecrafters.tableview.model.TableColumnModel
-
Gives the column width of the given index.
- getColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
- getColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
- getColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
- getContext() - Method in class de.codecrafters.tableview.TableDataAdapter
-
Gives the Context of this adapter.
- getContext() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Gives the Context of this adapter.
- getCount() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
- getData() - Method in class de.codecrafters.tableview.TableDataAdapter
-
Gives the data that is set to this adapter.
- getDataAdapter() - Method in class de.codecrafters.tableview.TableView
-
- getDefaultCellView(int, int, ViewGroup) - Method in class de.codecrafters.tableview.toolkit.LongPressAwareTableDataAdapter
-
The cell view that is displayed to the user when the row is collapsed.
- getEmptyDataIndicatorView() - Method in class de.codecrafters.tableview.TableView
-
Gives the view that is shown if no data is available.
- getHeaderAdapter() - Method in class de.codecrafters.tableview.TableView
-
- getHeaderSortStateViewProvider() - Method in class de.codecrafters.tableview.SortableTableView
-
- getHeaderView(int, ViewGroup) - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Method that gives the header views for the different columns.
- getHeaderView(int, ViewGroup) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
- getLayoutInflater() - Method in class de.codecrafters.tableview.TableDataAdapter
-
Gives the LayoutInflater of this adapter.
- getLayoutInflater() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Gives the LayoutInflater of this adapter.
- getLongPressCellView(int, int, ViewGroup) - Method in class de.codecrafters.tableview.toolkit.LongPressAwareTableDataAdapter
-
The cell view that is displayed to the user when the use long pressed the row containing this cell.
- getResources() - Method in class de.codecrafters.tableview.TableDataAdapter
-
Gives the Resources of this adapter.
- getResources() - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Gives the Resources of this adapter.
- getRowBackground(int, T) - Method in interface de.codecrafters.tableview.providers.TableDataRowBackgroundProvider
-
Gives the row background for the row with the given index holding the given data.
- getRowColor(int, T) - Method in interface de.codecrafters.tableview.colorizers.TableDataRowColorizer
-
Deprecated.
Gives the row color for the row with the given index holding the given data.
- getRowData(int) - Method in class de.codecrafters.tableview.TableDataAdapter
-
Gives the data object that shall be displayed in the row with the given index.
- getSortedColumnIndex() - Method in class de.codecrafters.tableview.SortingStatus
-
- getSortedOrder() - Method in class de.codecrafters.tableview.SortingStatus
-
- getSortingStatus() - Method in class de.codecrafters.tableview.SortableTableView
-
Gives the sorting status of this table.
- getSortStateViewResource(SortState) - Method in interface de.codecrafters.tableview.providers.SortStateViewProvider
-
Gives the drawable resource for the given
SortState.
- getValue() - Method in enum de.codecrafters.tableview.listeners.OnScrollListener.ScrollState
-
Gives the value known by the AbsListView.OnScrollListener defined in the
AbsListView.
- getView(int, View, ViewGroup) - Method in class de.codecrafters.tableview.TableDataAdapter
-
- getView(int, View, ViewGroup) - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
- setAnimationDuration(int) - Method in class de.codecrafters.tableview.toolkit.TableHeaderCollapseOnScrollListener
-
Sets the animation duration for the collapsing/showing of the header.
- setColumnComparator(int, Comparator<T>) - Method in class de.codecrafters.tableview.SortableTableView
-
Sets the given Comparator for the column at the given index.
- setColumnCount(int) - Method in class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
- setColumnCount(int) - Method in interface de.codecrafters.tableview.model.TableColumnModel
-
Sets the column count to this model.
- setColumnCount(int) - Method in class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
- setColumnCount(int) - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
- setColumnCount(int) - Method in class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
- setColumnCount(int) - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
Sets the column count which is used to render the table headers.
- setColumnCount(int) - Method in class de.codecrafters.tableview.TableView
-
Sets the number of columns of this table.
- setColumnModel(TableColumnModel) - Method in class de.codecrafters.tableview.TableDataAdapter
-
- setColumnModel(TableColumnModel) - Method in class de.codecrafters.tableview.TableHeaderAdapter
-
- setColumnModel(TableColumnModel) - Method in class de.codecrafters.tableview.TableView
-
- setColumnWeight(int, int) - Method in class de.codecrafters.tableview.model.TableColumnWeightModel
-
Sets the column weight (the relative width of a column) of the column at the given index.
- setColumnWeight(int, int) - Method in class de.codecrafters.tableview.TableView
-
- setColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
Sets the column width for the column at the given index.
- setColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
Sets the column width for the column at the given index.
- setColumnWidth(int, int) - Method in class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
Sets the column width for the column at the given index.
- setDataAdapter(TableDataAdapter<T>) - Method in class de.codecrafters.tableview.SortableTableView
-
- setDataAdapter(TableDataAdapter<T>) - Method in class de.codecrafters.tableview.TableView
-
- setDataRowBackgroundProvider(TableDataRowBackgroundProvider<? super T>) - Method in class de.codecrafters.tableview.TableView
-
- setDataRowColorizer(TableDataRowColorizer<? super T>) - Method in class de.codecrafters.tableview.TableView
-
- setEmptyDataIndicatorView(View) - Method in class de.codecrafters.tableview.TableView
-
Sets the view that shall be shown if no data is available.
- setGravity(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the gravity of the text inside the data cell.
- setGravity(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the gravity of the text inside the header cell.
- setHeaderAdapter(TableHeaderAdapter) - Method in class de.codecrafters.tableview.TableView
-
- setHeaderBackground(int) - Method in class de.codecrafters.tableview.TableView
-
Sets the given resource as background of the table header.
- setHeaderBackgroundColor(int) - Method in class de.codecrafters.tableview.TableView
-
Sets the given color as background of the table header.
- setHeaderElevation(int) - Method in class de.codecrafters.tableview.TableView
-
Sets the elevation level of the header view.
- setHeaderSortStateViewProvider(SortStateViewProvider) - Method in class de.codecrafters.tableview.SortableTableView
-
- setHeaderView(TableHeaderView) - Method in class de.codecrafters.tableview.TableView
-
Replaces the default TableHeaderView with the given one.
- setHeaderVisible(boolean) - Method in class de.codecrafters.tableview.TableView
-
Sets the
TableView header visible or hides it.
- setHeaderVisible(boolean, int) - Method in class de.codecrafters.tableview.TableView
-
Sets the
TableView header visible or hides it.
- setPaddingBottom(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the padding that will be used on the bottom side for all table cells.
- setPaddingBottom(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the padding that will be used on the bottom side for all table headers.
- setPaddingLeft(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the padding that will be used on the left side for all table cells.
- setPaddingLeft(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the padding that will be used on the left side for all table headers.
- setPaddingRight(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the padding that will be used on the right side for all table cells.
- setPaddingRight(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the padding that will be used on the right side for all table headers.
- setPaddings(int, int, int, int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the padding that will be used for all table cells.
- setPaddings(int, int, int, int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the padding that will be used for all table headers.
- setPaddingTop(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the padding that will be used on the top side for all table cells.
- setPaddingTop(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the padding that will be used on the top side for all table headers.
- setRowBackgroundProvider(TableDataRowBackgroundProvider<? super T>) - Method in class de.codecrafters.tableview.TableDataAdapter
-
- setRowOffset(int) - Method in class de.codecrafters.tableview.toolkit.TableHeaderCollapseOnScrollListener
-
Sets the scroll offset of rows after which the header shall be collapsed/shown.
- setSaveEnabled(boolean) - Method in class de.codecrafters.tableview.TableView
-
- setSwipeToRefreshEnabled(boolean) - Method in class de.codecrafters.tableview.TableView
-
Toggles the swipe to refresh feature to the user.
- setSwipeToRefreshListener(SwipeToRefreshListener) - Method in class de.codecrafters.tableview.TableView
-
- setTextColor(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the text color that will be used for all table cells.
- setTextColor(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the text color that will be used for all table headers.
- setTextSize(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the text size that will be used for all table cells.
- setTextSize(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the text size that will be used for all table headers.
- setTypeface(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
Sets the typeface that will be used for all table cells.
- setTypeface(int) - Method in class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Sets the typeface that will be used for all table headers.
- show() - Method in interface de.codecrafters.tableview.listeners.SwipeToRefreshListener.RefreshIndicator
-
Shows the refresh indicator to the user.
- similarRowColor(int) - Static method in class de.codecrafters.tableview.toolkit.TableDataRowBackgroundProviders
-
- similarRowColor(int) - Static method in class de.codecrafters.tableview.toolkit.TableDataRowColorizers
-
Deprecated.
- similarRowDrawable(Drawable) - Static method in class de.codecrafters.tableview.toolkit.TableDataRowBackgroundProviders
-
- SimpleTableDataAdapter - Class in de.codecrafters.tableview.toolkit
-
- SimpleTableDataAdapter(Context, String[][]) - Constructor for class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
- SimpleTableDataAdapter(Context, List<String[]>) - Constructor for class de.codecrafters.tableview.toolkit.SimpleTableDataAdapter
-
- SimpleTableHeaderAdapter - Class in de.codecrafters.tableview.toolkit
-
- SimpleTableHeaderAdapter(Context, String...) - Constructor for class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
Creates a new SimpleTableHeaderAdapter.
- SimpleTableHeaderAdapter(Context, int...) - Constructor for class de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter
-
- sort(int) - Method in class de.codecrafters.tableview.SortableTableView
-
Sorts the table by the values of the column with the given index.\n
This method has the same effect like a click of the user to the table header of the given column.
- sort(int, boolean) - Method in class de.codecrafters.tableview.SortableTableView
-
- sort(int, SortingOrder) - Method in class de.codecrafters.tableview.SortableTableView
-
Sorts the table by the values of the column of the given index.
- sort(Comparator<T>) - Method in class de.codecrafters.tableview.SortableTableView
-
Sorts the table using the given Comparator.
- SortableTableView<T> - Class in de.codecrafters.tableview
-
Extension of the
TableView that gives the possibility to sort the table by every single
column.
- SortableTableView(Context) - Constructor for class de.codecrafters.tableview.SortableTableView
-
Creates a new SortableTableView with the given context.\n
(Has same effect like calling new SortableTableView(context, null, android.R.attr.listViewStyle)
- SortableTableView(Context, AttributeSet) - Constructor for class de.codecrafters.tableview.SortableTableView
-
Creates a new SortableTableView with the given context.\n
(Has same effect like calling new SortableTableView(context, attrs, android.R.attr.listViewStyle)
- SortableTableView(Context, AttributeSet, int) - Constructor for class de.codecrafters.tableview.SortableTableView
-
Creates a new SortableTableView with the given context.
- SortingOrder - Enum in de.codecrafters.tableview
-
- SortingStatus - Class in de.codecrafters.tableview
-
- SortingStatusChangeListener - Interface in de.codecrafters.tableview.listeners
-
Definition of a listener that is notified when the
SortingStatus has changed.
- SortState - Enum in de.codecrafters.tableview
-
A enumeration containing all available SortView states of presentation.
- SortStateViewProvider - Interface in de.codecrafters.tableview.providers
-
Provider for images indication the sort status.
- SortStateViewProviders - Class in de.codecrafters.tableview.toolkit
-
- SwipeToRefreshListener - Interface in de.codecrafters.tableview.listeners
-
Definition of a swipe to refresh listener.
- SwipeToRefreshListener.RefreshIndicator - Interface in de.codecrafters.tableview.listeners
-
Interface representing the refresh indicator shown to the user.
- TableColumnDpWidthModel - Class in de.codecrafters.tableview.model
-
- TableColumnDpWidthModel(Context, int) - Constructor for class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnDpWidthModel(DisplayMetrics, int) - Constructor for class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnDpWidthModel(Context, int, int) - Constructor for class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnDpWidthModel(DisplayMetrics, int, int) - Constructor for class de.codecrafters.tableview.model.TableColumnDpWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnModel - Interface in de.codecrafters.tableview.model
-
A model holding the column information of a
TableView.
- TableColumnPxWidthModel - Class in de.codecrafters.tableview.model
-
- TableColumnPxWidthModel(int) - Constructor for class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnPxWidthModel(int, int) - Constructor for class de.codecrafters.tableview.model.TableColumnPxWidthModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnWeightModel - Class in de.codecrafters.tableview.model
-
A model holding the column information of a
TableView.
- TableColumnWeightModel(int) - Constructor for class de.codecrafters.tableview.model.TableColumnWeightModel
-
Creates a new TableColumnModel with the given number of columns.
- TableColumnWidthModel - Class in de.codecrafters.tableview.model
-
- TableColumnWidthModel(int) - Constructor for class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
Creates a new TableColumnModel with the given number of columns.
- TableColumnWidthModel(int, int) - Constructor for class de.codecrafters.tableview.model.TableColumnWidthModel
-
Deprecated.
Creates a new TableColumnModel with the given number of columns.
- TableDataAdapter<T> - Class in de.codecrafters.tableview
-
The abstract implementation of an adapter used to bring data to a
TableView.
- TableDataAdapter(Context, T[]) - Constructor for class de.codecrafters.tableview.TableDataAdapter
-
Creates a new TableDataAdapter.
- TableDataAdapter(Context, List<T>) - Constructor for class de.codecrafters.tableview.TableDataAdapter
-
Creates a new TableDataAdapter.
- TableDataAdapter(Context, int, List<T>) - Constructor for class de.codecrafters.tableview.TableDataAdapter
-
Creates a new TableDataAdapter.
- TableDataAdapter(Context, TableColumnModel, List<T>) - Constructor for class de.codecrafters.tableview.TableDataAdapter
-
Creates a new TableDataAdapter.
- TableDataClickListener<T> - Interface in de.codecrafters.tableview.listeners
-
Listens for clicks on table data.
- TableDataLongClickListener<T> - Interface in de.codecrafters.tableview.listeners
-
Listens for long clicks on table data.
- TableDataRowBackgroundProvider<T> - Interface in de.codecrafters.tableview.providers
-
An interface for a table data row background provider.
- TableDataRowBackgroundProviders - Class in de.codecrafters.tableview.toolkit
-
- TableDataRowColorizer<T> - Interface in de.codecrafters.tableview.colorizers
-
- TableDataRowColorizers - Class in de.codecrafters.tableview.toolkit
-
- TableHeaderAdapter - Class in de.codecrafters.tableview
-
The abstract implementation of an adapter used to bring data to a TableHeaderView.
- TableHeaderAdapter(Context) - Constructor for class de.codecrafters.tableview.TableHeaderAdapter
-
Creates a new TableHeaderAdapter.
- TableHeaderAdapter(Context, int) - Constructor for class de.codecrafters.tableview.TableHeaderAdapter
-
Creates a new TableHeaderAdapter.
- TableHeaderAdapter(Context, TableColumnModel) - Constructor for class de.codecrafters.tableview.TableHeaderAdapter
-
Creates a new TableHeaderAdapter.
- TableHeaderClickListener - Interface in de.codecrafters.tableview.listeners
-
- TableHeaderCollapseOnScrollListener - Class in de.codecrafters.tableview.toolkit
-
- TableHeaderCollapseOnScrollListener(TableView) - Constructor for class de.codecrafters.tableview.toolkit.TableHeaderCollapseOnScrollListener
-
- TableView<T> - Class in de.codecrafters.tableview
-
A view that is able to display data as a table.
- TableView(Context) - Constructor for class de.codecrafters.tableview.TableView
-
Creates a new TableView with the given context.\n
(Has same effect like calling new TableView(context, null, android.R.attr.listViewStyle)
- TableView(Context, AttributeSet) - Constructor for class de.codecrafters.tableview.TableView
-
Creates a new TableView with the given context.\n
(Has same effect like calling new TableView(context, attrs, android.R.attr.listViewStyle)
- TableView(Context, AttributeSet, int) - Constructor for class de.codecrafters.tableview.TableView
-
Creates a new TableView with the given context.