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 ServiceListener
Notifications for when services are added to or removed from a PluginTool.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
serviceAdded(java.lang.Class<?> interfaceClass, java.lang.Object service)
Notifies the listener that a service has been added to the tool.void
serviceRemoved(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.
-
-