Class PreferencesPlugin
- java.lang.Object
-
- org.eclipse.core.runtime.Plugin
-
- com.e1c.g5.v8.dt.formatter.ui.preferences.PreferencesPlugin
-
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class PreferencesPlugin extends org.eclipse.core.runtime.Plugin
This class represents plugin itself. It shall be used to initialize some plugin-wide values and to access them. Also it is used to store preferences.
-
-
Constructor Summary
Constructors Constructor Description PreferencesPlugin()
-
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)
Creates errorIStatus
by the message andThrowable
static org.eclipse.core.runtime.IStatus
createWarningStatus(String msg)
Creates warningIStatus
by the messagestatic PreferencesPlugin
getDefault()
Gets default implementationstatic PreferencesPlugin
getInstance()
This method shall be called to get instance of pluginstatic void
log(org.eclipse.core.runtime.IStatus status)
LogsIStatus
void
start(org.osgi.framework.BundleContext bundleContext)
void
stop(org.osgi.framework.BundleContext bundleContext)
-
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
-
-
-
-
Field Detail
-
PLUGIN_ID
public static final String PLUGIN_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static PreferencesPlugin getInstance()
This method shall be called to get instance of plugin- Returns:
- plug-in instance, cannot be
null
-
getDefault
public static PreferencesPlugin getDefault()
Gets default implementation- Returns:
- default implementation, cannot
null
-
log
public static void log(org.eclipse.core.runtime.IStatus status)
LogsIStatus
- Parameters:
status
- loggingIStatus
, cannot benull
-
createErrorStatus
public static org.eclipse.core.runtime.IStatus createErrorStatus(String msg, Throwable e)
Creates errorIStatus
by the message andThrowable
- Parameters:
msg
- error message, cannot benull
e
- exception for creatingIStatus
, can benull
- Returns:
- created
IStatus
, cannotnull
-
createWarningStatus
public static org.eclipse.core.runtime.IStatus createWarningStatus(String msg)
Creates warningIStatus
by the message- Parameters:
msg
- warning message, cannot benull
- Returns:
- created
IStatus
, cannotnull
-
start
public void start(org.osgi.framework.BundleContext bundleContext) throws Exception
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
start
in classorg.eclipse.core.runtime.Plugin
- Throws:
Exception
-
-