org.eclipse.ui.dialogs
Class ElementListSelectionDialog
java.lang.Object
|
+--org.eclipse.jface.window.Window
|
+--org.eclipse.jface.dialogs.Dialog
|
+--org.eclipse.ui.dialogs.SelectionDialog
|
+--org.eclipse.ui.dialogs.SelectionStatusDialog
|
+--org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
|
+--org.eclipse.ui.dialogs.ElementListSelectionDialog
- public class ElementListSelectionDialog
- extends AbstractElementListSelectionDialog
A class to select elements out of a list of elements.
- Since:
- 2.0
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Methods inherited from class org.eclipse.ui.dialogs.AbstractElementListSelectionDialog |
cancelPressed, create, createFilteredList, createFilterText, createMessageArea, getFilter, getFoldedElements, getSelectedElements, getSelectionIndex, getSelectionIndices, handleDefaultSelected, handleEmptyList, handleSelectionChanged, isCaseIgnored, open, setAllowDuplicates, setEmptyListMessage, setEmptySelectionMessage, setFilter, setIgnoreCase, setListElements, setMatchEmptyString, setMultipleSelection, setSelection, setSize, setValidator, validateCurrentSelection |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
buttonPressed, constrainShellSize, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeDialogUnits |
Methods inherited from class org.eclipse.jface.window.Window |
close, createShell, getContents, getDefaultImage, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementListSelectionDialog
public ElementListSelectionDialog(Shell parent,
ILabelProvider renderer)
- Creates a list selection dialog.
- Parameters:
parent
- the parent widget.renderer
- the label renderer.
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
.
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
Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.