Class CompareUiPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
com._1c.g5.v8.dt.internal.compare.ui.CompareUiPlugin
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class CompareUiPlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin
The Compare UI plugin.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringKey for option "Always open comparison/merge editor".static final StringFields 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 with the specified message.static org.eclipse.core.runtime.IStatuscreateErrorStatus(String msg, Throwable e) Creates an error status with the specified message and throwable.static org.eclipse.core.runtime.IStatuscreateInfoStatus(String message) Creates an info status with the specified message.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message) Creates warning status by a given message.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message, Exception throwable) Creates warning status by a given message and cause throwable.Returns all viewer descriptors for the given merge input.org.eclipse.swt.graphics.ColorgetColor(org.eclipse.swt.graphics.RGB rgb) Returns color for given rgb.static CompareUiPluginReturns the shared instancecom.google.inject.InjectorReturns the plug-in Guice-injector.protected voidinitializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) static voidlog(org.eclipse.core.runtime.IStatus status) Logs the status to eclipse logstatic voidLogs an error status created with the provided message.static voidLogs an error status created with the provided message and throwable.static voidlogWarning(String message) Writes a string to the plugin log as a warning status.voidstart(org.osgi.framework.BundleContext context) voidstop(org.osgi.framework.BundleContext context) Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugincreateImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startupMethods inherited from class org.eclipse.core.runtime.Pluginfind, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
- 
Field Details- 
PLUGIN_ID- See Also:
 
- 
ALWAYS_OPEN_COMPARISON_EDITORKey for option "Always open comparison/merge editor". Is actual for Git merge and Git cherry-pick commands.- See Also:
 
 
- 
- 
Constructor Details- 
CompareUiPluginpublic CompareUiPlugin()
 
- 
- 
Method Details- 
getDefaultReturns the shared instance- Returns:
- the shared instance
 
- 
createErrorStatusCreates an error status with the specified message.- Parameters:
- message- the status error message
- Returns:
- a new error status
 
- 
createErrorStatusCreates an error status with the specified message and throwable.- Parameters:
- message- the status error message
- throwable- the throwable that caused the error
- Returns:
- a new error status
 
- 
createWarningStatusCreates warning status by a given message.- Parameters:
- message- status message, cannot be- null
- Returns:
- status created warning status, never null
 
- 
createWarningStatuspublic static org.eclipse.core.runtime.IStatus createWarningStatus(String message, Exception throwable) Creates warning status by a given message and cause throwable.- Parameters:
- message- status message, cannot be- null
- throwable- throwable, can be- nullif not applicable
- Returns:
- status created warning status, never null
 
- 
createInfoStatusCreates an info status with the specified message.- Parameters:
- message- the info status message, not- null
- Returns:
- a new info status with the specified message
 
- 
logpublic static void log(org.eclipse.core.runtime.IStatus status) Logs the status to eclipse log- Parameters:
- status- - status with message
 
- 
logErrorLogs an error status created with the provided message and throwable.- Parameters:
- message- the log message
- throwable- the throwable
 
- 
logErrorLogs an error status created with the provided message.- Parameters:
- message- the log message
 
- 
logWarningWrites a string to the plugin log as a warning status.- Parameters:
- message- the message to log as warning
 
- 
getInjectorpublic com.google.inject.Injector getInjector()Returns the plug-in Guice-injector. Method is synchronized.- Returns:
- the plug-in Guice-injector, never null
 
- 
getColorpublic org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.RGB rgb) Returns color for given rgb. User should not dispose returned color.- Parameters:
- rgb- - rgb to get color, cannot be- null.
- Returns:
- color for given rgb, never null.
 
- 
getAllMergeViewerDescriptorspublic List<ThreeSideTextMergeViewerRegistry.ViewerDescriptor> getAllMergeViewerDescriptors(IThreeSideTextMergeInput input) Returns all viewer descriptors for the given merge input.- Parameters:
- input- the merge input, can not be- null
- Returns:
- the collection of viewer descriptors applicable for the given merge input.
 
- 
start- Specified by:
- startin interface- org.osgi.framework.BundleActivator
- Overrides:
- startin class- org.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
- Exception
 
- 
stop- Specified by:
- stopin interface- org.osgi.framework.BundleActivator
- Overrides:
- stopin class- org.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
- Exception
 
- 
initializeImageRegistryprotected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) - Overrides:
- initializeImageRegistryin class- org.eclipse.ui.plugin.AbstractUIPlugin
 
 
-