|
TPTP 4.2.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
org.eclipse.hyades.test.ui.launch.tabGroups.AbstractTabGroup
Provides an abstract tab group for TPTP launch configurations.
This class can be extended by external plugins to define their own launch configuration type, based on the Test launch configuration type.
This tab group is organized into five parts:
addRunnableItemSelectionTab(List, String).addExecutionHistoryTab(List).addAdditionalTabs(List, String).addProfilingTab(List, boolean) and addDebuggingTab(List).addCommonTab(List).
| Field Summary |
|---|
| Fields inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup |
|---|
fTabs |
| Constructor Summary | |
|---|---|
AbstractTabGroup()
|
|
| Method Summary | |
|---|---|
protected void |
addAdditionalTabs(java.util.List tabList,
java.lang.String mode)
Adds any additional tabs that do not belong to any other sections. |
protected void |
addCommonTab(java.util.List tabList)
Adds Eclise common tab. |
protected void |
addDebuggingTab(java.util.List tabList)
Adds tabs that are specific to the "debug" mode. |
protected void |
addExecutionHistoryTab(java.util.List tabList)
Adds the Test Log related tabs. |
protected void |
addProfilingTab(java.util.List tabList,
boolean attach)
Adds tabs that are specific to the "profile" mode. |
protected abstract void |
addRunnableItemSelectionTab(java.util.List tabList,
java.lang.String mode)
Adds the Runnable Item selection tab (Runnable Item is typically what is to be run, e.g. |
protected void |
addTestAndDeploymentTab(java.util.List tabList,
java.lang.String mode)
Deprecated. To instantiate a TestAndDeploymentTab, use TestLaunchConfigurationTabFactory.createTestAndDeploymentTab(String, String)
instead. To define a tab group that extends the Test launch configuration
tab group, extend the class BasicTestTabGroup so a call to this method
will become unnecessary. |
protected void |
addTestComponentAndDeploymentTab(java.util.List tabList,
java.lang.String mode)
Deprecated. To instantiate a TestComponentAndDeploymentTab, use TestLaunchConfigurationTabFactory.createTestComponentAndDeploymentTab(String, String)
instead. To define a tab group that extends the Test Component launch configuration
tab group, extend the class BasicTestComponentTabGroup so a call to this method
will become unnecessary. |
void |
createTabs(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog,
java.lang.String mode)
Creates the tabs. |
protected java.lang.String |
getLaunchConfigurationType()
Returns the Launch Configuration Type this tab group applies for. |
protected boolean |
getProfilingAttachOption()
Return the attach option for constructing the Profile tab (if applicable). |
protected boolean |
isDebugMode(java.lang.String mode)
Is the supplied mode the Debug mode. |
protected boolean |
isProfilingMode(java.lang.String mode)
Is the supplied mode the Profiling mode. |
| Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup |
|---|
dispose, getTabs, initializeFrom, launched, performApply, setDefaults, setTabs |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractTabGroup()
| Method Detail |
public void createTabs(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog,
java.lang.String mode)
ILaunchConfigurationTabGroup.createTabs(org.eclipse.debug.ui.ILaunchConfigurationDialog, java.lang.String)protected boolean isProfilingMode(java.lang.String mode)
mode -
protected boolean isDebugMode(java.lang.String mode)
mode -
protected abstract void addRunnableItemSelectionTab(java.util.List tabList,
java.lang.String mode)
tabList - protected void addExecutionHistoryTab(java.util.List tabList)
tabList -
protected void addAdditionalTabs(java.util.List tabList,
java.lang.String mode)
tabList -
protected void addProfilingTab(java.util.List tabList,
boolean attach)
tabList - The list the tab is to be added to.attach - Provides the auto-attach option of the Profiling tab.ProfileTab.ProfileTab(boolean)protected void addDebuggingTab(java.util.List tabList)
tabList - protected void addCommonTab(java.util.List tabList)
tabList - protected boolean getProfilingAttachOption()
protected java.lang.String getLaunchConfigurationType()
protected void addTestAndDeploymentTab(java.util.List tabList,
java.lang.String mode)
TestLaunchConfigurationTabFactory.createTestAndDeploymentTab(String, String)
instead. To define a tab group that extends the Test launch configuration
tab group, extend the class BasicTestTabGroup so a call to this method
will become unnecessary.
protected void addTestComponentAndDeploymentTab(java.util.List tabList,
java.lang.String mode)
TestLaunchConfigurationTabFactory.createTestComponentAndDeploymentTab(String, String)
instead. To define a tab group that extends the Test Component launch configuration
tab group, extend the class BasicTestComponentTabGroup so a call to this method
will become unnecessary.
|
TPTP 4.2.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||