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 voidadd(AddressableRowObject rowObject)voidaddCustomColumn(ColumnDisplay<?> columnDisplay)voidclose()intgetRowCount()booleanisBusy()voidnavigatableRemoved(Navigatable nav)protected voidokCallback()The callback method for when the "OK" button is pressed.voidsetMessage(java.lang.String message)voidshow()-
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:
closein classDialogComponentProvider
-
okCallback
protected void okCallback()
Description copied from class:DialogComponentProviderThe callback method for when the "OK" button is pressed.- Overrides:
okCallbackin classDialogComponentProvider
-
isBusy
public boolean isBusy()
-
addCustomColumn
public void addCustomColumn(ColumnDisplay<?> columnDisplay)
-
navigatableRemoved
public void navigatableRemoved(Navigatable nav)
- Specified by:
navigatableRemovedin interfaceNavigatableRemovalListener
-
setMessage
public void setMessage(java.lang.String message)
-
getRowCount
public int getRowCount()
-
-