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 SummaryConstructors Constructor Description OSGiSettingsTab()Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(Composite parent)voiddispose()StringgetId()ImagegetImage()StringgetName()voidinitializeFrom(ILaunchConfiguration configuration)voidperformApply(ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(ILaunchConfigurationWorkingCopy configuration)voidupdateLaunchConfigurationDialog()Validates the page and updates the buttons and message of the launch configuration dialog.voidvalidateTab()Validates the data entered on the tab.- 
Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLauncherTabactivated, createStartingSpace, deactivated, isValid, scheduleUpdateJob
 - 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabcanSave, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabOkToLeaveTab, postApply
 
- 
 
- 
- 
- 
Method Detail- 
createControlpublic void createControl(Composite parent) 
 - 
setDefaultspublic void setDefaults(ILaunchConfigurationWorkingCopy configuration) 
 - 
initializeFrompublic void initializeFrom(ILaunchConfiguration configuration) 
 - 
performApplypublic void performApply(ILaunchConfigurationWorkingCopy configuration) 
 - 
getNamepublic String getName() 
 - 
getImagepublic Image getImage() - Specified by:
- getImagein interface- ILaunchConfigurationTab
- Overrides:
- getImagein class- AbstractLaunchConfigurationTab
 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- ILaunchConfigurationTab
- Overrides:
- disposein class- AbstractLaunchConfigurationTab
 
 - 
validateTabpublic void validateTab() Description copied from class:AbstractLauncherTabValidates the data entered on the tab.- Specified by:
- validateTabin class- AbstractLauncherTab
 
 - 
updateLaunchConfigurationDialogpublic void updateLaunchConfigurationDialog() Description copied from class:AbstractLauncherTabValidates the page and updates the buttons and message of the launch configuration dialog.- Overrides:
- updateLaunchConfigurationDialogin class- AbstractLauncherTab
- See Also:
- AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog()
 
 - 
getIdpublic String getId() - Overrides:
- getIdin class- AbstractLaunchConfigurationTab
 
 
- 
 
-