Package com._1c.g5.v8.dt.qw.ui.dialogs
Class QueryExpressionEditDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
com._1c.g5.v8.dt.qw.ui.dialogs.AbstractQueryWizardDialog
com._1c.g5.v8.dt.qw.ui.dialogs.QueryExpressionEditDialog
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.jface.window.IShellProvider
public class QueryExpressionEditDialog
extends AbstractQueryWizardDialog
implements org.eclipse.core.runtime.IAdaptable
Editor for custom expression
-
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.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
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
Constructor Summary
ConstructorsConstructorDescriptionQueryExpressionEditDialog
(org.eclipse.core.resources.IProject project, org.eclipse.swt.widgets.Shell parentShell, QueryWizardSource source, Object expression, ExpressionEditingType editingType, boolean dcsMode) QueryExpressionEditDialog
(org.eclipse.core.resources.IProject project, org.eclipse.swt.widgets.Shell parentShell, QueryWizardSource source, Object expression, ExpressionEditingType editingType, org.eclipse.emf.common.util.EList<DbViewFieldDef> fields, boolean dcsMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureShell
(org.eclipse.swt.widgets.Shell shell) protected void
createButtonsForButtonBar
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Control
createDialogArea
(org.eclipse.swt.widgets.Composite parent) getAdapter
(Class adapter) org.eclipse.emf.ecore.EObject
Get edited expressionprotected org.eclipse.swt.graphics.Point
getText()
Get editing textprotected void
protected void
Methods inherited from class com._1c.g5.v8.dt.qw.ui.dialogs.AbstractQueryWizardDialog
close, getDialogLocation, getDialogSize, getInitialLocation, getInitialSize, saveState
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
QueryExpressionEditDialog
public QueryExpressionEditDialog(org.eclipse.core.resources.IProject project, org.eclipse.swt.widgets.Shell parentShell, QueryWizardSource source, Object expression, ExpressionEditingType editingType, boolean dcsMode) - Parameters:
project
- current projectparentShell
- shellsource
- query wizard sourceexpression
- edited expression. If null, created new expressioneditingType
- editing typedcsMode
- - ql editor for dcs
-
QueryExpressionEditDialog
public QueryExpressionEditDialog(org.eclipse.core.resources.IProject project, org.eclipse.swt.widgets.Shell parentShell, QueryWizardSource source, Object expression, ExpressionEditingType editingType, org.eclipse.emf.common.util.EList<DbViewFieldDef> fields, boolean dcsMode) - Parameters:
project
- current projectparentShell
- shellsource
- query wizard sourceexpression
- edited expression. If null, created new expressioneditingType
- editing typefields
- available fieldsdcsMode
- - ql editor for dcs
-
-
Method Details
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
getExpression
public org.eclipse.emf.ecore.EObject getExpression()Get edited expression- Returns:
- edited expression
-
getText
Get editing text- Returns:
- editing text
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell) - Overrides:
configureShell
in classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.Dialog
-
handleShellCloseEvent
protected void handleShellCloseEvent()- Overrides:
handleShellCloseEvent
in classorg.eclipse.jface.window.Window
-
getInitialSize
protected org.eclipse.swt.graphics.Point getInitialSize()- Overrides:
getInitialSize
in classAbstractQueryWizardDialog
-
okPressed
protected void okPressed()- Overrides:
okPressed
in classorg.eclipse.jface.dialogs.Dialog
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBar
in classorg.eclipse.jface.dialogs.Dialog
-