All Implemented Interfaces:
EventListener, StandardStrings, org.eclipse.jface.window.IShellProvider, org.eclipse.swt.custom.VerifyKeyListener, org.eclipse.swt.events.VerifyListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.swt.widgets.Listener

public class AddIndexDialog extends AbstractDialogKeyVerifyJavaNames
The Class AddIndexDialog.
  • Field Details

    • indexName

      public String indexName
      The index name.
    • indexType

      public String indexType
      The index type.
    • indexKind

      public String indexKind
      The index kind.
    • keys

      public FsIndexKeyDescription[] keys
      The keys.
  • Constructor Details

    • AddIndexDialog

      public AddIndexDialog(AbstractSection aSection)
      Instantiates a new adds the index dialog.
      Parameters:
      aSection - the a section
    • AddIndexDialog

      public AddIndexDialog(AbstractSection aSection, FsIndexDescription aExistingNDX)
      Constructor for Editing an existing XRD.
      Parameters:
      aSection - the a section
      aExistingNDX - the a existing NDX
  • Method Details

    • createDialogArea

      protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class AbstractDialog
    • getTypeSystemInfoList

      public TypesWithNameSpaces getTypeSystemInfoList()
      Description copied from class: AbstractDialog
      Gets the type system info list.
      Overrides:
      getTypeSystemInfoList in class AbstractDialog
      Returns:
      the type system info list
    • handleEvent

      public void handleEvent(org.eclipse.swt.widgets.Event event)
      Specified by:
      handleEvent in interface org.eclipse.swt.widgets.Listener
      Overrides:
      handleEvent in class AbstractDialog
    • alreadyDefined

      public List alreadyDefined(org.eclipse.swt.widgets.TableItem[] items)
      Already defined.
      Parameters:
      items - the items
      Returns:
      the list
    • copyValuesFromGUI

      public void copyValuesFromGUI()
      Description copied from class: AbstractDialog
      Copy values from GUI.
      Specified by:
      copyValuesFromGUI in class AbstractDialog
    • isValid

      public boolean isValid()
      Description copied from class: AbstractDialog
      Checks if is valid.
      Specified by:
      isValid in class AbstractDialog
      Returns:
      true, if is valid
    • enableOK

      public void enableOK()
      Description copied from class: AbstractDialog
      Enable OK.
      Specified by:
      enableOK in class AbstractDialog