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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 entriesvoid
void
Validates the page and updates the buttons and message of the launch configuration dialog.abstract void
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
-
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:
isValid
in interfaceILaunchConfigurationTab
- Overrides:
isValid
in classAbstractLaunchConfigurationTab
- Returns:
true
if the tab is valid,false
otherwise- See Also:
-
activated
- Specified by:
activated
in interfaceILaunchConfigurationTab
- Overrides:
activated
in classAbstractLaunchConfigurationTab
-
deactivated
- Specified by:
deactivated
in interfaceILaunchConfigurationTab
- Overrides:
deactivated
in classAbstractLaunchConfigurationTab
-
updateLaunchConfigurationDialog
public void updateLaunchConfigurationDialog()Validates the page and updates the buttons and message of the launch configuration dialog.- Overrides:
updateLaunchConfigurationDialog
in classAbstractLaunchConfigurationTab
- See Also:
-
scheduleUpdateJob
public void scheduleUpdateJob()- Overrides:
scheduleUpdateJob
in classAbstractLaunchConfigurationTab
-
validateTab
public abstract void validateTab()Validates the data entered on the tab.
-