public abstract class AbstractLaunchConfigurationTabGroup extends Object implements ILaunchConfigurationTabGroup
Clients may subclass this class.
ILaunchConfigurationTabGroup| Modifier and Type | Field and Description |
|---|---|
protected ILaunchConfigurationTab[] |
fTabs
The tabs in this tab group, or
null if not yet instantiated. |
| Constructor and Description |
|---|
AbstractLaunchConfigurationTabGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
By default, dispose all the tabs in this group.
|
ILaunchConfigurationTab[] |
getTabs()
Returns the tabs contained in this tab group.
|
void |
initializeFrom(ILaunchConfiguration configuration)
By default, delegate to all of the tabs in this group.
|
void |
launched(ILaunch launch)
Deprecated.
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.
|
void |
performApply(ILaunchConfigurationWorkingCopy configuration)
By default, delegate to all of the tabs in this group.
|
void |
setDefaults(ILaunchConfigurationWorkingCopy configuration)
By default, delegate to all of the tabs in this group.
|
protected void |
setTabs(ILaunchConfigurationTab[] tabs)
Sets the tabs in this group
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTabsprotected ILaunchConfigurationTab[] fTabs
null if not yet instantiated.public ILaunchConfigurationTab[] getTabs()
ILaunchConfigurationTabGroupgetTabs in interface ILaunchConfigurationTabGroupILaunchConfigurationTabGroup.getTabs()protected void setTabs(ILaunchConfigurationTab[] tabs)
tabs - the tabs in this grouppublic void dispose()
dispose in interface ILaunchConfigurationTabGroupILaunchConfigurationTabGroup.dispose()public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
setDefaults in interface ILaunchConfigurationTabGroupconfiguration - launch configurationILaunchConfigurationTabGroup.setDefaults(ILaunchConfigurationWorkingCopy)public void initializeFrom(ILaunchConfiguration configuration)
initializeFrom in interface ILaunchConfigurationTabGroupconfiguration - launch configurationILaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration)public void performApply(ILaunchConfigurationWorkingCopy configuration)
performApply in interface ILaunchConfigurationTabGroupconfiguration - launch configurationILaunchConfigurationTabGroup.performApply(ILaunchConfigurationWorkingCopy)@Deprecated public void launched(ILaunch launch)
launched in interface ILaunchConfigurationTabGrouplaunch - the result of launching the current
launch configurationILaunchConfigurationTabGroup.launched(ILaunch)
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.