Package ghidra.features.base.replace
Class SearchAndReplaceProvider
java.lang.Object
docking.ComponentProvider
ghidra.features.base.quickfix.QuckFixTableProvider
ghidra.features.base.replace.SearchAndReplaceProvider
- All Implemented Interfaces:
ActionContextProvider
,HelpDescriptor
Subclass of the
QuckFixTableProvider
that customizes it specifically for search and replace
operations.-
Field Summary
Fields inherited from class docking.ComponentProvider
DEFAULT_WINDOW_GROUP, dockingTool
-
Constructor Summary
ConstructorsConstructorDescriptionSearchAndReplaceProvider
(SearchAndReplacePlugin plugin, Program program, SearchAndReplaceQuery query) -
Method Summary
Modifier and TypeMethodDescriptionprotected JPanel
void
This is the callback that will happen when the user presses the 'X' button of a provider.protected void
tableLoaded
(boolean wasCancelled, TableDataLoader<QuickFix> loader) Methods inherited from class ghidra.features.base.quickfix.QuckFixTableProvider
applySelected, createActions, executeAll, getActionContext, getComponent, getSelectedRow, getTableModel, getTaskTitle, isBusy, programClosed, setSelection
Methods inherited from class docking.ComponentProvider
addLocalAction, addToTool, addToToolbar, adjustFontSize, canBeParent, componentActivated, componentDeactived, componentHidden, componentMadeDisplayable, componentShown, contextChanged, createContext, createContext, createContext, getBaseIcon, getContextType, getDefaultWindowPosition, getHelpInfo, getHelpLocation, getHelpObject, getIcon, getInstanceID, getIntraGroupPosition, getLocalActions, getMappedName, getMappedOwner, getName, getOwner, getSubTitle, getTabText, getTitle, getTool, getWindowGroup, getWindowSubMenuName, initializeInstanceID, isActive, isFocusedProvider, isInTool, isShowing, isSnapshot, isTransient, isVisible, registerAdjustableFontId, registerProviderNameOwnerChange, removeAllLocalActions, removeFromTool, removeLocalAction, requestFocus, resetFontSize, setCustomSubTitle, setCustomTabText, setCustomTitle, setDefaultFocusComponent, setDefaultWindowPosition, setHelpLocation, setIcon, setIntraGroupPosition, setKeyBinding, setSubTitle, setTabText, setTitle, setTransient, setVisible, setWindowGroup, setWindowMenuGroup, toFront, toString
-
Constructor Details
-
SearchAndReplaceProvider
public SearchAndReplaceProvider(SearchAndReplacePlugin plugin, Program program, SearchAndReplaceQuery query)
-
-
Method Details
-
tableLoaded
- Overrides:
tableLoaded
in classQuckFixTableProvider
-
closeComponent
public void closeComponent()Description copied from class:ComponentProvider
This is the callback that will happen when the user presses the 'X' button of a provider. Transient providers will be removed from the tool completely. Non-transient providers will merely be hidden.Subclasses may override this method to prevent a provider from being closed; for example, if an editor has unsaved changes, then this method could prevent the close from happening.
- Overrides:
closeComponent
in classQuckFixTableProvider
-
buildMainPanel
- Overrides:
buildMainPanel
in classQuckFixTableProvider
-