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 Summary
Constructors Constructor Description AbstractLauncherTab()
-
Method Summary
All 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.AbstractLaunchConfigurationTab
canSave, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
createControl, 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 labelspan- the span of the label
-
isValid
public boolean isValid(ILaunchConfiguration config)
Returns whether the tab contains valid entries- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab- Returns:
trueif the tab is valid,falseotherwise- See Also:
ILaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
-
activated
public void activated(ILaunchConfigurationWorkingCopy workingCopy)
- Specified by:
activatedin interfaceILaunchConfigurationTab- Overrides:
activatedin classAbstractLaunchConfigurationTab
-
deactivated
public void deactivated(ILaunchConfigurationWorkingCopy workingCopy)
- Specified by:
deactivatedin interfaceILaunchConfigurationTab- Overrides:
deactivatedin classAbstractLaunchConfigurationTab
-
updateLaunchConfigurationDialog
public void updateLaunchConfigurationDialog()
Validates the page and updates the buttons and message of the launch configuration dialog.- Overrides:
updateLaunchConfigurationDialogin classAbstractLaunchConfigurationTab- See Also:
AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
-
scheduleUpdateJob
public void scheduleUpdateJob()
- Overrides:
scheduleUpdateJobin classAbstractLaunchConfigurationTab
-
validateTab
public abstract void validateTab()
Validates the data entered on the tab.
-
-