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
-
-
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
-
-
Constructor Summary
Constructors Constructor Description QueryExpressionEditDialog(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)
Object
getAdapter(Class adapter)
org.eclipse.emf.ecore.EObject
getExpression()
Get edited expressionprotected org.eclipse.swt.graphics.Point
getInitialSize()
String
getText()
Get editing textprotected void
handleShellCloseEvent()
protected void
okPressed()
-
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 Detail
-
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 Detail
-
getAdapter
public Object getAdapter(Class adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
getExpression
public org.eclipse.emf.ecore.EObject getExpression()
Get edited expression- Returns:
- edited expression
-
getText
public String 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
-
-