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, usingDynamicTableColumn
s.
-
-
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 indexint
getColumnIndex(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
-
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
-
-