Package org.eclipse.pde.ui.launcher
Class BundlesTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.eclipse.pde.ui.launcher.AbstractLauncherTab
-
- org.eclipse.pde.ui.launcher.BundlesTab
-
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
- Direct Known Subclasses:
EquinoxPluginsTab
public class BundlesTab extends AbstractLauncherTab
A launch configuration tab that customizes the list of bundles to launch with, their start level and their auto-start attributes.This class may be instantiated, but it is not intended to be subclassed by clients.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description BundlesTab()
Constructor to create a new bundle tab
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activated(ILaunchConfigurationWorkingCopy config)
void
createControl(Composite parent)
void
dispose()
Dispose imagesString
getId()
Image
getImage()
String
getName()
void
initializeFrom(ILaunchConfiguration config)
void
performApply(ILaunchConfigurationWorkingCopy config)
void
setDefaults(ILaunchConfigurationWorkingCopy config)
void
validateTab()
Validates the data entered on the tab.-
Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLauncherTab
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, initializeAttributes, 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
-
-
-
-
Method Detail
-
dispose
public void dispose()
Dispose images- Specified by:
dispose
in interfaceILaunchConfigurationTab
- Overrides:
dispose
in classAbstractLaunchConfigurationTab
- See Also:
ILaunchConfigurationTab.dispose()
-
createControl
public void createControl(Composite parent)
-
initializeFrom
public void initializeFrom(ILaunchConfiguration config)
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy config)
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy config)
-
getName
public String getName()
-
getImage
public Image getImage()
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
activated
public void activated(ILaunchConfigurationWorkingCopy config)
- Specified by:
activated
in interfaceILaunchConfigurationTab
- Overrides:
activated
in classAbstractLauncherTab
-
validateTab
public void validateTab()
Description copied from class:AbstractLauncherTab
Validates the data entered on the tab.- Specified by:
validateTab
in classAbstractLauncherTab
-
getId
public String getId()
- Overrides:
getId
in classAbstractLaunchConfigurationTab
-
-