org.eclipse.cdt.launch.internal.ui
Class WorkingDirectoryBlock

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

public class WorkingDirectoryBlock
extends CLaunchConfigurationTab

A control for setting the working directory associated with a launch configuration.


Constructor Summary
WorkingDirectoryBlock()
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 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)
          Defaults are empty.
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, deactivated, getControl, getErrorMessage, getImage, getMessage, launched, setLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkingDirectoryBlock

public WorkingDirectoryBlock()
Method Detail

createControl

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

dispose

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

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)
Defaults are empty.

See Also:
ILaunchConfigurationTab.setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)

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()