Package org.eclipse.pde.ui.launcher
Class AbstractLauncherTab
- java.lang.Object
- 
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
- 
- org.eclipse.pde.ui.launcher.AbstractLauncherTab
 
 
- 
- All Implemented Interfaces:
- IPrototypeAttributesLabelProvider,- ILaunchConfigurationTab,- ILaunchConfigurationTab2
 - Direct Known Subclasses:
- BundlesTab,- ConfigurationTab,- MainTab,- OSGiSettingsTab,- PluginsTab,- TracingTab
 
 public abstract class AbstractLauncherTab extends AbstractLaunchConfigurationTab An abstract class subclassed by all PDE tabs.This class may be subclassed by clients. - Since:
- 3.2
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractLauncherTab()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidactivated(ILaunchConfigurationWorkingCopy workingCopy)protected voidcreateStartingSpace(Composite parent, int span)Deprecated.voiddeactivated(ILaunchConfigurationWorkingCopy workingCopy)booleanisValid(ILaunchConfiguration config)Returns whether the tab contains valid entriesvoidscheduleUpdateJob()voidupdateLaunchConfigurationDialog()Validates the page and updates the buttons and message of the launch configuration dialog.abstract voidvalidateTab()Validates the data entered on the tab.- 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabcanSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabcreateControl, getName, initializeFrom, OkToLeaveTab, performApply, postApply, setDefaults
 
- 
 
- 
- 
- 
Method Detail- 
createStartingSpace@Deprecated protected void createStartingSpace(Composite parent, int span) Deprecated.Creates an empty label and hence a space in the tab- Parameters:
- parent- the parent of the label
- span- the span of the label
 
 - 
isValidpublic boolean isValid(ILaunchConfiguration config) Returns whether the tab contains valid entries- Specified by:
- isValidin interface- ILaunchConfigurationTab
- Overrides:
- isValidin class- AbstractLaunchConfigurationTab
- Returns:
- trueif the tab is valid,- falseotherwise
- See Also:
- ILaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
 
 - 
activatedpublic void activated(ILaunchConfigurationWorkingCopy workingCopy) - Specified by:
- activatedin interface- ILaunchConfigurationTab
- Overrides:
- activatedin class- AbstractLaunchConfigurationTab
 
 - 
deactivatedpublic void deactivated(ILaunchConfigurationWorkingCopy workingCopy) - Specified by:
- deactivatedin interface- ILaunchConfigurationTab
- Overrides:
- deactivatedin class- AbstractLaunchConfigurationTab
 
 - 
updateLaunchConfigurationDialogpublic void updateLaunchConfigurationDialog() Validates the page and updates the buttons and message of the launch configuration dialog.- Overrides:
- updateLaunchConfigurationDialogin class- AbstractLaunchConfigurationTab
- See Also:
- AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
 
 - 
scheduleUpdateJobpublic void scheduleUpdateJob() - Overrides:
- scheduleUpdateJobin class- AbstractLaunchConfigurationTab
 
 - 
validateTabpublic abstract void validateTab() Validates the data entered on the tab.
 
- 
 
-