INNER CODE UNIT · Java

setAdapter

evrencoskun/TableView · tableview/src/main/java/com/evrencoskun/tableview/TableView.java:399

    public <CH, RH, C> void setAdapter(@Nullable AbstractTableAdapter<CH, RH, C> tableAdapter) {
        if (tableAdapter != null) {
            this.mTableAdapter = tableAdapter;
            this.mTableAdapter.setRowHeaderWidth(mRowHeaderWidth);
            this.mTableAdapter.setColumnHeaderHeight(mColumnHeaderHeight);
            this.mTableAdapter.setTableView(this);

            // set adapters
            mColumnHeaderRecyclerView.setAdapter(mTableAdapter.getColumnHeaderRecyclerViewAdapter());
            mRowHeaderRecyclerView.setAdapter(mTableAdapter.getRowHeaderRecyclerViewAdapter());
            mCellRecyclerView.setAdapter(mTableAdapter.getCellRecyclerViewAdapter());

            // Create Sort Handler
            mColumnSortHandler = new ColumnSortHandler(this);

            // Create Filter Handler
            mFilterHandler = new FilterHandler<>(this);
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…