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
An abstract class subclassed by all PDE tabs.
This class may be subclassed by clients.
- Since:
- 3.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivated(ILaunchConfigurationWorkingCopy workingCopy) protected voidcreateStartingSpace(Composite parent, int span) Deprecated.voiddeactivated(ILaunchConfigurationWorkingCopy workingCopy) booleanisValid(ILaunchConfiguration config) Returns whether the tab contains valid entriesvoidvoidValidates the page and updates the buttons and message of the launch configuration dialog.abstract voidValidates 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, setWarningMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
createControl, getName, initializeFrom, OkToLeaveTab, performApply, postApply, setDefaults
-
Constructor Details
-
AbstractLauncherTab
public AbstractLauncherTab()
-
-
Method Details
-
createStartingSpace
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
Returns whether the tab contains valid entries- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab- Returns:
trueif the tab is valid,falseotherwise- See Also:
-
activated
- Specified by:
activatedin interfaceILaunchConfigurationTab- Overrides:
activatedin classAbstractLaunchConfigurationTab
-
deactivated
- 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:
-
scheduleUpdateJob
public void scheduleUpdateJob()- Overrides:
scheduleUpdateJobin classAbstractLaunchConfigurationTab
-
validateTab
public abstract void validateTab()Validates the data entered on the tab.
-