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, setWarningMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createControl, getName, initializeFrom, performApply, setDefaults
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 ILaunchConfigurationTab
isValid
in class AbstractLaunchConfigurationTab
true
if the tab is valid, false
otherwiseILaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
public void activated(ILaunchConfigurationWorkingCopy workingCopy)
activated
in interface ILaunchConfigurationTab
activated
in class AbstractLaunchConfigurationTab
public void deactivated(ILaunchConfigurationWorkingCopy workingCopy)
deactivated
in interface ILaunchConfigurationTab
deactivated
in class AbstractLaunchConfigurationTab
public void updateLaunchConfigurationDialog()
updateLaunchConfigurationDialog
in class AbstractLaunchConfigurationTab
AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
public void scheduleUpdateJob()
scheduleUpdateJob
in class AbstractLaunchConfigurationTab
public abstract void validateTab()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.