| AbstractDynamicTableColumn<ROW_TYPE,COLUMN_TYPE,DATA_SOURCE> |
An Table Column is an interface that should be implemented by each class that provides
a field (column) of an object based table (each row relates to a particular type of object).
|
| AbstractDynamicTableColumnStub<ROW_TYPE,COLUMN_TYPE> |
This class is meant to be used by DynamicTableColumn implementations that do not care about
the DATA_SOURCE parameter of DynamicTableColumn.
|
| AbstractGTableModel<T> |
|
| AbstractSortedTableModel<T> |
Table models should extends this model when they want sorting, potentially across multiple
columns, but do not want Threading or do not work on Program-related data (Address,
ProgramLocations, etc...).
|
| AddRemoveListItem<T> |
|
| AnyObjectTableModel<T> |
A table that allow users to provide a list of data objects whose method can be used
to create columns.
|
| AutoscrollAdapter |
Helper class for autoscrolling on a component.
|
| ChooseColumnsDialog |
|
| ColumnSortState |
Not meant to be created by users.
|
| CombinedTableFilter<T> |
Combines multiple Table Filters into a single TableFilter that can be applied.
|
| DefaultRowFilterTransformer<ROW_OBJECT> |
|
| DefaultSortedTableModel |
Deprecated.
|
| DefaultTableCellRendererWrapper |
|
| DefaultTableTextFilterFactory<ROW_OBJECT> |
|
| DiscoverableTableUtils |
|
| DynamicTableColumnExtensionPoint<ROW_TYPE,COLUMN_TYPE,DATA_SOURCE> |
NOTE: ALL DynamicTableColumnExtensionPoint CLASSES MUST END IN "TableColumn".
|
| DynamicTableModel<T> |
|
| GBooleanCellRenderer |
|
| GDynamicColumnTableModel<ROW_TYPE,DATA_SOURCE> |
An abstract table model for showing DynamicTableColumns where each row is based on an
object of type ROW_TYPE.
|
| GFilterTable<ROW_OBJECT> |
|
| GTable |
A sub-class of JTable that provides navigation and auto-lookup.
|
| GTableCellRenderer |
A default table cell renderer that relies on the toString() method
when rendering the cells of the table.
|
| GTableCellRenderingData |
A state object to provide a table cell renderer with data beyond the standard Java
TableCellRenderer interface.
|
| GTableColumnModel |
|
| GTableFilterPanel<ROW_OBJECT> |
This class is a panel that provides a label and text field that allows users to input text that
filters the contents of the table.
|
| GTableHeader |
A special header for GhidraTables to handle things like tooltips and hover information.
|
| GTableHeaderRenderer |
The header renderer for GhidraTable.
|
| GTableMouseListener |
|
| GTableTextCellEditor |
|
| GTableToCSV |
|
| GTableWidget<T> |
A GUI that provides a filterable table.
|
| InvertedTableFilter<ROW_OBJECT> |
|
| MappedTableColumn<ROW_TYPE,EXPECTED_ROW_TYPE,COLUMN_TYPE,DATA_SOURCE> |
A class that is an Adapter in order to allow for the use of existing
DynamicTableColumns when the actual row type of the table is
not the same as the row type that the DynamicTableColumn supports.
|
| MultiTextFilterTableFilter<ROW_OBJECT> |
|
| RowObject |
An object that represents a row in a table.
|
| RowObjectSelectionManager<T> |
A class to track and restore selections made in a table.
|
| SelectColumnsDialog |
|
| SortedTableModel.DefaultComparator |
|
| TableColumnDescriptor<ROW_TYPE> |
|
| TableColumnModelState |
A class to keep track of and persist state for column models, including size, ordering and
visibility.
|
| TableModelWrapper<ROW_OBJECT> |
A wrapper that will take a table model and decorate it with filtering capability.
|
| TableRowMapper<ROW_TYPE,EXPECTED_ROW_TYPE,DATA_SOURCE> |
NOTE: ALL TableRowMapper CLASSES MUST END IN "TableRowMapper".
|
| TableSortingContext<T> |
|
| TableSortState |
Represents the concept of a table's sorted state, which is the number of sorted columns, their
sort order and their sort direction.
|
| TableSortStateEditor |
|
| TableTextFilter<ROW_OBJECT> |
|
| TableUtils |
A utility class for JTables used in Ghidra.
|