Package com._1c.g5.v8.dt.dcs
Class DcsPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
com._1c.g5.v8.dt.dcs.DcsPlugin
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class DcsPlugin
extends org.eclipse.core.runtime.Plugin
Dcs plugin.
-
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 message, Throwable e) Creates error status.static org.eclipse.core.runtime.IStatus
createInfoStatus
(String message) Creates an info status by the given message.static org.eclipse.core.runtime.IStatus
createWarningStatus
(String message) Creates warning status.Gets singletom instance of DcsDataSetInfoLocalQueryCachestatic DcsPlugin
Gets default instance.com.google.inject.Injector
static boolean
Returns whether this plugin debug mode is on.static void
log
(org.eclipse.core.runtime.IStatus status) Logs the givenIStatus
.void
start
(org.osgi.framework.BundleContext context) void
stop
(org.osgi.framework.BundleContext context) static void
Writes a message asINFO
status to the plug-in logger, if plug-in debug mode is on.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
-
DcsPlugin
public DcsPlugin()Creates a new instance.
-
-
Method Details
-
createErrorStatus
Creates error status.- Parameters:
message
- the message to log.e
- the throwable.- Returns:
- created status.
-
createWarningStatus
Creates warning status.- Parameters:
message
- the message to log.- Returns:
- created status.
-
createInfoStatus
Creates an info status by the given message.- Parameters:
message
- the status message, cannot benull
- Returns:
- the created info status, never
null
-
getDefault
Gets default instance.- Returns:
- the default instance.
-
log
public static void log(org.eclipse.core.runtime.IStatus status) Logs the givenIStatus
.- Parameters:
status
- the status to log.
-
isTracing
public static boolean isTracing()Returns whether this plugin debug mode is on.- Returns:
- whether this plugin debug mode is on
-
trace
Writes a message asINFO
status to the plug-in logger, if plug-in debug mode is on.- Parameters:
message
- the message to log, cannot benull
-
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() -
getDcsDataSetInfoLocalQueryCache
Gets singletom instance of DcsDataSetInfoLocalQueryCache- Returns:
- instance of DcsDataSetInfoLocalQueryCache, never
null
-