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.
-
-
Constructor Summary
Constructors Constructor Description DcsPlugin()
Creates a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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.DcsDataSetInfoLocalQueryCache
getDcsDataSetInfoLocalQueryCache()
Gets singletom instance of DcsDataSetInfoLocalQueryCachestatic DcsPlugin
getDefault()
Gets default instance.com.google.inject.Injector
getInjector()
static boolean
isTracing()
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
trace(String message)
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 Detail
-
PLUGIN_ID
public static final String PLUGIN_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
createErrorStatus
public static org.eclipse.core.runtime.IStatus createErrorStatus(String message, Throwable e)
Creates error status.- Parameters:
message
- the message to log.e
- the throwable.- Returns:
- created status.
-
createWarningStatus
public static org.eclipse.core.runtime.IStatus createWarningStatus(String message)
Creates warning status.- Parameters:
message
- the message to log.- Returns:
- created status.
-
createInfoStatus
public static org.eclipse.core.runtime.IStatus createInfoStatus(String message)
Creates an info status by the given message.- Parameters:
message
- the status message, cannot benull
- Returns:
- the created info status, never
null
-
getDefault
public static DcsPlugin 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
public static void trace(String message)
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
public void start(org.osgi.framework.BundleContext context) throws Exception
- Specified by:
start
in interfaceorg.osgi.framework.BundleActivator
- Overrides:
start
in classorg.eclipse.core.runtime.Plugin
- Throws:
Exception
-
stop
public void stop(org.osgi.framework.BundleContext context) throws Exception
- 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
public DcsDataSetInfoLocalQueryCache getDcsDataSetInfoLocalQueryCache()
Gets singletom instance of DcsDataSetInfoLocalQueryCache- Returns:
- instance of DcsDataSetInfoLocalQueryCache, never
null
-
-