|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.dialogs.WorkingSetConfigurationBlock
public class WorkingSetConfigurationBlock
Instances of this class provide a reusable composite with controls that allow
the selection of working sets. This class is most useful in
IWizardPage instances that wish to create resources and pre-install
them into particular working sets.
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. use setWorkingSets(IWorkingSet[]) and findApplicableWorkingSets(IStructuredSelection)
instead. |
void |
setWorkingSets(IWorkingSet[] workingSets)
Set the current selection of working sets. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkingSetConfigurationBlock(String[] workingSetIds,
IDialogSettings settings)
workingSetIds - working set ids from which the user can choosesettings - to store/load the selection history
public 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.| Method Detail |
|---|
public static IWorkingSet[] filter(IWorkingSet[] workingSets,
String[] workingSetIds)
workingSets - the array to filterworkingSetIds - the acceptable working set ids
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 from
public IWorkingSet[] getSelectedWorkingSets()
public void createContent(Composite parent)
parent
- Parameters:
parent - the parent to add the block to
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.