Interface DynamicColumnTableModel<ROW_TYPE>

Type Parameters:
ROW_TYPE - the row type of the underlying table model
All Superinterfaces:
ConfigurableColumnTableModel, RowObjectTableModel<ROW_TYPE>, TableModel
All Known Implementing Classes:
AddressArrayTableModel, AddressBasedTableModel, AddressPreviewTableModel, AddressSetTableModel, AlignedObjectBasedPreviewTableModel, AnyObjectTableModel, CustomLoadingAddressTableModel, DbSmallTableModel, EmptyThreadedTableModel, FunctionXrefsTableModel, GDynamicColumnTableModel, GhidraProgramTableModel, IncomingReferencesTableModel, ProgramLocationPreviewTableModel, ProjectDataTableModel, ReferencesFromTableModel, SetEquateTableModel, TableChooserTableModel, ThemeColorTableModel, ThemeFontTableModel, ThemeIconTableModel, ThreadedTableModel, ThreadedTableModelStub

public interface DynamicColumnTableModel<ROW_TYPE> extends ConfigurableColumnTableModel, RowObjectTableModel<ROW_TYPE>
Marks this model as one that is column-based, using DynamicTableColumns.
  • Method Details

    • 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