public abstract class AbstractLauncherTab extends AbstractLaunchConfigurationTab
This class may be subclassed by clients.
| Constructor and Description |
|---|
AbstractLauncherTab() |
| Modifier and Type | Method and Description |
|---|---|
void |
activated(ILaunchConfigurationWorkingCopy workingCopy) |
protected void |
createStartingSpace(Composite parent,
int span)
Deprecated.
|
void |
deactivated(ILaunchConfigurationWorkingCopy workingCopy) |
boolean |
isValid(ILaunchConfiguration config)
Returns whether the tab contains valid entries
|
void |
scheduleUpdateJob() |
void |
updateLaunchConfigurationDialog()
Validates the page and updates the buttons and message of the launch configuration dialog.
|
abstract void |
validateTab()
Validates the data entered on the tab.
|
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, dispose, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateControl, getName, initializeFrom, performApply, setDefaults@Deprecated protected void createStartingSpace(Composite parent, int span)
parent - the parent of the labelspan - the span of the labelpublic boolean isValid(ILaunchConfiguration config)
isValid in interface ILaunchConfigurationTabisValid in class AbstractLaunchConfigurationTabtrue if the tab is valid, false otherwiseILaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)public void activated(ILaunchConfigurationWorkingCopy workingCopy)
activated in interface ILaunchConfigurationTabactivated in class AbstractLaunchConfigurationTabpublic void deactivated(ILaunchConfigurationWorkingCopy workingCopy)
deactivated in interface ILaunchConfigurationTabdeactivated in class AbstractLaunchConfigurationTabpublic void updateLaunchConfigurationDialog()
updateLaunchConfigurationDialog in class AbstractLaunchConfigurationTabAbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()public void scheduleUpdateJob()
scheduleUpdateJob in class AbstractLaunchConfigurationTabpublic abstract void validateTab()
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.