Package docking.widgets.table
Interface DynamicColumnTableModel<ROW_TYPE>
-
- Type Parameters:
ROW_TYPE- the row type of the underlying table model
- All Superinterfaces:
ConfigurableColumnTableModel,RowObjectTableModel<ROW_TYPE>,javax.swing.table.TableModel
- All Known Implementing Classes:
AddressArrayTableModel,AddressBasedTableModel,AddressPreviewTableModel,AddressSetTableModel,AlignedObjectBasedPreviewTableModel,AnyObjectTableModel,CustomLoadingAddressTableModel,EmptyThreadedTableModel,GDynamicColumnTableModel,GhidraProgramTableModel,IncomingReferencesTableModel,ProgramLocationPreviewTableModel,ProjectDataTableModel,ReferencesFromTableModel,SetEquateTableModel,TableChooserTableModel,ThreadedTableModel,ThreadedTableModelStub
public interface DynamicColumnTableModel<ROW_TYPE> extends ConfigurableColumnTableModel, RowObjectTableModel<ROW_TYPE>
Marks this model as one that is column-based, usingDynamicTableColumns.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicTableColumn<ROW_TYPE,?,?>getColumn(int index)Returns the column for the given model indexintgetColumnIndex(DynamicTableColumn<ROW_TYPE,?,?> column)Returns the model index for the given column-
Methods inherited from interface docking.widgets.table.ConfigurableColumnTableModel
getColumnSettings, getColumnSettingsDefinitions, getMaxLines, getRenderer, setAllColumnSettings, setColumnSettings
-
Methods inherited from interface docking.widgets.table.RowObjectTableModel
fireTableDataChanged, getColumnValueForRow, getModelData, getName, getRowIndex, getRowObject
-
-
-
-
Method Detail
-
getColumn
DynamicTableColumn<ROW_TYPE,?,?> getColumn(int index)
Returns the column for the given model index- Parameters:
index- the model index of the column (this can differ from the view index)- Returns:
- the column
-
getColumnIndex
int getColumnIndex(DynamicTableColumn<ROW_TYPE,?,?> column)
Returns the model index for the given column- Parameters:
column- the column- Returns:
- the model index
-
-