Package org.eclipse.pde.ui.launcher
Class OSGiSettingsTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.eclipse.pde.ui.launcher.AbstractLauncherTab
-
- org.eclipse.pde.ui.launcher.OSGiSettingsTab
-
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
- Direct Known Subclasses:
EquinoxSettingsTab
public class OSGiSettingsTab extends AbstractLauncherTab
A launch configuration tab that displays and edits the VM install launch configuration attributes.This class may be instantiated. This class is not intended to be subclassed.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description OSGiSettingsTab()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(Composite parent)
void
dispose()
String
getId()
Image
getImage()
String
getName()
void
initializeFrom(ILaunchConfiguration configuration)
void
performApply(ILaunchConfigurationWorkingCopy configuration)
void
setDefaults(ILaunchConfigurationWorkingCopy configuration)
void
updateLaunchConfigurationDialog()
Validates the page and updates the buttons and message of the launch configuration dialog.void
validateTab()
Validates the data entered on the tab.-
Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLauncherTab
activated, createStartingSpace, deactivated, isValid, scheduleUpdateJob
-
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, 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
OkToLeaveTab, postApply
-
-
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
-
initializeFrom
public void initializeFrom(ILaunchConfiguration configuration)
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy configuration)
-
getName
public String getName()
-
getImage
public Image getImage()
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceILaunchConfigurationTab
- Overrides:
dispose
in classAbstractLaunchConfigurationTab
-
validateTab
public void validateTab()
Description copied from class:AbstractLauncherTab
Validates the data entered on the tab.- Specified by:
validateTab
in classAbstractLauncherTab
-
updateLaunchConfigurationDialog
public void updateLaunchConfigurationDialog()
Description copied from class:AbstractLauncherTab
Validates the page and updates the buttons and message of the launch configuration dialog.- Overrides:
updateLaunchConfigurationDialog
in classAbstractLauncherTab
- See Also:
AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
-
getId
public String getId()
- Overrides:
getId
in classAbstractLaunchConfigurationTab
-
-