Package ghidra.framework.plugintool
Class ServiceProviderStub
java.lang.Object
ghidra.framework.plugintool.ServiceProviderStub
- All Implemented Interfaces:
ServiceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddServiceListener(ServiceListener listener) Adds a listener that will be called as services are added and removed from this ServiceProvider.<T> TgetService(Class<T> serviceClass) Returns the Service object that implements the given service interface.voidremoveServiceListener(ServiceListener listener) Removes the given listener from this ServiceProvider.
-
Constructor Details
-
ServiceProviderStub
public ServiceProviderStub()
-
-
Method Details
-
getService
Description copied from interface:ServiceProviderReturns the Service object that implements the given service interface.- Specified by:
getServicein interfaceServiceProvider- Parameters:
serviceClass- the interface class.
-
addServiceListener
Description copied from interface:ServiceProviderAdds a listener that will be called as services are added and removed from this ServiceProvider.- Specified by:
addServiceListenerin interfaceServiceProvider- Parameters:
listener- The listener to add.
-
removeServiceListener
Description copied from interface:ServiceProviderRemoves the given listener from this ServiceProvider. This method does nothing if the given listener is not contained by this ServiceProvider.- Specified by:
removeServiceListenerin interfaceServiceProvider- Parameters:
listener-
-