Package ghidra.util.table
Class ReferencesFromTableModel
- 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<ReferenceEndpoint>
- 
- ghidra.util.table.ReferencesFromTableModel
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- ConfigurableColumnTableModel,- DynamicColumnTableModel<ReferenceEndpoint>,- RowObjectFilterModel<ReferenceEndpoint>,- RowObjectTableModel<ReferenceEndpoint>,- SelectionStorage<ReferenceEndpoint>,- SortedTableModel,- VariableColumnTableModel,- ProgramTableModel,- java.io.Serializable,- java.util.EventListener,- javax.swing.event.ChangeListener,- javax.swing.table.TableModel
 
 public class ReferencesFromTableModel extends AddressBasedTableModel<ReferenceEndpoint> Table model for showing the 'from' side of passed-in references.- 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 Constructor Description ReferencesFromTableModel(java.util.List<Reference> refs, ServiceProvider sp, Program program)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoLoad(Accumulator<ReferenceEndpoint> accumulator, TaskMonitor monitor)The basic method that all children must implement.AddressgetAddress(int row)- 
Methods inherited from class ghidra.util.table.AddressBasedTableModelcreateTableColumnDescriptor, getProgramLocation, 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, 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- 
ReferencesFromTableModelpublic ReferencesFromTableModel(java.util.List<Reference> refs, ServiceProvider sp, Program program) 
 
- 
 - 
Method Detail- 
doLoadprotected void doLoad(Accumulator<ReferenceEndpoint> accumulator, TaskMonitor monitor) throws CancelledException Description copied from class:ThreadedTableModelThe basic method that all children must implement. This is where children load their data.- Specified by:
- doLoadin class- ThreadedTableModel<ReferenceEndpoint,Program>
- Parameters:
- accumulator- the datastructure into which you should incrementally place you table row data
- monitor- the task monitor to check for cancellations and to update progress
- Throws:
- CancelledException- if the task monitor has been cancelled and a call is made to- monitor.checkCancelled();.
 
 - 
getAddresspublic Address getAddress(int row) - Specified by:
- getAddressin class- AddressBasedTableModel<ReferenceEndpoint>
 
 
- 
 
-