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, 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)
@Deprecated public void launched(ILaunch launch)
launched
in interface ILaunchConfigurationTabGroup
launch
- the result of launching the current
launch configurationILaunchConfigurationTabGroup.launched(ILaunch)
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.