com.ibm.etools.systems.launch.ui.remoteexternaltools
Class RemoteBuildMainTab
java.lang.Object
ExternalToolsMainTab
com.ibm.etools.systems.launch.ui.remoteexternaltools.RemoteProgramMainTab
com.ibm.etools.systems.launch.ui.remoteexternaltools.RemoteBuildMainTab
- All Implemented Interfaces:
- IUniversalLaunchConstants
- public class RemoteBuildMainTab
- extends RemoteProgramMainTab
The main tab for remote build.
- See Also:
- Serialized Form
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 |
Methods inherited from class com.ibm.etools.systems.launch.ui.remoteexternaltools.RemoteProgramMainTab |
browseExportFile, contains, createArgumentComponent, createConnectionComponent, createExportComponent, createWorkDirectoryComponent, findResource, getCurrentSelectedConnection, getExportFileLocation, handleExportCheckBoxChanged, handleFileLocationButtonSelected, handleFileWorkingDirectoryButtonSelected, init, parseForConnection, prefill, setExportWidgetsEnablement, updateConnection, updateEnvironmentTab, updateExport, validateConnection, validateExport, validateLocation, validateWorkDirectory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
projectCheckBox
protected Button projectCheckBox
projectLabel
protected Label projectLabel
projectField
protected Text projectField
projectButton
protected Button projectButton
RemoteBuildMainTab
public RemoteBuildMainTab()
createControl
public void createControl(Composite parent)
- Overrides:
createControl
in class RemoteProgramMainTab
- See Also:
ILaunchConfigurationTab
createProgramComponent
protected void createProgramComponent(Composite parent)
- Creates the controls needed to edit the Program or Command
attribute of an external tool.
- Overrides:
createProgramComponent
in class RemoteProgramMainTab
createProjectComponent
public void createProjectComponent(Composite parent)
getExportCheckBoxLabel
protected String getExportCheckBoxLabel()
- Overrides:
getExportCheckBoxLabel
in class RemoteProgramMainTab
getExportCheckBoxTooltip
protected String getExportCheckBoxTooltip()
- Overrides:
getExportCheckBoxTooltip
in class RemoteProgramMainTab
chooseProject
protected IProject chooseProject()
- Realize a Project selection dialog and return the first selected project,
or null if there was none.
(originally from org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab!)
getProject
protected IProject getProject()
- Return the IProject corresponding to the project name in the project
name text field, or null if the text does not match a project name.
initializeFrom
public void initializeFrom(ILaunchConfiguration configuration)
- Overrides:
initializeFrom
in class RemoteProgramMainTab
- See Also:
ILaunchConfigurationTab
updateProject
protected void updateProject(ILaunchConfiguration configuration)
performApply
public void performApply(ILaunchConfigurationWorkingCopy configuration)
- Overrides:
performApply
in class RemoteProgramMainTab
- See Also:
ILaunchConfigurationTab
validateProject
protected boolean validateProject()
isValid
public boolean isValid(ILaunchConfiguration launchConfig)
- Overrides:
isValid
in class RemoteProgramMainTab
- See Also:
ILaunchConfigurationTab
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.