Class ConstructorDialog

java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.e1c.g5.v8.dt.mw.ui.ConstructorDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class ConstructorDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
Class dialogue movements constructor. It displays the data that fills the user .
  • 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.TitleAreaDialog

    DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE

    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
    ConstructorDialog(org.eclipse.swt.widgets.Shell parentShell, Document document, List<Fields> inputFields, ModuleProcessor moduleProcessor, IBmEditingContext bmEditingContext, Configuration configuration, boolean canEdit, MdTypeUtil mdTypeUtil, IEObjectProvider typeProvider, DerivedStateComputerUtil derivedStateComputerUtil)
    Creates a dialog for this document.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected void
    configureShell(org.eclipse.swt.widgets.Shell newShell)
     
    protected void
    createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
     
    protected org.eclipse.swt.widgets.Control
    createContents(org.eclipse.swt.widgets.Composite parent)
     
    org.eclipse.swt.widgets.Control
    createDialogArea(org.eclipse.swt.widgets.Composite parent)
     
    protected org.eclipse.jface.dialogs.IDialogSettings
     
    protected int
     
    protected org.eclipse.swt.graphics.Point
     
    Returns register section
    Returns fields collection
    protected void
     
    int
     

    Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

    getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage

    Methods inherited from class org.eclipse.jface.dialogs.TrayDialog

    closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable

    Methods inherited from class org.eclipse.jface.dialogs.Dialog

    applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, 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, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, 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

    • ConstructorDialog

      public ConstructorDialog(org.eclipse.swt.widgets.Shell parentShell, Document document, List<Fields> inputFields, ModuleProcessor moduleProcessor, IBmEditingContext bmEditingContext, Configuration configuration, boolean canEdit, MdTypeUtil mdTypeUtil, IEObjectProvider typeProvider, DerivedStateComputerUtil derivedStateComputerUtil)
      Creates a dialog for this document. Displays a tree registers and tree of the document.
      Parameters:
      parentShell - - external window,cannot be null
      document - - document for which the movements constructor opens,cannot be null
      inputFields - - object module data , associative array field to value , cannot be null
      moduleProcessor - - movement constructor module processor , if not null , register section will create with validate, may be null
      bmEditingContext - - editing context for submitting tasks , cannot be null
      configuration - - current configuration , cannot be null
      canEdit - - if document can edit true , else false
      mdTypeUtil - - the md-type util, cannot be null
      typeProvider - - the type provider, cannot be null
      derivedStateComputerUtil - - the derived state computer util, cannot be null
  • Method Details

    • createDialogArea

      public org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class org.eclipse.jface.dialogs.TitleAreaDialog
    • getRegisterSection

      public RegisterSection getRegisterSection()
      Returns register section
      Returns:
      - constructor dialog register section
    • getResult

      public List<Fields> getResult()
      Returns fields collection
      Returns:
      - list of fields
    • open

      public int open()
      Overrides:
      open in class org.eclipse.jface.window.Window
    • close

      public boolean close()
      Overrides:
      close in class org.eclipse.jface.dialogs.Dialog
    • okPressed

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

      protected org.eclipse.swt.graphics.Point getInitialSize()
      Overrides:
      getInitialSize in class org.eclipse.jface.dialogs.TitleAreaDialog
    • getDialogBoundsSettings

      protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings()
      Overrides:
      getDialogBoundsSettings in class org.eclipse.jface.dialogs.Dialog
    • getDialogBoundsStrategy

      protected int getDialogBoundsStrategy()
      Overrides:
      getDialogBoundsStrategy 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
    • configureShell

      protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
      Overrides:
      configureShell in class org.eclipse.jface.window.Window
    • createContents

      protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createContents in class org.eclipse.jface.dialogs.TitleAreaDialog