|
Eclipse Platform Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
public abstract class AbstractLaunchConfigurationTabGroup
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.
ILaunchConfigurationTabGroup
Field Summary | |
---|---|
protected ILaunchConfigurationTab[] |
fTabs
The tabs in this tab group, or null if not yet instantiated. |
Constructor Summary | |
---|---|
AbstractLaunchConfigurationTabGroup()
|
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup |
---|
createTabs |
Field Detail |
---|
protected ILaunchConfigurationTab[] fTabs
null
if not yet instantiated.
Constructor Detail |
---|
public AbstractLaunchConfigurationTabGroup()
Method Detail |
---|
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)
|
Eclipse Platform Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.