Class LifecyclePlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
com._1c.g5.v8.dt.internal.lifecycle.LifecyclePlugin
- All Implemented Interfaces:
- EventListener,- org.eclipse.osgi.service.debug.DebugOptionsListener,- org.osgi.framework.BundleActivator
public class LifecyclePlugin
extends org.eclipse.core.runtime.Plugin
implements org.eclipse.osgi.service.debug.DebugOptionsListener
Lifecycle plug-in activator. The activator class controls the plug-in life cycle.
- 
Field SummaryFields inherited from class org.eclipse.core.runtime.PluginPLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic org.eclipse.core.runtime.IStatuscreateErrorStatus(String message) Creates an error status by the provided message.static org.eclipse.core.runtime.IStatuscreateErrorStatus(String message, Throwable throwable) Creates an error status by the provided message and the cause throwable.static org.eclipse.core.runtime.IStatuscreateInfoStatus(String message) Creates an info status by the provided message.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message) Creates a warning status by the provided message.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message, Exception ex) Creates a warning status by the provided message and the cause throwable.static LifecyclePluginReturns the shared lifecycle plug-in instance.booleanstatic voidlog(org.eclipse.core.runtime.IStatus status) Writes the status to the plug-in log.voidoptionsChanged(org.eclipse.osgi.service.debug.DebugOptions options) voidstart(org.osgi.framework.BundleContext context) voidstop(org.osgi.framework.BundleContext context) static voidPrints the provided message to the OSGi tracing if started and plug-in is in debug mode.Methods inherited from class org.eclipse.core.runtime.Pluginfind, find, getBundle, getLog, getPluginPreferences, getStateLocation, initializeDefaultPluginPreferences, internalInitializeDefaultPluginPreferences, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString
- 
Constructor Details- 
LifecyclePluginpublic LifecyclePlugin()
 
- 
- 
Method Details- 
getDefaultReturns the shared lifecycle plug-in instance.- Returns:
- the shared lifecycle plug-in instance, never nullif plug-in is started
 
- 
logpublic static void log(org.eclipse.core.runtime.IStatus status) Writes the status to the plug-in log.- Parameters:
- status- the status to write to the plug-in log, cannot be- null
 
- 
createErrorStatusCreates an error status by the provided message.- Parameters:
- message- the status message, cannot be- null
- Returns:
- the created error status, never null
 
- 
createErrorStatuspublic static org.eclipse.core.runtime.IStatus createErrorStatus(String message, Throwable throwable) Creates an error status by the provided message and the cause throwable.- Parameters:
- message- the status message, cannot be- null
- throwable- the cause throwable, can be- nullif not applicable
- Returns:
- the created error status, never null
 
- 
createWarningStatusCreates a warning status by the provided message.- Parameters:
- message- the status message, cannot be- null
- Returns:
- the created warning status, never null
 
- 
createInfoStatusCreates an info status by the provided message.- Parameters:
- message- the status message, cannot be- null
- Returns:
- the created info status, never null
 
- 
createWarningStatusCreates a warning status by the provided message and the cause throwable.- Parameters:
- message- the status message, cannot be- null
- throwable- the cause throwable, can be- nullif not applicable
- Returns:
- the created warning status, never null
 
- 
tracePrints the provided message to the OSGi tracing if started and plug-in is in debug mode.- Parameters:
- messageSupplier- the supplier that provides message to print or- nullif none
 
- 
start- Specified by:
- startin interface- org.osgi.framework.BundleActivator
- Overrides:
- startin class- org.eclipse.core.runtime.Plugin
- Throws:
- Exception
 
- 
stop- Specified by:
- stopin interface- org.osgi.framework.BundleActivator
- Overrides:
- stopin class- org.eclipse.core.runtime.Plugin
- Throws:
- Exception
 
- 
optionsChangedpublic void optionsChanged(org.eclipse.osgi.service.debug.DebugOptions options) - Specified by:
- optionsChangedin interface- org.eclipse.osgi.service.debug.DebugOptionsListener
 
- 
isDebuggingpublic boolean isDebugging()- Overrides:
- isDebuggingin class- org.eclipse.core.runtime.Plugin
 
 
-