TPTP 4.4.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.ui.launch.tabGroups
Class BasicTestComponentTabGroup

java.lang.Object
  extended byorg.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
      extended byorg.eclipse.hyades.test.ui.launch.tabGroups.AbstractTabGroup
          extended byorg.eclipse.hyades.test.ui.launch.tabGroups.BasicTestComponentTabGroup
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTabGroup

public class BasicTestComponentTabGroup
extends AbstractTabGroup

Provides the tab group for the Test Component Launch Configurations.
In addition to the specification of its parent class AbstractTabGroup, this implementation shows a tab that allows the user to select a Test Component within a hierarchical view similar to the Test Navigator logical view, and a Deployment in a list of available deployments for the selected test.

Note that Test Component UI support is provisional in TPTP 4.0 and is subject to change in future releases.


Field Summary
 
Fields inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
fTabs
 
Constructor Summary
BasicTestComponentTabGroup()
           
 
Method Summary
protected  void addRunnableItemSelectionTab(java.util.List tabList, java.lang.String mode)
          Add to the tab list the Hyades Test Component Selection Tab.
protected  java.lang.String getLaunchConfigurationType()
          Returns the Launch Configuration Type this tab group applies for.
 
Methods inherited from class org.eclipse.hyades.test.ui.launch.tabGroups.AbstractTabGroup
_getLaunchConfigurationType, addAdditionalTabs, addCommonTab, addDebuggingTab, addExecutionHistoryTab, addProfilingTab, addTestAndDeploymentTab, addTestComponentAndDeploymentTab, createTabs, getProfilingAttachOption, getTabFactory, getUserActionsPerformed, isDebugMode, isProfilingMode, setUserActionsPerformed
 
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

BasicTestComponentTabGroup

public BasicTestComponentTabGroup()
Method Detail

addRunnableItemSelectionTab

protected void addRunnableItemSelectionTab(java.util.List tabList,
                                           java.lang.String mode)
Add to the tab list the Hyades Test Component Selection Tab.

Specified by:
addRunnableItemSelectionTab in class AbstractTabGroup
Parameters:
tabList -

getLaunchConfigurationType

protected java.lang.String getLaunchConfigurationType()
Description copied from class: AbstractTabGroup
Returns the Launch Configuration Type this tab group applies for. null is valid and means "Regular TPTP Test Launch Configuration Type". Subclasses should redefine this method (unless no particular type-based tab is used).

Overrides:
getLaunchConfigurationType in class AbstractTabGroup
Returns:

TPTP 4.4.0 Testing Tools Project
Public API Specification