public class ConfigurationTab extends AbstractLauncherTab implements IPDELauncherConstants
This class may be instantiated, but it is not intended to be subclassed by clients.
ADDITIONAL_PLUGINS, APP_TO_TEST, APPLICATION, ASKCLEAR, AUTOMATIC_ADD, AUTOMATIC_VALIDATE, BOOTSTRAP_ENTRIES, CONFIG_CLEAR_AREA, CONFIG_GENERATE_DEFAULT, CONFIG_LOCATION, CONFIG_TEMPLATE_LOCATION, CONFIG_USE_DEFAULT_AREA, DEFAULT_AUTO_START, DEFAULT_START_LEVEL, DEFINED_TARGET, DESELECTED_WORKSPACE_PLUGINS, DOCLEAR, ECLIPSE_APPLICATION_LAUNCH_CONFIGURATION_TYPE, FEATURE_DEFAULT_LOCATION, FEATURE_PLUGIN_RESOLUTION, GENERATE_PROFILE, INCLUDE_OPTIONAL, LOCATION, LOCATION_DEFAULT, LOCATION_EXTERNAL, LOCATION_WORKSPACE, OSGI_CONFIGURATION_TYPE, OSGI_FRAMEWORK_ID, PRODUCT, PRODUCT_FILE, RUN_IN_UI_THREAD, SELECTED_FEATURES, SELECTED_TARGET_PLUGINS, SELECTED_WORKSPACE_PLUGINS, SHOW_SELECTED_ONLY, TAB_BUNDLES_ID, TAB_CONFIGURATION_ID, TAB_MAIN_ID, TAB_OSGI_SETTINGS_ID, TAB_PLUGIN_JUNIT_MAIN_ID, TAB_PLUGINS_ID, TAB_TEST_ID, TAB_TRACING_ID, TARGET_BUNDLES, TRACING, TRACING_CHECKED, TRACING_NONE, TRACING_OPTIONS, TRACING_SELECTED_PLUGIN, USE_CUSTOM_FEATURES, USE_DEFAULT, USE_PRODUCT, USEFEATURES, VMINSTALL, WORKSPACE_BUNDLES| Constructor and Description |
|---|
ConfigurationTab()
Constructor.
|
ConfigurationTab(boolean isJUnitConfig)
Constructor
|
| Modifier and Type | Method and 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 |
validateTab()
Validates the page and flags an error if the configuration area
location or the configuration template location does not exist.
|
activated, createStartingSpace, deactivated, isValid, scheduleUpdateJob, updateLaunchConfigurationDialogcanSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessagepublic ConfigurationTab()
ConfigurationTab(boolean)public ConfigurationTab(boolean isJUnitConfig)
isJUnitConfig - a flag to indicate if the tab is to be used with a Plug-in JUnit launch configuration.public void createControl(Composite parent)
createControl in interface ILaunchConfigurationTabpublic void setDefaults(ILaunchConfigurationWorkingCopy configuration)
setDefaults in interface ILaunchConfigurationTabpublic void initializeFrom(ILaunchConfiguration configuration)
initializeFrom in interface ILaunchConfigurationTabpublic void performApply(ILaunchConfigurationWorkingCopy configuration)
performApply in interface ILaunchConfigurationTabpublic String getName()
getName in interface ILaunchConfigurationTabpublic Image getImage()
getImage in interface ILaunchConfigurationTabgetImage in class AbstractLaunchConfigurationTabpublic void dispose()
dispose in interface ILaunchConfigurationTabdispose in class AbstractLaunchConfigurationTabpublic void validateTab()
validateTab in class AbstractLauncherTabAbstractLauncherTab.validateTab()public String getId()
getId in class AbstractLaunchConfigurationTab
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.