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

    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

    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)
     
    getAdapter(Class adapter)
     
    org.eclipse.emf.ecore.EObject
    Get edited expression
    protected org.eclipse.swt.graphics.Point
     
    Get editing text
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 project
      parentShell - shell
      source - query wizard source
      expression - edited expression. If null, created new expression
      editingType - editing type
      dcsMode - - 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 project
      parentShell - shell
      source - query wizard source
      expression - edited expression. If null, created new expression
      editingType - editing type
      fields - available fields
      dcsMode - - ql editor for dcs
  • Method Details

    • getAdapter

      public Object getAdapter(Class adapter)
      Specified by:
      getAdapter in interface org.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 class org.eclipse.jface.window.Window
    • createDialogArea

      protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class org.eclipse.jface.dialogs.Dialog
    • handleShellCloseEvent

      protected void handleShellCloseEvent()
      Overrides:
      handleShellCloseEvent in class org.eclipse.jface.window.Window
    • getInitialSize

      protected org.eclipse.swt.graphics.Point getInitialSize()
      Overrides:
      getInitialSize in class AbstractQueryWizardDialog
    • okPressed

      protected void okPressed()
      Overrides:
      okPressed in class org.eclipse.jface.dialogs.Dialog
    • createButtonsForButtonBar

      protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createButtonsForButtonBar in class org.eclipse.jface.dialogs.Dialog