Package ghidra.framework.plugintool
Class StandAlonePluginTool
- java.lang.Object
-
- docking.AbstractDockingTool
-
- ghidra.framework.plugintool.PluginTool
-
- ghidra.framework.plugintool.StandAlonePluginTool
-
- All Implemented Interfaces:
Tool,ServiceProvider
public class StandAlonePluginTool extends PluginTool
-
-
Field Summary
-
Fields inherited from class ghidra.framework.plugintool.PluginTool
DESCRIPTION_PROPERTY_NAME, extensionTableProvider, ICON_PROPERTY_NAME, iconURL, isDisposed, manageDialog, PLUGIN_COUNT_PROPERTY_NAME, TOOL_NAME_PROPERTY, toolName
-
Fields inherited from class docking.AbstractDockingTool
configChangedFlag, optionsMap, toolActions, winMgr
-
-
Constructor Summary
Constructors Constructor Description StandAlonePluginTool(GenericStandAloneApplication app, java.lang.String name, boolean hasStatus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExitAction()voidaddExportToolAction()voidaddManagePluginsAction()voidaddSaveToolAction()PluginClassManagergetPluginClassManager()-
Methods inherited from class ghidra.framework.plugintool.PluginTool
acceptDomainFiles, addEventListener, addHelpActions, addListenerForAllPluginEvents, addOptionsAction, addPlugin, addPlugin, addPlugins, addPropertyChangeListener, addServiceListener, addStatusComponent, addToolListener, beep, cancelCurrentTask, canClose, canCloseDomainFile, canCloseDomainObject, clearLastEvents, close, contextChanged, createDockingWindowManager, dispose, doSaveTool, execute, execute, execute, executeBackgroundCommand, exit, firePluginEvent, getActiveComponentProvider, getActiveWindow, getConsumedToolEventNames, getDefaultToolContext, getDomainFiles, getIcon, getIconURL, getInstanceName, getLocation, getManagedPlugins, getManagePluginsDialog, getName, getOptions, getOptions, getProject, getProjectManager, getService, getServices, getSize, getSupportedDataTypes, getToolEventNames, getToolName, getToolServices, getToolTemplate, getTransientState, getUndoRedoToolState, hasOptions, hasToolListeners, hasUnsavedData, initActions, installHomeButton, isConfigurable, isExecutingCommand, isService, isWindowsOnTop, optionsChanged, prepareToSave, processToolEvent, putInstanceName, refreshKeybindings, registerOptionsNameChange, removeEventListener, removeListenerForAllPluginEvents, removePlugins, removePreferenceState, removePropertyChangeListener, removeServiceListener, removeStatusComponent, removeToolListener, restoreDataStateFromXml, restoreFromXml, restoreOptionsFromXml, restorePluginsFromXml, restoreWindowingDataFromXml, saveDataStateToXml, saveTool, saveToolAs, saveToolToToolTemplate, saveToXml, saveWindowingDataToXml, scheduleFollowOnCommand, setConfigChanged, setDefaultComponent, setIconURL, setLocation, setProject, setSize, setSubTitle, setToolName, setUnconfigurable, setWindowsOnTop, shouldSave, showComponentHeader, showConfig, showDialog, showDialog, showDialogOnActiveWindow, showEditWindow, showExtensions, terminateBackgroundCommands, threadIsBackgroundTaskThread
-
Methods inherited from class docking.AbstractDockingTool
addAction, addComponentProvider, addContextListener, addLocalAction, addPopupActionProvider, clearStatusInfo, getAllActions, getComponentProvider, getDockingActionsByOwnerName, getProviderWindow, getToolActions, getToolFrame, getWindowManager, hasConfigChanged, isActive, isVisible, isVisible, removeAction, removeComponentProvider, removeContextListener, removeLocalAction, removePopupActionProvider, setMenuGroup, setMenuGroup, setStatusInfo, setStatusInfo, setVisible, showComponentProvider, showDialog, toFront, toFront, updateTitle
-
-
-
-
Constructor Detail
-
StandAlonePluginTool
public StandAlonePluginTool(GenericStandAloneApplication app, java.lang.String name, boolean hasStatus)
-
-
Method Detail
-
getPluginClassManager
public PluginClassManager getPluginClassManager()
- Specified by:
getPluginClassManagerin classPluginTool
-
addExitAction
public void addExitAction()
- Overrides:
addExitActionin classPluginTool
-
addExportToolAction
public void addExportToolAction()
- Overrides:
addExportToolActionin classPluginTool
-
addSaveToolAction
public void addSaveToolAction()
- Overrides:
addSaveToolActionin classPluginTool
-
addManagePluginsAction
public void addManagePluginsAction()
-
-