Package ghidra.app.util.query
Class ProgramLocationPreviewTableModel
- java.lang.Object
- 
- javax.swing.table.AbstractTableModel
- 
- docking.widgets.table.AbstractGTableModel<T>
- 
- docking.widgets.table.AbstractSortedTableModel<ROW_TYPE>
- 
- docking.widgets.table.GDynamicColumnTableModel<ROW_OBJECT,DATA_SOURCE>
- 
- docking.widgets.table.threaded.ThreadedTableModel<ROW_TYPE,Program>
- 
- ghidra.util.table.GhidraProgramTableModel<ROW_TYPE>
- 
- ghidra.util.table.AddressBasedTableModel<ProgramLocation>
- 
- ghidra.app.util.query.ProgramLocationPreviewTableModel
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- ConfigurableColumnTableModel,- DynamicColumnTableModel<ProgramLocation>,- RowObjectFilterModel<ProgramLocation>,- RowObjectTableModel<ProgramLocation>,- SelectionStorage<ProgramLocation>,- SortedTableModel,- VariableColumnTableModel,- ProgramTableModel,- java.io.Serializable,- java.util.EventListener,- javax.swing.event.ChangeListener,- javax.swing.table.TableModel
 
 public abstract class ProgramLocationPreviewTableModel extends AddressBasedTableModel<ProgramLocation> Table model that shows a location, label, and a preview column to show a preview of the code unit.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class docking.widgets.table.threaded.ThreadedTableModelThreadedTableModel.IncrementalLoadJobListener
 
- 
 - 
Field Summary- 
Fields inherited from class ghidra.util.table.GhidraProgramTableModelprogram
 - 
Fields inherited from class docking.widgets.table.threaded.ThreadedTableModelallData, filteredData
 - 
Fields inherited from class docking.widgets.table.GDynamicColumnTableModelcolumnSettings, serviceProvider, tableColumns
 - 
Fields inherited from class docking.widgets.table.AbstractSortedTableModelhasEverSorted
 - 
Fields inherited from class docking.widgets.table.AbstractGTableModelWIDTH_UNDEFINED
 - 
Fields inherited from interface docking.widgets.table.RowObjectFilterModelSUB_FILTERING_DISABLED_PROPERTY
 - 
Fields inherited from interface docking.widgets.table.SortedTableModelASCENDING_ORDER, DESCENDING_ORDER
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedProgramLocationPreviewTableModel(java.lang.String modelName, ServiceProvider sp, Program prog, TaskMonitor monitor)protectedProgramLocationPreviewTableModel(java.lang.String modelName, ServiceProvider sp, Program prog, TaskMonitor monitor, boolean loadIncrementally)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TableColumnDescriptor<ProgramLocation>createTableColumnDescriptor()AddressgetAddress(int row)- 
Methods inherited from class ghidra.util.table.AddressBasedTableModelgetProgramLocation, getProgramSelection
 - 
Methods inherited from class ghidra.util.table.GhidraProgramTableModelgetDataSource, getProgram, getProgramForRow, setProgram
 - 
Methods inherited from class docking.widgets.table.threaded.ThreadedTableModeladdInitialLoadListener, addObject, addThreadedTableModelListener, cancelAllUpdates, clearData, createIncrementalLoadJob, createSortComparator, dispose, doFilter, doLoad, fireTableChanged, getAllData, getModelData, getModelIndex, getModelRow, getName, getRowCount, getRowObjects, getSortedColumnClass, getTableFilter, getUnfilteredData, getUnfilteredIndexForRowObject, getUnfilteredRowCount, getUnfilteredRowObjectForIndex, getValueAt, getViewIndex, getViewRow, hasFitler, initializeSorting, isBusy, isFiltered, isLoadIncrementally, reFilter, reload, removeObject, removeThreadedTableModelListener, reSort, setIncrementalTaskMonitor, setModelState, setTableFilter, sort, updateNow, updateObject
 - 
Methods inherited from class docking.widgets.table.GDynamicColumnTableModeladdTableColumn, addTableColumn, addTableColumns, createSortComparatorForColumn, getColumn, getColumnClass, getColumnCount, getColumnDescription, getColumnDisplayName, getColumnIndex, getColumnIndex, getColumnName, getColumnSettings, getColumnSettingsDefinitions, getColumnValueForRow, getDefaultColumnCount, getMaxLines, getPreferredColumnWidth, getRenderer, getUniqueIdentifier, isDefaultColumn, isSortable, isVisibleByDefault, loadDiscoveredTableColumns, removeTableColumn, removeTableColumns, setAllColumnSettings, setColumnSettings, stateChanged
 - 
Methods inherited from class docking.widgets.table.AbstractSortedTableModeladdSortListener, createSortingContext, getIndexForRowObject, getIndexForRowObject, getPendingSortState, getPrimarySortColumnIndex, getRowIndex, getRowObject, getTableSortState, isSorted, isSortPending, notifyModelSorted, setDefaultTableSortState, setTableSortState, sortCompleted
 - 
Methods inherited from class docking.widgets.table.AbstractGTableModelgetLastSelectedObjects, refresh, setLastSelectedObjects
 - 
Methods inherited from class javax.swing.table.AbstractTableModeladdTableModelListener, findColumn, fireTableCellUpdated, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface docking.widgets.table.RowObjectTableModelfireTableDataChanged, getColumnValueForRow, getRowIndex, getRowObject
 
- 
 
- 
- 
- 
Constructor Detail- 
ProgramLocationPreviewTableModelprotected ProgramLocationPreviewTableModel(java.lang.String modelName, ServiceProvider sp, Program prog, TaskMonitor monitor)
 - 
ProgramLocationPreviewTableModelprotected ProgramLocationPreviewTableModel(java.lang.String modelName, ServiceProvider sp, Program prog, TaskMonitor monitor, boolean loadIncrementally)
 
- 
 - 
Method Detail- 
createTableColumnDescriptorprotected TableColumnDescriptor<ProgramLocation> createTableColumnDescriptor() - Overrides:
- createTableColumnDescriptorin class- AddressBasedTableModel<ProgramLocation>
 
 - 
getAddresspublic Address getAddress(int row) - Specified by:
- getAddressin class- AddressBasedTableModel<ProgramLocation>
 
 
- 
 
-