Package org.eclipse.pde.ui.launcher
Class PluginsTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.pde.ui.launcher.AbstractLauncherTab
org.eclipse.pde.ui.launcher.PluginsTab
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
A launch configuration tab that displays the different self-hosting modes,
and lets the user customize the list of plug-ins to launch with.
This class may be instantiated. This class is not intended to be subclassed by clients.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
-
Constructor Summary
ConstructorDescriptionConstructor.PluginsTab
(boolean showFeatures) Deprecated.As of 3.6 the feature-based workspace launch option is no longer available, so there is no need to set this flag -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(Composite parent) void
dispose()
getId()
getImage()
getName()
protected void
void
initializeFrom
(ILaunchConfiguration configuration) void
performApply
(ILaunchConfigurationWorkingCopy configuration) void
setDefaults
(ILaunchConfigurationWorkingCopy configuration) void
Validates the data entered on the tab.Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLauncherTab
activated, createStartingSpace, deactivated, isValid, scheduleUpdateJob, updateLaunchConfigurationDialog
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
OkToLeaveTab, postApply
-
Constructor Details
-
PluginsTab
public PluginsTab()Constructor. Equivalent to PluginsTab(true).- See Also:
-
PluginsTab
Deprecated.As of 3.6 the feature-based workspace launch option is no longer available, so there is no need to set this flagConstructor- Parameters:
showFeatures
- a flag indicating if the tab should present the feature-based self-hosting option.
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceILaunchConfigurationTab
- Overrides:
dispose
in classAbstractLaunchConfigurationTab
-
createControl
-
initializeFrom
-
setDefaults
-
performApply
-
getName
-
getImage
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
validateTab
public void validateTab()Description copied from class:AbstractLauncherTab
Validates the data entered on the tab.- Specified by:
validateTab
in classAbstractLauncherTab
-
getId
- Overrides:
getId
in classAbstractLaunchConfigurationTab
-
initializeAttributes
protected void initializeAttributes()- Overrides:
initializeAttributes
in classAbstractLaunchConfigurationTab
-