Package com._1c.g5.v8.dt.internal.chart
Class ChartPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
com._1c.g5.v8.dt.internal.chart.ChartPlugin
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class ChartPlugin
extends org.eclipse.core.runtime.Plugin
Plugin for Chart. Contains useful method for logging errors and warnings into plugin log.
Also creating
Also creating
Injector
for this component.-
Field Summary
FieldsFields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.core.runtime.IStatus
createErrorStatus
(String msg, Throwable e) Creates errorIStatus
by the message andThrowable
static org.eclipse.core.runtime.IStatus
Creates warningIStatus
by the messagestatic ChartPlugin
Gets default implementationcom.google.inject.Injector
Gets or createsInjector
static 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 Details
-
PLUGIN_ID
- See Also:
-
-
Constructor Details
-
ChartPlugin
public ChartPlugin()
-
-
Method Details
-
getDefault
Gets default implementation- Returns:
- default implementation, never
null
-
log
public static void log(org.eclipse.core.runtime.IStatus status) LogsIStatus
- Parameters:
status
- loggingIStatus
, can't benull
-
createErrorStatus
Creates errorIStatus
by the message andThrowable
- Parameters:
msg
- error message, can't benull
e
- exception for creatingIStatus
, can benull
- Returns:
- created
IStatus
, nevernull
-
createWarningStatus
Creates warningIStatus
by the message- Parameters:
msg
- warning message, can't benull
- Returns:
- created
IStatus
, nevernull
-
start
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
start
in classorg.eclipse.core.runtime.Plugin
- Throws:
Exception
-
stop
- Specified by:
stop
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
stop
in classorg.eclipse.core.runtime.Plugin
- Throws:
Exception
-
getInjector
public com.google.inject.Injector getInjector()Gets or createsInjector
- Returns:
Injector
created by theChartRuntimeModule
, nevernull
-