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 JPanelvoidThis is the callback that will happen when the user presses the 'X' button of a provider.protected voidtableLoaded(boolean wasCancelled, TableDataLoader<QuickFix> loader) Methods inherited from class ghidra.features.base.quickfix.QuckFixTableProvider
applySelected, createActions, executeAll, getActionContext, getComponent, getSelectedRow, getTableModel, getTaskTitle, isBusy, programClosed, setSelectionMethods 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:
tableLoadedin classQuckFixTableProvider
-
closeComponent
public void closeComponent()Description copied from class:ComponentProviderThis 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:
closeComponentin classQuckFixTableProvider
-
buildMainPanel
- Overrides:
buildMainPanelin classQuckFixTableProvider
-