Package ghidra.framework.plugintool.util
Interface ServiceListener
- All Known Implementing Classes:
DataTypeArchiveMergeManagerPlugin,DataTypeDecompilerHoverPlugin,DbViewerPlugin,DomainEventDisplayPlugin,DomainFolderChangesDisplayPlugin,DWARFExternalDebugFilesPlugin,EventDisplayPlugin,FileSystemBrowserPlugin,FrontEndPlugin,FunctionSignatureDecompilerHoverPlugin,GenerateOldLanguagePlugin,ImporterPlugin,JavaHelpPlugin,ListingMergePanelPlugin,MemoryUsagePlugin,MergeManagerPlugin,Plugin,ProgramMergeManagerPlugin,ProgramPlugin,PropertyManagerPlugin,PythonPlugin,ReferenceDecompilerHoverPlugin,ScalarValueDecompilerHoverPlugin,ScreenshotPlugin,ThemeManagerPlugin,WindowLocationPlugin
public interface ServiceListener
Notifications for when services are added to or removed from a PluginTool.
-
Method Summary
Modifier and TypeMethodDescriptionvoidserviceAdded(Class<?> interfaceClass, Object service) Notifies the listener that a service has been added to the tool.voidserviceRemoved(Class<?> interfaceClass, Object service) Notifies the listener that a service has been removed from the tool.
-
Method Details
-
serviceAdded
Notifies the listener that a service has been added to the tool.- Parameters:
interfaceClass- the interface class that the given service implements.service- the implementation of the service.
-
serviceRemoved
Notifies the listener that a service has been removed from the tool.- Parameters:
interfaceClass- the interface class that the given service implements.service- the implementation of the service.
-