Interface Summary Interface Description GenericStandAloneApplicationA simplified interface for stand alone applications. ServiceProviderInterface for providing Services
Class Summary Class Description ComponentProviderAdapter ModalPluginToolPluginTool that is used by the Merge process to resolve conflicts when a file is being checked into a server repository. NavigatableComponentProviderAdapter PluginPlugins are a basic building block in Ghidra, used to bundle features or capabilities into a unit that can be enabled or disabled by the user in their Tool. PluginConfigurationModel PluginEventEvent generated by a plugin. PluginToolBase class that is a container to manage plugins and their actions, and to coordinate the firing of plugin events and tool events. PluginToolMacAboutHandlerA plugin-level about handler that serves as the callback from the Dock's 'About' popup action. PluginToolMacQuitHandlerA plugin-level quit handler that serves as the callback from the Dock's 'Quit' popup action. ServiceInterfaceImplementationPair ServiceProviderDecorator ServiceProviderStub SettableApplicationInformationDisplayFactory StandAloneApplication StandAlonePluginTool ToolServicesAdapter
Exception Summary Exception Description BusyToolExceptionException thrown if an operation cannot be done because the tool has background tasks running.
Annotation Types Summary Annotation Type Description PluginInfoInformation about a Ghidra
ServiceInfoMeta-data about a Plugin's Service. ToolEventNameAnnotation for publishing the ToolEvent name so that is shows up in the tool connection dialog.