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> |
An object that represents and add, remove or change operation for one row of a table
|
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> |
|
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.
|
GTableAutoLookup |
|
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
DynamicTableColumn s 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 |
|
TableColumnDescriptor<ROW_TYPE> |
|
TableColumnModelState |
A class to keep track of and persist state for column models, including size, ordering and
visibility.
|
TableComparators |
A utility class for tables to use when sorting
|
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.
|