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
The launch configuration tab for JUnit Plug-in Tests. This tab enhances the
JUnitLaunchConfigurationTab to 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivated(ILaunchConfigurationWorkingCopy workingCopy) booleancanSave()voidcreateControl(Composite parent) voiddeactivated(ILaunchConfigurationWorkingCopy workingCopy) voiddispose()getId()getImage()protected ILaunchConfigurationDialoggetName()voidinitializeFrom(ILaunchConfiguration config) booleanisValid(ILaunchConfiguration config) voidvoidvoidMethods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getHelpContextId, getLaunchManager, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setMessage, setWarningMessage, updateLaunchConfigurationDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
OkToLeaveTab, postApply
-
Constructor Details
-
TestTab
public TestTab()Constructor to create a new junit test tab
-
-
Method Details
-
createControl
-
initializeFrom
-
performApply
-
getId
- Overrides:
getIdin classAbstractLaunchConfigurationTab
-
activated
- Specified by:
activatedin interfaceILaunchConfigurationTab- Overrides:
activatedin classAbstractLaunchConfigurationTab
-
canSave
public boolean canSave()- Specified by:
canSavein interfaceILaunchConfigurationTab- Overrides:
canSavein classAbstractLaunchConfigurationTab
-
deactivated
- Specified by:
deactivatedin interfaceILaunchConfigurationTab- Overrides:
deactivatedin classAbstractLaunchConfigurationTab
-
dispose
public void dispose()- Specified by:
disposein interfaceILaunchConfigurationTab- Overrides:
disposein classAbstractLaunchConfigurationTab
-
getErrorMessage
- Specified by:
getErrorMessagein interfaceILaunchConfigurationTab- Overrides:
getErrorMessagein classAbstractLaunchConfigurationTab
-
getImage
- Specified by:
getImagein interfaceILaunchConfigurationTab- Overrides:
getImagein classAbstractLaunchConfigurationTab
-
getMessage
- Specified by:
getMessagein interfaceILaunchConfigurationTab- Overrides:
getMessagein classAbstractLaunchConfigurationTab
-
getName
-
isValid
- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab
-
setDefaults
-
setLaunchConfigurationDialog
- Specified by:
setLaunchConfigurationDialogin interfaceILaunchConfigurationTab- Overrides:
setLaunchConfigurationDialogin classAbstractLaunchConfigurationTab
-
getControl
- Specified by:
getControlin interfaceILaunchConfigurationTab- Overrides:
getControlin classAbstractLaunchConfigurationTab
-
getLaunchConfigurationDialog
- Overrides:
getLaunchConfigurationDialogin classAbstractLaunchConfigurationTab
-