Class UIActivator

All Implemented Interfaces:
org.osgi.framework.BundleActivator
Direct Known Subclasses:
UIActivator.WithState

public class UIActivator extends AbstractUIPlugin
Author:
Eike Stepper
  • Field Details

    • bundleContext

      protected org.osgi.framework.BundleContext bundleContext
      Since:
      2.0
  • Constructor Details

    • UIActivator

      public UIActivator(OMBundle omBundle)
  • Method Details

    • getOMBundle

      public final OMBundle getOMBundle()
    • loadImageDescriptor

      public ImageDescriptor loadImageDescriptor(String path)
      Since:
      3.1
    • getDialogSettings

      public IDialogSettings getDialogSettings(Class<?> clazz)
      Since:
      3.4
    • getDialogSettings

      public IDialogSettings getDialogSettings(String section)
      Since:
      3.4
    • start

      public final void start(org.osgi.framework.BundleContext context) throws Exception
      Specified by:
      start in interface org.osgi.framework.BundleActivator
      Overrides:
      start in class AbstractUIPlugin
      Throws:
      Exception
    • stop

      public final void stop(org.osgi.framework.BundleContext context) throws Exception
      Specified by:
      stop in interface org.osgi.framework.BundleActivator
      Overrides:
      stop in class AbstractUIPlugin
      Throws:
      Exception
    • doStart

      protected void doStart() throws Exception
      Throws:
      Exception
      Since:
      2.0
    • doStop

      protected void doStop() throws Exception
      Throws:
      Exception
      Since:
      2.0