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.
|
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, wait
createTabs
protected ILaunchConfigurationTab[] fTabs
null
if not yet instantiated.public ILaunchConfigurationTab[] getTabs()
ILaunchConfigurationTabGroup
getTabs
in interface ILaunchConfigurationTabGroup
ILaunchConfigurationTabGroup.getTabs()
protected void setTabs(ILaunchConfigurationTab[] tabs)
tabs
- the tabs in this grouppublic void dispose()
dispose
in interface ILaunchConfigurationTabGroup
ILaunchConfigurationTabGroup.dispose()
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
setDefaults
in interface ILaunchConfigurationTabGroup
configuration
- launch configurationILaunchConfigurationTabGroup.setDefaults(ILaunchConfigurationWorkingCopy)
public void initializeFrom(ILaunchConfiguration configuration)
initializeFrom
in interface ILaunchConfigurationTabGroup
configuration
- launch configurationILaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration)
public void performApply(ILaunchConfigurationWorkingCopy configuration)
performApply
in interface ILaunchConfigurationTabGroup
configuration
- launch configurationILaunchConfigurationTabGroup.performApply(ILaunchConfigurationWorkingCopy)
public void launched(ILaunch launch)
launched
in interface ILaunchConfigurationTabGroup
launch
- the result of launching the current
launch configurationILaunchConfigurationTabGroup.launched(ILaunch)
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.