public class WorkingSetConfigurationBlock extends Object
IWizardPage instances that wish to create resources and pre-install
them into particular working sets.| Constructor and Description |
|---|
WorkingSetConfigurationBlock(String[] workingSetIds,
IDialogSettings settings)
Create a new instance of this working set block using default labels.
|
WorkingSetConfigurationBlock(String[] workingSetIds,
IDialogSettings settings,
String addButtonLabel,
String comboLabel,
String selectLabel)
Create a new instance of this working set block using custom labels.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createContent(Composite parent)
Add this block to the
parent |
static IWorkingSet[] |
filter(IWorkingSet[] workingSets,
String[] workingSetIds)
Filters the given working sets such that the following is true: for each
IWorkingSet s in result: s.getId() is element of workingSetIds
|
IWorkingSet[] |
findApplicableWorkingSets(IStructuredSelection selection)
Retrieves a working set from the given
selection or an
empty array if no working set could be retrieved. |
IWorkingSet[] |
getSelectedWorkingSets()
Return the currently selected working sets.
|
void |
setSelection(IStructuredSelection selection)
Deprecated.
|
void |
setWorkingSets(IWorkingSet[] workingSets)
Set the current selection of working sets.
|
public WorkingSetConfigurationBlock(String[] workingSetIds, IDialogSettings settings)
workingSetIds - working set ids from which the user can choosesettings - to store/load the selection historypublic WorkingSetConfigurationBlock(String[] workingSetIds, IDialogSettings settings, String addButtonLabel, String comboLabel, String selectLabel)
workingSetIds - working set ids from which the user can choosesettings - to store/load the selection historyaddButtonLabel - the label to use for the checkable enablement button. May be
null to use the default value.comboLabel - the label to use for the recent working set combo. May be
null to use the default value.selectLabel - the label to use for the select button. May be
null to use the default value.public static IWorkingSet[] filter(IWorkingSet[] workingSets, String[] workingSetIds)
workingSets - the array to filterworkingSetIds - the acceptable working set ids@Deprecated public void setSelection(IStructuredSelection selection)
setWorkingSets(IWorkingSet[]) and findApplicableWorkingSets(IStructuredSelection)
instead.selection - the selection to present in the UI or nullpublic void setWorkingSets(IWorkingSet[] workingSets)
workingSets - the working setspublic IWorkingSet[] findApplicableWorkingSets(IStructuredSelection selection)
selection or an
empty array if no working set could be retrieved. This selection is
filtered based on the criteria used to construct this instance.selection - the selection to retrieve the working set frompublic IWorkingSet[] getSelectedWorkingSets()
public void createContent(Composite parent)
parentparent - the parent to add the block to
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.