|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ui.dialogs.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. This method will be removed before 3.4 ships. |
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 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.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. This method will be removed before 3.4 ships.
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.4 |
||||||||||
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, 2008. All rights reserved.