Class BslAnnotationChooserDialog
- 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.bsl.ui.extension.handlers.BslAnnotationChooserDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class BslAnnotationChooserDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
Special dialog to choose annotation call type
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
-
Fields 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, ELLIPSIS
-
-
Constructor Summary
Constructors Constructor Description BslAnnotationChooserDialog(org.eclipse.swt.widgets.Shell parentShell, boolean isRussian, Version version, boolean callForFunction, boolean beforeAlreadyExist, boolean aroundAlreadyExist, boolean afterAlreadyExist, boolean changeAndValidateAlreadyExist)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
String
getProcedureAnnotation()
Gets procedure annotation for chosen eventprotected void
okPressed()
-
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods 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 Detail
-
BslAnnotationChooserDialog
public BslAnnotationChooserDialog(org.eclipse.swt.widgets.Shell parentShell, boolean isRussian, Version version, boolean callForFunction, boolean beforeAlreadyExist, boolean aroundAlreadyExist, boolean afterAlreadyExist, boolean changeAndValidateAlreadyExist)
Constructor- Parameters:
parentShell
- parentShell
, can't benull
isRussian
-true
if actual script variant is Russian,false
otherwiseversion
- actualVersion
of module'sIV8Project
where dialog call, cannot benull
callForFunction
-true
if annotation choosing forFunction
,false
otherwisebeforeAlreadyExist
-true
if method with annotation call type "Before" already was created,false
otherwisearoundAlreadyExist
-true
if method with annotation call type "Around" already was created,false
otherwiseafterAlreadyExist
-true
if method with annotation call type "After" already was created,false
otherwisechangeAndValidateAlreadyExist
-true
if method with annotation call type "ChangeAndValidate" already was created,false
otherwise
-
-
Method Detail
-
getProcedureAnnotation
public String getProcedureAnnotation()
Gets procedure annotation for chosen event- Returns:
- procedure annotation for chosen event, or empty string if there is no procedure for chosen event
-
okPressed
protected void okPressed()
- Overrides:
okPressed
in classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
-