org.eclipse.cdt.launch.ui
Class CArgumentsTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by org.eclipse.cdt.launch.ui.CLaunchConfigurationTab
          extended by org.eclipse.cdt.launch.ui.CArgumentsTab
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTab

public class CArgumentsTab
extends CLaunchConfigurationTab

A launch configuration tab that displays and edits program arguments, and working directory launch configuration attributes.

This class may be instantiated. This class is not intended to be subclassed.


Constructor Summary
CArgumentsTab()
           
 
Method Summary
 void addControlAccessibleListener(org.eclipse.swt.widgets.Control control, java.lang.String controlName)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 java.lang.String getErrorMessage()
           
 org.eclipse.swt.graphics.Image getImage()
           
 java.lang.String getMessage()
           
 java.lang.String getName()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
 boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 void setLaunchConfigurationDialog(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, deactivated, dispose, getControl, launched
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CArgumentsTab

public CArgumentsTab()
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)

addControlAccessibleListener

public void addControlAccessibleListener(org.eclipse.swt.widgets.Control control,
                                         java.lang.String controlName)

isValid

public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
Specified by:
isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
isValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

setDefaults

public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)

initializeFrom

public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)

performApply

public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)

getName

public java.lang.String getName()

setLaunchConfigurationDialog

public void setLaunchConfigurationDialog(org.eclipse.debug.ui.ILaunchConfigurationDialog dialog)
Specified by:
setLaunchConfigurationDialog in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
setLaunchConfigurationDialog in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

getErrorMessage

public java.lang.String getErrorMessage()
Specified by:
getErrorMessage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
getErrorMessage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
getMessage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

getImage

public org.eclipse.swt.graphics.Image getImage()
Specified by:
getImage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
getImage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab