Package ghidra.app.util.query
Interface TableService
- 
public interface TableServiceService to show a component that has a JTable given a table model that builds up its data dynamically (aThreadedTableModel). 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableChooserDialogcreateTableChooserDialog(TableChooserExecutor executor, Program program, java.lang.String name, Navigatable navigatable)TableChooserDialogcreateTableChooserDialog(TableChooserExecutor executor, Program program, java.lang.String name, Navigatable navigatable, boolean isModal)<T> ghidra.app.plugin.core.table.TableComponentProvider<T>showTable(java.lang.String componentProviderTitle, java.lang.String tableTypeName, GhidraProgramTableModel<T> model, java.lang.String windowSubMenu, Navigatable navigatable)Creates a table view using the given model.<T> ghidra.app.plugin.core.table.TableComponentProvider<T>showTableWithMarkers(java.lang.String componentProviderTitle, java.lang.String tableTypeName, GhidraProgramTableModel<T> model, java.awt.Color markerColor, javax.swing.ImageIcon markerIcon, java.lang.String windowSubMenu, Navigatable navigatable)Creates a table view using the given model. 
 - 
 
- 
- 
Method Detail
- 
showTable
<T> ghidra.app.plugin.core.table.TableComponentProvider<T> showTable(java.lang.String componentProviderTitle, java.lang.String tableTypeName, GhidraProgramTableModel<T> model, java.lang.String windowSubMenu, Navigatable navigatable)Creates a table view using the given model. This version does not create markers.- Parameters:
 componentProviderTitle- The title of the viewtableTypeName- The name of the table's type. This is used to group like tables togethermodel- the data modelwindowSubMenu- the name of a sub-menu to use in the "windows" menu.navigatable- the component to navigate. If null, the "connected" components will navigate.- Returns:
 - a provider to show a visible component for the data
 
 
- 
showTableWithMarkers
<T> ghidra.app.plugin.core.table.TableComponentProvider<T> showTableWithMarkers(java.lang.String componentProviderTitle, java.lang.String tableTypeName, GhidraProgramTableModel<T> model, java.awt.Color markerColor, javax.swing.ImageIcon markerIcon, java.lang.String windowSubMenu, Navigatable navigatable)Creates a table view using the given model. This version creates markers.- Parameters:
 componentProviderTitle- The title of the viewtableTypeName- The name of the table's type. This is used to group like tables togethermodel- the data modelmarkerColor- the color to use for the markermarkerIcon- the icon to associate with the marker set.windowSubMenu- the name of a sub-menu to use in the "windows" menu.navigatable- the component to navigate. If null, the "connected" components will navigate.- Returns:
 - a provider to show a visible component for the data
 
 
- 
createTableChooserDialog
TableChooserDialog createTableChooserDialog(TableChooserExecutor executor, Program program, java.lang.String name, Navigatable navigatable)
 
- 
createTableChooserDialog
TableChooserDialog createTableChooserDialog(TableChooserExecutor executor, Program program, java.lang.String name, Navigatable navigatable, boolean isModal)
 
 - 
 
 -