Class ServiceProviderStub

java.lang.Object
ghidra.framework.plugintool.ServiceProviderStub
All Implemented Interfaces:
ServiceProvider

public class ServiceProviderStub extends Object implements ServiceProvider
  • Constructor Details

    • ServiceProviderStub

      public ServiceProviderStub()
  • Method Details

    • getService

      public <T> T getService(Class<T> serviceClass)
      Description copied from interface: ServiceProvider
      Returns the Service object that implements the given service interface.
      Specified by:
      getService in interface ServiceProvider
      Parameters:
      serviceClass - the interface class.
    • addServiceListener

      public void addServiceListener(ServiceListener listener)
      Description copied from interface: ServiceProvider
      Adds a listener that will be called as services are added and removed from this ServiceProvider.
      Specified by:
      addServiceListener in interface ServiceProvider
      Parameters:
      listener - The listener to add.
    • removeServiceListener

      public void removeServiceListener(ServiceListener listener)
      Description copied from interface: ServiceProvider
      Removes the given listener from this ServiceProvider. This method does nothing if the given listener is not contained by this ServiceProvider.
      Specified by:
      removeServiceListener in interface ServiceProvider