Package ghidra.framework.plugintool.util
Interface ServiceListener
-
- All Known Implementing Classes:
DataTypeArchiveMergeManagerPlugin,DataTypeDecompilerHoverPlugin,FileSystemBrowserPlugin,FrontEndPlugin,FunctionSignatureDecompilerHoverPlugin,ImporterPlugin,ListingMergePanelPlugin,MergeManagerPlugin,Plugin,ProgramMergeManagerPlugin,ghidra.app.plugin.ProgramPlugin,PythonPlugin,ReferenceDecompilerHoverPlugin,ScalarValueDecompilerHoverPlugin
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.
-
-