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

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.AbstractCDebuggerTab
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTab
Direct Known Subclasses:
CDebuggerTab, CoreFileDebuggerTab

public abstract class AbstractCDebuggerTab
extends CLaunchConfigurationTab


Constructor Summary
AbstractCDebuggerTab()
           
 
Method Summary
 void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
           
abstract  void createControl(org.eclipse.swt.widgets.Composite parent)
           
 java.lang.String getErrorMessage()
          Overridden here so that any error message in the dynamic UI gets returned.
 org.eclipse.swt.graphics.Image getImage()
           
 java.lang.String getName()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
           
 boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, deactivated, dispose, getControl, getMessage, launched, setLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCDebuggerTab

public AbstractCDebuggerTab()
Method Detail

getErrorMessage

public java.lang.String getErrorMessage()
Overridden here so that any error message in the dynamic UI gets returned.

Specified by:
getErrorMessage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
getErrorMessage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
See Also:
ILaunchConfigurationTab#getErrorMessage()

createControl

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

activated

public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
Specified by:
activated in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
activated in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

initializeFrom

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

performApply

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

setDefaults

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

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

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

getName

public java.lang.String getName()