org.eclipse.cdt.launch.internal.ui
Class AbstractCDebuggerTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.cdt.launch.ui.CLaunchConfigurationTab
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
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 |
AbstractCDebuggerTab
public AbstractCDebuggerTab()
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()