public class TestTab extends AbstractLaunchConfigurationTab
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.
| Constructor and Description |
|---|
TestTab()
Constructor to create a new junit test tab
|
| Modifier and Type | Method and Description |
|---|---|
void |
activated(ILaunchConfigurationWorkingCopy workingCopy) |
boolean |
canSave() |
void |
createControl(Composite parent) |
void |
deactivated(ILaunchConfigurationWorkingCopy workingCopy) |
void |
dispose() |
Control |
getControl() |
String |
getErrorMessage() |
String |
getId() |
Image |
getImage() |
protected ILaunchConfigurationDialog |
getLaunchConfigurationDialog() |
String |
getMessage() |
String |
getName() |
void |
initializeFrom(ILaunchConfiguration config) |
boolean |
isValid(ILaunchConfiguration config) |
void |
performApply(ILaunchConfigurationWorkingCopy config) |
void |
setDefaults(ILaunchConfigurationWorkingCopy config) |
void |
setLaunchConfigurationDialog(ILaunchConfigurationDialog dialog) |
createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getHelpContextId, getLaunchManager, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setMessage, setWarningMessage, updateLaunchConfigurationDialogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitOkToLeaveTab, postApplypublic void createControl(Composite parent)
public void initializeFrom(ILaunchConfiguration config)
public void performApply(ILaunchConfigurationWorkingCopy config)
public String getId()
getId in class AbstractLaunchConfigurationTabpublic void activated(ILaunchConfigurationWorkingCopy workingCopy)
activated in interface ILaunchConfigurationTabactivated in class AbstractLaunchConfigurationTabpublic boolean canSave()
canSave in interface ILaunchConfigurationTabcanSave in class AbstractLaunchConfigurationTabpublic void deactivated(ILaunchConfigurationWorkingCopy workingCopy)
deactivated in interface ILaunchConfigurationTabdeactivated in class AbstractLaunchConfigurationTabpublic void dispose()
dispose in interface ILaunchConfigurationTabdispose in class AbstractLaunchConfigurationTabpublic String getErrorMessage()
getErrorMessage in interface ILaunchConfigurationTabgetErrorMessage in class AbstractLaunchConfigurationTabpublic Image getImage()
getImage in interface ILaunchConfigurationTabgetImage in class AbstractLaunchConfigurationTabpublic String getMessage()
getMessage in interface ILaunchConfigurationTabgetMessage in class AbstractLaunchConfigurationTabpublic String getName()
public boolean isValid(ILaunchConfiguration config)
isValid in interface ILaunchConfigurationTabisValid in class AbstractLaunchConfigurationTabpublic void setDefaults(ILaunchConfigurationWorkingCopy config)
public void setLaunchConfigurationDialog(ILaunchConfigurationDialog dialog)
setLaunchConfigurationDialog in interface ILaunchConfigurationTabsetLaunchConfigurationDialog in class AbstractLaunchConfigurationTabpublic Control getControl()
getControl in interface ILaunchConfigurationTabgetControl in class AbstractLaunchConfigurationTabprotected ILaunchConfigurationDialog getLaunchConfigurationDialog()
getLaunchConfigurationDialog in class AbstractLaunchConfigurationTab
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.