|
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 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)public void launched(ILaunch launch)
launched in interface ILaunchConfigurationTabGrouplaunch - 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.