Package org.eclipse.pde.ui.launcher
Class TestTab
- java.lang.Object
- 
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
- 
- org.eclipse.pde.ui.launcher.TestTab
 
 
- 
- All Implemented Interfaces:
- IPrototypeAttributesLabelProvider,- ILaunchConfigurationTab,- ILaunchConfigurationTab2
 
 public class TestTab extends AbstractLaunchConfigurationTab The launch configuration tab for JUnit Plug-in Tests. This tab enhances theJUnitLaunchConfigurationTabto allow for tests to (optionally) run on a non-UI thread.This class may be instantiated but is not intended to be subclassed. - Since:
- 3.5
- Restriction:
- This class is not intended to be subclassed by clients.
 
- 
- 
Constructor SummaryConstructors Constructor Description TestTab()Constructor to create a new junit test tab
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivated(ILaunchConfigurationWorkingCopy workingCopy)booleancanSave()voidcreateControl(Composite parent)voiddeactivated(ILaunchConfigurationWorkingCopy workingCopy)voiddispose()ControlgetControl()StringgetErrorMessage()StringgetId()ImagegetImage()protected ILaunchConfigurationDialoggetLaunchConfigurationDialog()StringgetMessage()StringgetName()voidinitializeFrom(ILaunchConfiguration config)booleanisValid(ILaunchConfiguration config)voidperformApply(ILaunchConfigurationWorkingCopy config)voidsetDefaults(ILaunchConfigurationWorkingCopy config)voidsetLaunchConfigurationDialog(ILaunchConfigurationDialog dialog)- 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabcreateCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getHelpContextId, getLaunchManager, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setMessage, setWarningMessage, updateLaunchConfigurationDialog
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabOkToLeaveTab, postApply
 
- 
 
- 
- 
- 
Method Detail- 
createControlpublic void createControl(Composite parent) 
 - 
initializeFrompublic void initializeFrom(ILaunchConfiguration config) 
 - 
performApplypublic void performApply(ILaunchConfigurationWorkingCopy config) 
 - 
getIdpublic String getId() - Overrides:
- getIdin class- AbstractLaunchConfigurationTab
 
 - 
activatedpublic void activated(ILaunchConfigurationWorkingCopy workingCopy) - Specified by:
- activatedin interface- ILaunchConfigurationTab
- Overrides:
- activatedin class- AbstractLaunchConfigurationTab
 
 - 
canSavepublic boolean canSave() - Specified by:
- canSavein interface- ILaunchConfigurationTab
- Overrides:
- canSavein class- AbstractLaunchConfigurationTab
 
 - 
deactivatedpublic void deactivated(ILaunchConfigurationWorkingCopy workingCopy) - Specified by:
- deactivatedin interface- ILaunchConfigurationTab
- Overrides:
- deactivatedin class- AbstractLaunchConfigurationTab
 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- ILaunchConfigurationTab
- Overrides:
- disposein class- AbstractLaunchConfigurationTab
 
 - 
getErrorMessagepublic String getErrorMessage() - Specified by:
- getErrorMessagein interface- ILaunchConfigurationTab
- Overrides:
- getErrorMessagein class- AbstractLaunchConfigurationTab
 
 - 
getImagepublic Image getImage() - Specified by:
- getImagein interface- ILaunchConfigurationTab
- Overrides:
- getImagein class- AbstractLaunchConfigurationTab
 
 - 
getMessagepublic String getMessage() - Specified by:
- getMessagein interface- ILaunchConfigurationTab
- Overrides:
- getMessagein class- AbstractLaunchConfigurationTab
 
 - 
getNamepublic String getName() 
 - 
isValidpublic boolean isValid(ILaunchConfiguration config) - Specified by:
- isValidin interface- ILaunchConfigurationTab
- Overrides:
- isValidin class- AbstractLaunchConfigurationTab
 
 - 
setDefaultspublic void setDefaults(ILaunchConfigurationWorkingCopy config) 
 - 
setLaunchConfigurationDialogpublic void setLaunchConfigurationDialog(ILaunchConfigurationDialog dialog) - Specified by:
- setLaunchConfigurationDialogin interface- ILaunchConfigurationTab
- Overrides:
- setLaunchConfigurationDialogin class- AbstractLaunchConfigurationTab
 
 - 
getControlpublic Control getControl() - Specified by:
- getControlin interface- ILaunchConfigurationTab
- Overrides:
- getControlin class- AbstractLaunchConfigurationTab
 
 - 
getLaunchConfigurationDialogprotected ILaunchConfigurationDialog getLaunchConfigurationDialog() - Overrides:
- getLaunchConfigurationDialogin class- AbstractLaunchConfigurationTab
 
 
- 
 
-