Package ghidra.framework.plugintool.util
Interface ServiceListener
-
- All Known Implementing Classes:
ArchiveConverterPlugin,DataTypeArchiveMergeManagerPlugin,DataTypeDecompilerHoverPlugin,DbViewerPlugin,DomainEventDisplayPlugin,DomainFolderChangesDisplayPlugin,EventDisplayPlugin,FileSystemBrowserPlugin,FrontEndPlugin,FunctionSignatureDecompilerHoverPlugin,GenerateOldLanguagePlugin,ImporterPlugin,JavaHelpPlugin,ListingMergePanelPlugin,LookAndFeelPlugin,MemoryUsagePlugin,MergeManagerPlugin,Plugin,ProgramMergeManagerPlugin,ProgramPlugin,PropertyManagerPlugin,PythonPlugin,ReferenceDecompilerHoverPlugin,ScalarValueDecompilerHoverPlugin,ScreenshotPlugin,WindowLocationPlugin
public interface ServiceListenerNotifications for when services are added to or removed from a PluginTool.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidserviceAdded(java.lang.Class<?> interfaceClass, java.lang.Object service)Notifies the listener that a service has been added to the tool.voidserviceRemoved(java.lang.Class<?> interfaceClass, java.lang.Object service)Notifies the listener that a service has been removed from the tool.
-
-
-
Method Detail
-
serviceAdded
void serviceAdded(java.lang.Class<?> interfaceClass, java.lang.Object service)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
void serviceRemoved(java.lang.Class<?> interfaceClass, java.lang.Object service)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.
-
-