Package ghidra.util.table
package ghidra.util.table
-
ClassDescriptionAn action used to trigger navigation callback on instances of
JTable
.This table model of addresses is used when you already have an Address array built.AddressBasedTableModel<ROW_TYPE>Table model that shows a location, label, and a preview column to show a preview of the code unit.Renderer forCodeUnitTableCellData
sWhat: A cell renderer that will attempt to use any registered cell renderer and will otherwise default to the parent rendering implementation.AnAddress
based table model that allows clients to load their data via theTableModelLoader
callback provided at construction time.An empty implementation of the ThreadedTableModel.GhidraFilterTable<ROW_OBJECT>GhidraProgramTableModel<ROW_TYPE>Navigation is only supported if the underlying table model implementsProgramTableModel
and thesetGoToService()
method has been called with a valid reference.GhidraTableFilterPanel<ROW_OBJECT>This is a "program aware" version of GTableFilterPanelMappedProgramLocationTableColumn<ROW_TYPE,EXPECTED_ROW_TYPE, COLUMN_TYPE> A custom renderer used to display what is at theProgramLocation
similarly to how it is displayed in the Listing window..A generic data type used by table models in order to signal that the data should render a preview for a givenProgramLocation
, where the preview is what is displayed in the Listing.ProgramLocationTableRowMapper<ROW_TYPE,EXPECTED_ROW_TYPE> NOTE: ALL TableRowMapper CLASSES MUST END IN "TableRowMapper".ProgramMappedTableColumn<ROW_TYPE,EXPECTED_ROW_TYPE, COLUMN_TYPE> An interface for translating table rows and columns into program locations and selections.Table model for showing the 'from' side of passed-in references.This action is used byGhidraTable
s to allow the user to trigger navigation when selections are made.Allows clients to create a table model that will call them back via this interface so that they may perform their own loading.