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, getHelpContextId, getLaunchManager, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setMessage, setWarningMessage, updateLaunchConfigurationDialog
public void createControl(Composite parent)
public void initializeFrom(ILaunchConfiguration config)
public void performApply(ILaunchConfigurationWorkingCopy config)
public String getId()
getId
in class AbstractLaunchConfigurationTab
public void activated(ILaunchConfigurationWorkingCopy workingCopy)
activated
in interface ILaunchConfigurationTab
activated
in class AbstractLaunchConfigurationTab
public boolean canSave()
canSave
in interface ILaunchConfigurationTab
canSave
in class AbstractLaunchConfigurationTab
public void deactivated(ILaunchConfigurationWorkingCopy workingCopy)
deactivated
in interface ILaunchConfigurationTab
deactivated
in class AbstractLaunchConfigurationTab
public void dispose()
dispose
in interface ILaunchConfigurationTab
dispose
in class AbstractLaunchConfigurationTab
public String getErrorMessage()
getErrorMessage
in interface ILaunchConfigurationTab
getErrorMessage
in class AbstractLaunchConfigurationTab
public Image getImage()
getImage
in interface ILaunchConfigurationTab
getImage
in class AbstractLaunchConfigurationTab
public String getMessage()
getMessage
in interface ILaunchConfigurationTab
getMessage
in class AbstractLaunchConfigurationTab
public String getName()
public boolean isValid(ILaunchConfiguration config)
isValid
in interface ILaunchConfigurationTab
isValid
in class AbstractLaunchConfigurationTab
public void setDefaults(ILaunchConfigurationWorkingCopy config)
public void setLaunchConfigurationDialog(ILaunchConfigurationDialog dialog)
setLaunchConfigurationDialog
in interface ILaunchConfigurationTab
setLaunchConfigurationDialog
in class AbstractLaunchConfigurationTab
public Control getControl()
getControl
in interface ILaunchConfigurationTab
getControl
in class AbstractLaunchConfigurationTab
protected ILaunchConfigurationDialog getLaunchConfigurationDialog()
getLaunchConfigurationDialog
in class AbstractLaunchConfigurationTab
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.