Package org.eclipse.pde.ui.launcher
Class AbstractPDELaunchConfigurationTabGroup
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
org.eclipse.pde.ui.launcher.AbstractPDELaunchConfigurationTabGroup
- All Implemented Interfaces:
ILaunchConfigurationTabGroup
- Direct Known Subclasses:
EclipseLauncherTabGroup,JUnitTabGroup
public abstract class AbstractPDELaunchConfigurationTabGroup
extends AbstractLaunchConfigurationTabGroup
An abstract class subclassed by the Eclipse application and JUnit Plug-in launch
configuration tab groups.
This class is not intended to be subclassed by clients.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
Fields inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
fTabs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeFrom(ILaunchConfiguration configuration) The tab group delegates to all tabs in the group.voidsetDefaults(ILaunchConfigurationWorkingCopy configuration) Delegates to all tabs to set defaults.Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
dispose, getTabs, launched, performApply, setTabsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup
createTabs
-
Constructor Details
-
AbstractPDELaunchConfigurationTabGroup
public AbstractPDELaunchConfigurationTabGroup()
-
-
Method Details
-
initializeFrom
The tab group delegates to all tabs in the group. Prior to the delegation, it migrates all pre-3.2 launch configurations to make them 3.2-compliant.- Specified by:
initializeFromin interfaceILaunchConfigurationTabGroup- Overrides:
initializeFromin classAbstractLaunchConfigurationTabGroup- See Also:
-
setDefaults
Delegates to all tabs to set defaults. It then sets program and VM arguments based on values on the Plug-in Development > Target Platform > Launching Arguments preference page.- Specified by:
setDefaultsin interfaceILaunchConfigurationTabGroup- Overrides:
setDefaultsin classAbstractLaunchConfigurationTabGroup- See Also:
-