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, setDefaultsprotected 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()
public void scheduleUpdateJob()
scheduleUpdateJob in class AbstractLaunchConfigurationTabpublic abstract void validateTab()
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.