/**
* A class to select elements out of a list of elements.
*/
-public class ElementListSelectionDialog extends AbstractElementListSelectionDialog {
-
+public class ElementListSelectionDialog extends
+ AbstractElementListSelectionDialog {
+
private Object[] fElements;
-
+
/**
* Creates a list selection dialog.
- * @param parent the parent widget.
- * @param renderer the label renderer.
- */
- public ElementListSelectionDialog(Shell parent, ILabelProvider renderer) {
+ *
+ * @param parent
+ * the parent widget.
+ * @param renderer
+ * the label renderer.
+ */
+ public ElementListSelectionDialog(Shell parent, ILabelProvider renderer) {
super(parent, renderer);
}
/**
* Sets the elements of the list.
- * @param elements the elements of the list.
+ *
+ * @param elements
+ * the elements of the list.
*/
public void setElements(Object[] elements) {
- fElements= elements;
+ fElements = elements;
}
/*
protected void computeResult() {
setResult(Arrays.asList(getSelectedElements()));
}
-
+
/*
* @see Dialog#createDialogArea(Composite)
*/
protected Control createDialogArea(Composite parent) {
- Composite contents= (Composite) super.createDialogArea(parent);
-
+ Composite contents = (Composite) super.createDialogArea(parent);
+
createMessageArea(contents);
createFilterText(contents);
createFilteredList(contents);
setListElements(fElements);
- List initialSelections= getInitialSelections();
+ List initialSelections = getInitialElementSelections();
if (initialSelections != null)
setSelection(initialSelections.toArray());
-
+
return contents;
}