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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringKey for option "Always open comparison/merge editor".static final StringFields 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) 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.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startupMethods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
-
Field Details
-
PLUGIN_ID
- See Also:
-
ALWAYS_OPEN_COMPARISON_EDITOR
Key for option "Always open comparison/merge editor". Is actual for Git merge and Git cherry-pick commands.- See Also:
-
-
Constructor Details
-
CompareUiPlugin
public CompareUiPlugin()
-
-
Method Details
-
getDefault
Returns the shared instance- Returns:
- the shared instance
-
createErrorStatus
Creates an error status with the specified message.- Parameters:
message- the status error message- Returns:
- a new error status
-
createErrorStatus
Creates an error status with the specified message and throwable.- Parameters:
message- the status error messagethrowable- the throwable that caused the error- Returns:
- a new error status
-
createWarningStatus
Creates warning status by a given message.- Parameters:
message- status message, cannot benull- Returns:
- status created warning status, never
null
-
createWarningStatus
public 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 benullthrowable- throwable, can benullif not applicable- Returns:
- status created warning status, never
null
-
createInfoStatus
Creates an info status with the specified message.- Parameters:
message- the info status message, notnull- Returns:
- a new info status with the specified message
-
log
public static void log(org.eclipse.core.runtime.IStatus status) Logs the status to eclipse log- Parameters:
status- - status with message
-
logError
Logs an error status created with the provided message and throwable.- Parameters:
message- the log messagethrowable- the throwable
-
logError
Logs an error status created with the provided message.- Parameters:
message- the log message
-
logWarning
Writes a string to the plugin log as a warning status.- Parameters:
message- the message to log as warning
-
getInjector
public com.google.inject.Injector getInjector()Returns the plug-in Guice-injector. Method is synchronized.- Returns:
- the plug-in Guice-injector, never
null
-
getColor
public 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 benull.- Returns:
- color for given rgb, never
null.
-
getAllMergeViewerDescriptors
public List<ThreeSideTextMergeViewerRegistry.ViewerDescriptor> getAllMergeViewerDescriptors(IThreeSideTextMergeInput input) Returns all viewer descriptors for the given merge input.- Parameters:
input- the merge input, can not benull- Returns:
- the collection of viewer descriptors applicable for the given merge input.
-
start
- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Overrides:
startin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Overrides:
stopin classorg.eclipse.ui.plugin.AbstractUIPlugin- Throws:
Exception
-
initializeImageRegistry
protected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) - Overrides:
initializeImageRegistryin classorg.eclipse.ui.plugin.AbstractUIPlugin
-