Class VTMatchTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
docking.widgets.table.AbstractGTableModel<VTMatch>
docking.widgets.table.AbstractSortedTableModel<VTMatch>
docking.widgets.table.GDynamicColumnTableModel<VTMatch,ghidra.program.model.listing.Program>
docking.widgets.table.threaded.ThreadedTableModel<VTMatch,ghidra.program.model.listing.Program>
ghidra.util.table.GhidraProgramTableModel<VTMatch>
ghidra.util.table.AddressBasedTableModel<VTMatch>
ghidra.feature.vt.gui.util.AbstractVTMatchTableModel
ghidra.feature.vt.gui.provider.matchtable.VTMatchTableModel
All Implemented Interfaces:
docking.widgets.table.ConfigurableColumnTableModel, docking.widgets.table.DynamicColumnTableModel<VTMatch>, docking.widgets.table.RowObjectFilterModel<VTMatch>, docking.widgets.table.RowObjectTableModel<VTMatch>, docking.widgets.table.SelectionStorage<VTMatch>, docking.widgets.table.SortedTableModel, docking.widgets.table.VariableColumnTableModel, ghidra.util.table.ProgramTableModel, Serializable, EventListener, ChangeListener, TableModel

public class VTMatchTableModel extends AbstractVTMatchTableModel
See Also:
  • Constructor Details

    • VTMatchTableModel

      public VTMatchTableModel(VTController controller)
  • Method Details

    • createTableColumnDescriptor

      protected docking.widgets.table.TableColumnDescriptor<VTMatch> createTableColumnDescriptor()
      Overrides:
      createTableColumnDescriptor in class ghidra.util.table.AddressBasedTableModel<VTMatch>
    • isCellEditable

      public boolean isCellEditable(int rowIndex, int columnIndex)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class AbstractTableModel
    • getAddress

      public ghidra.program.model.address.Address getAddress(int row)
      Overrides:
      getAddress in class AbstractVTMatchTableModel
    • doLoad

      protected void doLoad(ghidra.util.datastruct.Accumulator<VTMatch> accumulator, ghidra.util.task.TaskMonitor monitor) throws ghidra.util.exception.CancelledException
      Specified by:
      doLoad in class AbstractVTMatchTableModel
      Throws:
      ghidra.util.exception.CancelledException
    • createSortComparator

      protected Comparator<VTMatch> createSortComparator(int columnIndex)
      Overrides:
      createSortComparator in class docking.widgets.table.threaded.ThreadedTableModel<VTMatch,ghidra.program.model.listing.Program>