Class AbstractVTMatchTableModel

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
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
Direct Known Subclasses:
VTMatchOneToManyTableModel, VTMatchTableModel

public abstract class AbstractVTMatchTableModel extends ghidra.util.table.AddressBasedTableModel<VTMatch>
See Also:
  • Field Details

  • Constructor Details

    • AbstractVTMatchTableModel

      public AbstractVTMatchTableModel(String title, VTController controller)
  • Method Details

    • sessionChanged

      public void sessionChanged()
    • getAddress

      public ghidra.program.model.address.Address getAddress(int row)
      Specified by:
      getAddress in class ghidra.util.table.AddressBasedTableModel<VTMatch>
    • doLoad

      protected abstract void doLoad(ghidra.util.datastruct.Accumulator<VTMatch> accumulator, ghidra.util.task.TaskMonitor monitor) throws ghidra.util.exception.CancelledException
      Specified by:
      doLoad in class docking.widgets.table.threaded.ThreadedTableModel<VTMatch,ghidra.program.model.listing.Program>
      Throws:
      ghidra.util.exception.CancelledException
    • clearData

      public void clearData()
      Overrides:
      clearData in class docking.widgets.table.threaded.ThreadedTableModel<VTMatch,ghidra.program.model.listing.Program>
    • updateFilter

      public void updateFilter()
    • addFilter

      public void addFilter(Filter<VTMatch> filter)