Class AbstractBSimSearchDialog
java.lang.Object
docking.DialogComponentProvider
ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
- Direct Known Subclasses:
BSimOverviewDialog
,BSimSearchDialog
Base class for BSim Search dialogs that all have a server comboBox, and entries for the
similarity and confidence values.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FloatingPointTextField
protected BSimSearchService
protected BSimServerCache
protected FloatingPointTextField
protected PluginTool
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractBSimSearchDialog
(String title, PluginTool tool, BSimSearchService service, BSimServerManager serverManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected Component
protected JPanel
protected JPanel
protected boolean
canQuery()
protected JPanel
createTitledPanel
(String name, JComponent comp, boolean fullWidth) void
dispose()
Disposes this dialog.protected DatabaseInformation
protected BSimServerInfo
protected void
initializeSettings
(BSimSearchSettings lastUsedSearchSettings) protected void
setServer
(BSimServerInfo info) protected void
setServerCache
(BSimServerCache serverCache) protected void
Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, closeDialog, createSharedActions, dialogClosed, dialogShown, dismissCallback, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getHelpLocation, getId, getInitialLocation, getLocationOnScreen, getParent, getPreferredSize, getRememberLocation, getRememberSize, getStatusColor, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isDialogKeyBindingAction, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, notifyContextChanged, okCallback, removeAction, removeButton, removeWorkPanel, repack, setAccessibleDescription, 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
-
Field Details
-
searchService
-
tool
-
similarityField
-
confidenceField
-
serverCache
-
-
Constructor Details
-
AbstractBSimSearchDialog
protected AbstractBSimSearchDialog(String title, PluginTool tool, BSimSearchService service, BSimServerManager serverManager)
-
-
Method Details
-
initializeSettings
-
buildCenterPanel
-
buildServerPanel
-
buildOptionsPanel
-
dispose
public void dispose()Description copied from class:DialogComponentProvider
Disposes this dialog. Only call this when the dialog is no longer used. Calling this method will close the dialog if it is open.- Overrides:
dispose
in classDialogComponentProvider
-
getDatabaseInformation
-
updateSearchEnablement
protected void updateSearchEnablement() -
canQuery
protected boolean canQuery() -
setServerCache
-
createTitledPanel
-
setServer
-
getServer
-