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, updateLaunchConfigurationDialog
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage
public 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 ILaunchConfigurationTab
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
setDefaults
in interface ILaunchConfigurationTab
public void initializeFrom(ILaunchConfiguration configuration)
initializeFrom
in interface ILaunchConfigurationTab
public void performApply(ILaunchConfigurationWorkingCopy configuration)
performApply
in interface ILaunchConfigurationTab
public String getName()
getName
in interface ILaunchConfigurationTab
public Image getImage()
getImage
in interface ILaunchConfigurationTab
getImage
in class AbstractLaunchConfigurationTab
public void dispose()
dispose
in interface ILaunchConfigurationTab
dispose
in class AbstractLaunchConfigurationTab
public void validateTab()
validateTab
in class AbstractLauncherTab
AbstractLauncherTab.validateTab()
public String getId()
getId
in class AbstractLaunchConfigurationTab
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.