Class BinaryPlugin

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

    public class BinaryPlugin
    extends org.eclipse.core.runtime.Plugin
    The binary data plugin.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PLUGIN_ID
      The plugin 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
      BinaryPlugin()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static org.eclipse.core.runtime.IStatus createErrorStatus​(String msg, Throwable e)
      Create new error status with message
      static BinaryPlugin getDefault()
      Returns the default instance of the BinaryPlugin
      com.google.inject.Injector getInjector()
      Gets the Guice injector for the form module.
      static void log​(org.eclipse.core.runtime.IStatus status)
      Writes the given status to the log.
      void start​(org.osgi.framework.BundleContext context)
      void stop​(org.osgi.framework.BundleContext context)
      • Methods inherited from class org.eclipse.core.runtime.Plugin

        find, find, getBundle, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString
    • Constructor Detail

      • BinaryPlugin

        public BinaryPlugin()
    • Method Detail

      • start

        public void start​(org.osgi.framework.BundleContext context)
                   throws Exception
        Specified by:
        start in interface org.osgi.framework.BundleActivator
        Overrides:
        start in class org.eclipse.core.runtime.Plugin
        Throws:
        Exception
      • stop

        public void stop​(org.osgi.framework.BundleContext context)
                  throws Exception
        Specified by:
        stop in interface org.osgi.framework.BundleActivator
        Overrides:
        stop in class org.eclipse.core.runtime.Plugin
        Throws:
        Exception
      • getInjector

        public com.google.inject.Injector getInjector()
        Gets the Guice injector for the form module.
        Returns:
        Injector instance.
      • createErrorStatus

        public static org.eclipse.core.runtime.IStatus createErrorStatus​(String msg,
                                                                         Throwable e)
        Create new error status with message
        Parameters:
        msg - the String
        e - the Throwable
        Returns:
        new instance of Status
      • log

        public static void log​(org.eclipse.core.runtime.IStatus status)
        Writes the given status to the log.
        Parameters:
        status - is the IStatus