Package com._1c.g5.v8.dt.qw.ui
Class QueryWizard
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.QueryWizard
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
Query wizard dialog
-
Nested Class Summary
Nested ClassesNested 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, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionQueryWizard(int mode, org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject contextProject, String queryText, int style, QueryWizardControl parentQueryWizardControl, boolean editable, IBmNavigatorOrderIndexManager bmNavigatorOrderIndexManager, IConfigurationProvider configurationProvider, IV8ProjectManager v8ProjectManager, IQlCachedScopeProvider cachedScopeProvider, IBmModelManager bmModelManager) QueryWizard(int mode, org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject contextProject, String queryText, IBmNavigatorOrderIndexManager bmNavigatorOrderIndexManager, IConfigurationProvider configurationProvider, IV8ProjectManager v8ProjectManager, IQlCachedScopeProvider cachedScopeProvider, IBmModelManager bmModelManager) QueryWizard(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject contextProject, String queryText, int style, IBmNavigatorOrderIndexManager bmNavigatorOrderIndexManager, IConfigurationProvider configurationProvider, IV8ProjectManager v8ProjectManager, IQlCachedScopeProvider cachedScopeProvider, IBmModelManager bmModelManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()protected voidconfigureShell(org.eclipse.swt.widgets.Shell newShell) protected org.eclipse.swt.widgets.ControlcreateButtonBar(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent) Create contents of the dialog.Get active QL editororg.eclipse.emf.ecore.EObjectGet context objectprotected org.eclipse.swt.graphics.PointgetInitialLocation(org.eclipse.swt.graphics.Point initialSize) protected org.eclipse.swt.graphics.PointintgetMode()Get current query wizard modeGet current query schemaGet query textgetQueryTextForTextModule(String lineFormatter) Get query text ready for insert to text moduleprotected voidbooleanChecks if some objects were adopted as a result of this wizard functioningintopen()voidCancel pressedvoidpressOk()Ok pressedvoidsetCloseAction(org.eclipse.jface.action.Action queryWizardCloseAction) Set action on close.voidsetContextObject(org.eclipse.emf.ecore.EObject contextObject) Set MdObject for generating template for output resultvoidsetHotKeyListener(org.eclipse.swt.widgets.Listener listener) Set key listenervoidSet parameters for result processingMethods inherited from class com._1c.g5.v8.dt.qw.ui.dialogs.AbstractQueryWizardDialog
getDialogLocation, getDialogSize, getInitialSize, saveStateMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
Method Details
-
open
public int open()- Overrides:
openin classorg.eclipse.jface.window.Window
-
getQueryText
Get query text- Returns:
- query text
-
isAdopted
public boolean isAdopted()Checks if some objects were adopted as a result of this wizard functioning- Returns:
- True if objects were adopted
-
getQueryTextForTextModule
Get query text ready for insert to text module- Parameters:
lineFormatter- - line formatter- Returns:
- query text
-
setContextObject
public void setContextObject(org.eclipse.emf.ecore.EObject contextObject) Set MdObject for generating template for output result- Parameters:
contextObject- - context object with reference 'templates'
-
getContextObject
public org.eclipse.emf.ecore.EObject getContextObject()Get context object- Returns:
- context object
-
setCloseAction
public void setCloseAction(org.eclipse.jface.action.Action queryWizardCloseAction) Set action on close. Need for not modal style.- Parameters:
queryWizardCloseAction- - close action
-
getQuerySchema
Get current query schema- Returns:
- query schema
-
pressOk
public void pressOk()Ok pressed -
pressCancel
public void pressCancel()Cancel pressed -
close
public boolean close()- Overrides:
closein classAbstractQueryWizardDialog
-
setHotKeyListener
public void setHotKeyListener(org.eclipse.swt.widgets.Listener listener) Set key listener- Parameters:
listener- - listener
-
getMode
public int getMode()Get current query wizard mode- Returns:
- combination of QueryWizardMode flags
-
getActiveQlEditor
Get active QL editor- Returns:
- active QL editor
-
setResultProcessingParams
Set parameters for result processing- Parameters:
params- - result processing parameters
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell) - Overrides:
configureShellin classorg.eclipse.jface.window.Window
-
handleShellCloseEvent
protected void handleShellCloseEvent()- Overrides:
handleShellCloseEventin classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) Create contents of the dialog.- Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.Dialog- Parameters:
parent-
-
createButtonBar
protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonBarin classorg.eclipse.jface.dialogs.Dialog
-
getInitialSize
protected org.eclipse.swt.graphics.Point getInitialSize()- Overrides:
getInitialSizein classAbstractQueryWizardDialog
-
getInitialLocation
protected org.eclipse.swt.graphics.Point getInitialLocation(org.eclipse.swt.graphics.Point initialSize) - Overrides:
getInitialLocationin classAbstractQueryWizardDialog
-