Package ghidra.app.tablechooser
Class TableChooserDialog
- java.lang.Object
-
- docking.DialogComponentProvider
-
- ghidra.app.tablechooser.TableChooserDialog
-
- All Implemented Interfaces:
ActionContextProvider
,NavigatableRemovalListener
,StatusListener
,TaskListener
public class TableChooserDialog extends DialogComponentProvider implements NavigatableRemovalListener
-
-
Field Summary
-
Fields inherited from class docking.DialogComponentProvider
applyButton, cancelButton, dismissButton, okButton, rootPanel
-
-
Constructor Summary
Constructors Constructor Description TableChooserDialog(PluginTool tool, TableChooserExecutor executor, Program program, java.lang.String title, Navigatable navigatable)
TableChooserDialog(PluginTool tool, TableChooserExecutor executor, Program program, java.lang.String title, Navigatable navigatable, boolean isModal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(AddressableRowObject rowObject)
void
addCustomColumn(ColumnDisplay<?> columnDisplay)
void
close()
int
getRowCount()
boolean
isBusy()
void
navigatableRemoved(Navigatable nav)
protected void
okCallback()
The callback method for when the "OK" button is pressed.void
setMessage(java.lang.String message)
void
show()
-
Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, dialogClosed, dialogShown, dismissCallback, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getIntialLocation, getLocationOnScreen, getPreferredSize, getRemberSize, getRememberLocation, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, main, notifyContextChanged, removeAction, removeButton, removeWorkPanel, repack, setApplyEnabled, setApplyToolTip, setBackground, setCancelButtonText, setCancelEnabled, setCancelToolTip, setCursor, setDefaultButton, setDefaultSize, setDialogSize, setDismissToolTip, setFocusComponent, setGlassPane, setHelpLocation, setInitialLocation, setMinimumSize, setMinimumSize, setOkButtonText, setOkEnabled, setOkToolTip, setPreferredSize, setRememberLocation, setRememberSize, setResizable, setStatusJustification, setStatusText, setStatusText, setStatusText, setTitle, setTransient, setUseSharedLocation, showProgressBar, showTaskMonitorComponent, stopProgressTimer, taskCancelled, taskCompleted, toFront, toString, waitForCurrentTask
-
-
-
-
Constructor Detail
-
TableChooserDialog
public TableChooserDialog(PluginTool tool, TableChooserExecutor executor, Program program, java.lang.String title, Navigatable navigatable, boolean isModal)
-
TableChooserDialog
public TableChooserDialog(PluginTool tool, TableChooserExecutor executor, Program program, java.lang.String title, Navigatable navigatable)
-
-
Method Detail
-
add
public void add(AddressableRowObject rowObject)
-
show
public void show()
-
close
public void close()
- Overrides:
close
in classDialogComponentProvider
-
okCallback
protected void okCallback()
Description copied from class:DialogComponentProvider
The callback method for when the "OK" button is pressed.- Overrides:
okCallback
in classDialogComponentProvider
-
isBusy
public boolean isBusy()
-
addCustomColumn
public void addCustomColumn(ColumnDisplay<?> columnDisplay)
-
navigatableRemoved
public void navigatableRemoved(Navigatable nav)
- Specified by:
navigatableRemoved
in interfaceNavigatableRemovalListener
-
setMessage
public void setMessage(java.lang.String message)
-
getRowCount
public int getRowCount()
-
-