Class QueryTextEditDialog

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable, org.eclipse.jface.window.IShellProvider

    public class QueryTextEditDialog
    extends AbstractQueryWizardDialog
    implements org.eclipse.core.runtime.IAdaptable
    Query text editor
    • 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
      QueryTextEditDialog​(org.eclipse.core.resources.IProject project, org.eclipse.swt.widgets.Shell parentShell, String queryText, boolean dcsMode, int initPosition, boolean formatOnInit)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean close()  
      protected void configureShell​(org.eclipse.swt.widgets.Shell newShell)  
      protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)  
      Object getAdapter​(Class adapter)  
      protected org.eclipse.swt.graphics.Point getInitialSize()  
      String getQueryText()
      Get query text
      protected void handleShellCloseEvent()  
      protected void okPressed()  
      void setCloseAction​(org.eclipse.jface.action.Action QueryEditorCloseAction)
      Set action on close.
      void setQueryText​(String queryText)
      Set query text
      • Methods inherited from class org.eclipse.jface.dialogs.Dialog

        applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createButtonsForButtonBar, 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

      • QueryTextEditDialog

        public QueryTextEditDialog​(org.eclipse.core.resources.IProject project,
                                   org.eclipse.swt.widgets.Shell parentShell,
                                   String queryText,
                                   boolean dcsMode,
                                   int initPosition,
                                   boolean formatOnInit)
        Parameters:
        parentShell - shell
        queryText_ - query text
        dcsMode - editor for dcs
    • Method Detail

      • setCloseAction

        public void setCloseAction​(org.eclipse.jface.action.Action QueryEditorCloseAction)
        Set action on close. Need for not modal style.
        Parameters:
        QueryEditorCloseAction - - close action
      • getAdapter

        public Object getAdapter​(Class adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • getQueryText

        public String getQueryText()
        Get query text
        Returns:
        query text
      • setQueryText

        public void setQueryText​(String queryText)
        Set query text
        Parameters:
        queryText - query text
      • configureShell

        protected void configureShell​(org.eclipse.swt.widgets.Shell newShell)
        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
      • okPressed

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