Class MergeOptionsSelectionDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com._1c.g5.v8.dt.internal.compare.git.ui.dialogs.MergeOptionsSelectionDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class MergeOptionsSelectionDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
A dialog to select merge options.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionMergeOptionsSelectionDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jgit.lib.Repository repository) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) protected final org.eclipse.swt.widgets.CompositecreateDialogArea(org.eclipse.swt.widgets.Composite parent) org.eclipse.jgit.api.MergeCommand.FastForwardModeReturns the fast forward mode.Returns the matching strategy.Get merge settings file name.booleanisCommit()Tells whether the merge is to be committed.booleanTells whether the merge is to be squashed.booleanTells whether to open the comparison/merge editor.booleanTells whether to compare and merge a Bsl module with parsing module structure.protected voidMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
MergeOptionsSelectionDialog
public MergeOptionsSelectionDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.jgit.lib.Repository repository) Constructor.- Parameters:
parentShell- the parent shell, can not benullrepository- the Git repository, can not benull
-
-
Method Details
-
isMergeSquash
public boolean isMergeSquash()Tells whether the merge is to be squashed.- Returns:
trueif the merge is to be squashed andfalseotherwise
-
isCommit
public boolean isCommit()Tells whether the merge is to be committed.- Returns:
trueif the merge is to be committed andfalseotherwise
-
getFastForwardMode
public org.eclipse.jgit.api.MergeCommand.FastForwardMode getFastForwardMode()Returns the fast forward mode.- Returns:
- the fast forward mode, never
null
-
getMatchingStrategy
Returns the matching strategy.- Returns:
- the matching strategy, can not be
null
-
isParseBslModuleStructure
public boolean isParseBslModuleStructure()Tells whether to compare and merge a Bsl module with parsing module structure.- Returns:
trueif compare and merge a Bsl module with parsing module structure,falseotherwise
-
isOpenComparisonEditor
public boolean isOpenComparisonEditor()Tells whether to open the comparison/merge editor.- Returns:
trueif open the comparison/merge editor,falseotherwise
-
getMergeSettingsFileName
Get merge settings file name.- Returns:
- merge settings file name, can be
null
-
createDialogArea
protected final org.eclipse.swt.widgets.Composite createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBarin classorg.eclipse.jface.dialogs.Dialog
-
okPressed
protected void okPressed()- Overrides:
okPressedin classorg.eclipse.jface.dialogs.Dialog
-