Class ElementListSelectionDialog

All Implemented Interfaces:
IShellProvider
Direct Known Subclasses:
StringVariableSelectionDialog

public class ElementListSelectionDialog extends AbstractElementListSelectionDialog
A class to select elements out of a list of elements.
Since:
2.0
  • Constructor Details

    • ElementListSelectionDialog

      public ElementListSelectionDialog(Shell parent, ILabelProvider renderer)
      Creates a list selection dialog.
      Parameters:
      parent - the parent widget.
      renderer - the label renderer.
  • Method Details

    • setElements

      public void setElements(Object[] elements)
      Sets the elements of the list.
      Parameters:
      elements - the elements of the list.
    • computeResult

      protected void computeResult()
      Description copied from class: SelectionStatusDialog
      Compute the result and return it.
      Specified by:
      computeResult in class SelectionStatusDialog
    • createDialogArea

      protected Control createDialogArea(Composite parent)
      Description copied from class: Dialog
      Creates and returns the contents of the upper part of this dialog (above the button bar).

      The Dialog implementation of this framework method creates and returns a new Composite with standard margins and spacing.

      The returned control's layout data must be an instance of GridData. This method must not modify the parent's layout.

      Subclasses must override this method but may call super as in the following example:

       Composite composite = (Composite) super.createDialogArea(parent);
       //add controls to composite as necessary
       return composite;
       
      Overrides:
      createDialogArea in class Dialog
      Parameters:
      parent - the parent composite to contain the dialog area
      Returns:
      the dialog area control