Remote Systems
v6.4.1

com.ibm.etools.systems.launch.ui.remoteexternaltools
Class RemoteProgramEnvironmentTab

java.lang.Object
  extended byEnvironmentTab
      extended bycom.ibm.etools.systems.launch.ui.remoteexternaltools.RemoteProgramEnvironmentTab
All Implemented Interfaces:
IUniversalLaunchConstants

public class RemoteProgramEnvironmentTab
extends EnvironmentTab
implements IUniversalLaunchConstants

See Also:
Serialized Form

Field Summary
protected  SystemConnection currentSelectedConnection
           
protected static String NAME_LABEL
           
protected static String VALUE_LABEL
           
 
Fields inherited from interface com.ibm.etools.systems.launch.IUniversalLaunchConstants
ATTR_PREFIX, ATTR_SYSTEM_CONNECTION_ALIAS_NAME, ATTR_SYSTEM_CONNECTION_PROFILE_NAME, BROWSE, BROWSEPROMPT, DEBUG_MODE, HISTORY_PREFIX, ICON_EXT, ICON_ROOT, ICON_SOURCELOCATOR_RSE, ICON_SOURCELOCATOR_RSE_ID, ICON_SOURCELOCATOR_RSE_ROOT, ICON_SUFFIX, LABEL, LAUNCH_GENERIC_PREFIX, PLUGIN_ID, PREFIX, REMOTEBUILD_EXPORT_LABEL, REMOTEBUILD_EXPORT_ROOT, REMOTEBUILD_EXPORT_TOOLTIP, REMOTEBUILD_PROGRAM, REMOTEBUILD_PROJECT, REMOTEBUILD_PROJECT_TOOLTIP, REMOTEBUILD_PROJECTCHKBOX, REMOTEEXTTOOLS_CONNECTION_INVALID, REMOTEEXTTOOLS_PROJECT_INVALID, REMOTEEXTTOOLS_WORKINGDIR_INVALID, REMOTEPROGRAM_CONNECTION, REMOTEPROGRAM_CONNECTIONS_LABEL, REMOTEPROGRAM_CONNECTIONS_TOOLTIP, REMOTEPROGRAM_EXPORT_LABEL, REMOTEPROGRAM_EXPORT_ROOT, REMOTEPROGRAM_EXPORT_TOOLTIP, REMOTEPROGRAM_PROGRAM, REMOTESOURCECONTIANER_ARCHIVE_ROOT, REMOTESOURCECONTIANER_DOWNLOAD, REMOTESOURCECONTIANER_FOLDER_ROOT, REMOTESOURCECONTIANER_LOOKUP, REMOTETOOLS_TABS_DEBUG_PREFIX, REMOTETOOLS_TABS_MAIN, REMOTETOOLS_TABS_MAIN_EXPORT_BROWSE_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_BROWSE_TOOLTIP, REMOTETOOLS_TABS_MAIN_EXPORT_DIALOG_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_DIALOG_TITLE, REMOTETOOLS_TABS_MAIN_EXPORT_LABEL, REMOTETOOLS_TABS_MAIN_EXPORT_ROOT, REMOTETOOLS_TABS_MAIN_EXPORT_TOOLTIP, REMOTETOOLS_TABS_MAIN_PROJECT_BROWSE_DIALOG_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_BROWSE_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_CHECK_ROOT, REMOTETOOLS_TABS_MAIN_PROJECT_ROOT, REMOTETOOLS_TABS_PREFIX, RESID_LAUNCH_PREFRENCE_DEBUG_ROOT, RESID_LAUNCH_PREFRENCE_PREFIX, RESID_PREFIX, RESID_REMOTEBUILD_PREFIX, RESID_REMOTEPROGRAM_PREFIX, RESID_REMOTESOURCECONTAINER_PREFIX, RESID_UI_PREFIX, RSE_ARCHIVE_SOURCECONTAINER_TYPE, RSE_DIRECTORY_SOURCECONTAINER_TYPE, RSE_SOURCECONTAINER_ARCHIVE_SELECTION_INVALID, RSE_SOURCECONTAINER_FOLDER_SELECTION_INVALID, RUN_MODE, SHOWINERRORLIST, TITLE, TOOLTIP
 
Constructor Summary
RemoteProgramEnvironmentTab()
           
 
Method Summary
 void activated(ILaunchConfigurationWorkingCopy workingCopy)
           
protected  Map convertEnvListToMap(List envList)
           
protected  void createTableButtons(Composite parent)
          Creates the add/edit/remove buttons for the environment table
protected  void handleEnvAddButtonSelected()
          Adds a new environment variable to the table.
protected  void handleEnvSelectButtonSelected()
          Displays a dialog that allows user to select native environment variables to add to the table.
 void initializeFrom(ILaunchConfiguration configuration)
           
 void setSystemConnection(SystemConnection sysCon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentSelectedConnection

protected SystemConnection currentSelectedConnection

NAME_LABEL

protected static final String NAME_LABEL

VALUE_LABEL

protected static final String VALUE_LABEL
Constructor Detail

RemoteProgramEnvironmentTab

public RemoteProgramEnvironmentTab()
Method Detail

handleEnvSelectButtonSelected

protected void handleEnvSelectButtonSelected()
Displays a dialog that allows user to select native environment variables to add to the table.


setSystemConnection

public void setSystemConnection(SystemConnection sysCon)

convertEnvListToMap

protected Map convertEnvListToMap(List envList)

createTableButtons

protected void createTableButtons(Composite parent)
Creates the add/edit/remove buttons for the environment table

Parameters:
parent - the composite in which the buttons should be created

handleEnvAddButtonSelected

protected void handleEnvAddButtonSelected()
Adds a new environment variable to the table.


initializeFrom

public void initializeFrom(ILaunchConfiguration configuration)

activated

public void activated(ILaunchConfigurationWorkingCopy workingCopy)

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.