Class Activator

  • All Implemented Interfaces:
    org.osgi.framework.BundleActivator

    public class Activator
    extends org.eclipse.ui.plugin.AbstractUIPlugin
    The activator class controls the plug-in life cycle.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PLUGIN_ID
      The plug-in ID.
      • Fields inherited from class org.eclipse.core.runtime.Plugin

        PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
    • Constructor Summary

      Constructors 
      Constructor Description
      Activator()
      The constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Activator getDefault()
      Returns the shared instance.
      EMFFormsDatabindingEMF getEMFFormsDatabinding()
      Returns the EMFFormsDatabindingEMF service.
      static org.eclipse.swt.graphics.Image getImage​(java.lang.String path)
      Loads an image based on the provided path form this bundle.
      static org.eclipse.swt.graphics.Image getImage​(java.net.URL url)
      Loads an image based on the provided URL form this bundle.
      static org.eclipse.swt.graphics.Image getImage​(org.eclipse.jface.action.Action action)
      Loads an image for the given Action.
      static org.eclipse.swt.graphics.ImageData getImageData​(java.net.URL url)
      Loads an ImageData based on the provided URL.
      static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String path)
      Loads an ImageDescriptor based on the provided path form this bundle.
      ReportService getReportService()
      Returns the ReportService.
      void start​(org.osgi.framework.BundleContext context)  
      void stop​(org.osgi.framework.BundleContext context)  
      • Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin

        createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup
      • Methods inherited from class org.eclipse.core.runtime.Plugin

        find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • PLUGIN_ID

        public static final java.lang.String PLUGIN_ID
        The plug-in ID.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Activator

        public Activator()
        The constructor.
    • Method Detail

      • getImage

        public static org.eclipse.swt.graphics.Image getImage​(java.lang.String path)
        Loads an image based on the provided path form this bundle.
        Parameters:
        path - the bundle specific path to the image
        Returns:
        the Image
      • getImage

        public static org.eclipse.swt.graphics.Image getImage​(org.eclipse.jface.action.Action action)
        Loads an image for the given Action.
        Parameters:
        action - the action
        Returns:
        the Image
      • getImage

        public static org.eclipse.swt.graphics.Image getImage​(java.net.URL url)
        Loads an image based on the provided URL form this bundle. The url may be null, then an empty image is returned.
        Parameters:
        url - the URL to load the Image from
        Returns:
        the Image
      • getImageDescriptor

        public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(java.lang.String path)
        Loads an ImageDescriptor based on the provided path form this bundle.
        Parameters:
        path - the bundle specific path to the ImageDescriptor
        Returns:
        the ImageDescriptor
      • getImageData

        public static org.eclipse.swt.graphics.ImageData getImageData​(java.net.URL url)
        Loads an ImageData based on the provided URL.
        Parameters:
        url - the URL to the ImageData
        Returns:
        the ImageData
      • start

        public void start​(org.osgi.framework.BundleContext context)
                   throws java.lang.Exception
        Specified by:
        start in interface org.osgi.framework.BundleActivator
        Overrides:
        start in class org.eclipse.ui.plugin.AbstractUIPlugin
        Throws:
        java.lang.Exception
      • stop

        public void stop​(org.osgi.framework.BundleContext context)
                  throws java.lang.Exception
        Specified by:
        stop in interface org.osgi.framework.BundleActivator
        Overrides:
        stop in class org.eclipse.ui.plugin.AbstractUIPlugin
        Throws:
        java.lang.Exception
      • getDefault

        public static Activator getDefault()
        Returns the shared instance.
        Returns:
        the shared instance