Package org.eclipse.debug.ui
Class AbstractLaunchConfigurationTabGroup
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
- All Implemented Interfaces:
- ILaunchConfigurationTabGroup
public abstract class AbstractLaunchConfigurationTabGroup
extends Object
implements ILaunchConfigurationTabGroup
Common function for launch configuration tab groups.
 Generally, a launch configuration tab group will subclass
 this class, and define a method to create and set the tabs
 in that group.
 
Clients may subclass this class.
- Since:
- 2.0
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ILaunchConfigurationTab[]The tabs in this tab group, ornullif not yet instantiated.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddispose()By default, dispose all the tabs in this group.getTabs()Returns the tabs contained in this tab group.voidinitializeFrom(ILaunchConfiguration configuration) By default, delegate to all of the tabs in this group.voidDeprecated.As of R3.0, this method is no longer called by the launch framework.voidperformApply(ILaunchConfigurationWorkingCopy configuration) By default, delegate to all of the tabs in this group.voidsetDefaults(ILaunchConfigurationWorkingCopy configuration) By default, delegate to all of the tabs in this group.protected voidsetTabs(ILaunchConfigurationTab... tabs) Sets the tabs in this groupMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabGroupcreateTabs
- 
Field Details- 
fTabsThe tabs in this tab group, ornullif not yet instantiated.
 
- 
- 
Constructor Details- 
AbstractLaunchConfigurationTabGrouppublic AbstractLaunchConfigurationTabGroup()
 
- 
- 
Method Details- 
getTabsDescription copied from interface:ILaunchConfigurationTabGroupReturns the tabs contained in this tab group.- Specified by:
- getTabsin interface- ILaunchConfigurationTabGroup
- Returns:
- the tabs contained in this tab group
- See Also:
 
- 
setTabsSets the tabs in this group- Parameters:
- tabs- the tabs in this group
 
- 
disposepublic void dispose()By default, dispose all the tabs in this group.- Specified by:
- disposein interface- ILaunchConfigurationTabGroup
- See Also:
 
- 
setDefaultsBy default, delegate to all of the tabs in this group.- Specified by:
- setDefaultsin interface- ILaunchConfigurationTabGroup
- Parameters:
- configuration- launch configuration
- See Also:
 
- 
initializeFromBy default, delegate to all of the tabs in this group.- Specified by:
- initializeFromin interface- ILaunchConfigurationTabGroup
- Parameters:
- configuration- launch configuration
- See Also:
 
- 
performApplyBy default, delegate to all of the tabs in this group.- Specified by:
- performApplyin interface- ILaunchConfigurationTabGroup
- Parameters:
- configuration- launch configuration
- See Also:
 
- 
launchedDeprecated.As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.By default, delegate to all of the tabs in this group.- Specified by:
- launchedin interface- ILaunchConfigurationTabGroup
- Parameters:
- launch- the result of launching the current launch configuration
- See Also:
 
 
-