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.IStatuscreateErrorStatus(String message, Throwable e) Creates error status.static org.eclipse.core.runtime.IStatuscreateInfoStatus(String message) Creates an info status by the given message.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message) Creates warning status.Gets singletom instance of DcsDataSetInfoLocalQueryCachestatic DcsPluginGets default instance.com.google.inject.Injectorstatic booleanReturns whether this plugin debug mode is on.static voidlog(org.eclipse.core.runtime.IStatus status) Logs the givenIStatus.voidstart(org.osgi.framework.BundleContext context) voidstop(org.osgi.framework.BundleContext context) static voidWrites a message asINFOstatus 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 asINFOstatus to the plug-in logger, if plug-in debug mode is on.- Parameters:
message- the message to log, cannot benull
-
start
- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Overrides:
startin classorg.eclipse.core.runtime.Plugin- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Overrides:
stopin 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
-