|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAbstractLaunchConfigurationTab
org.eclipse.ptp.launch.ui.LaunchConfigurationTab
org.eclipse.ptp.launch.ui.AbstractDebuggerTab
public abstract class AbstractDebuggerTab
TODO: NEEDS TO BE DOCUMENTED
| Field Summary | |
|---|---|
protected IPDebugConfiguration |
fCurrentDebugConfig
|
protected ILaunchConfigurationTab |
fDynamicTab
|
protected org.eclipse.swt.widgets.Composite |
fDynamicTabHolder
|
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy |
fWorkingCopy
|
| Fields inherited from class org.eclipse.ptp.launch.ui.LaunchConfigurationTab |
|---|
DEFAULT_VALUE, EMPTY_STRING |
| Constructor Summary | |
|---|---|
AbstractDebuggerTab()
|
|
| Method Summary | |
|---|---|
void |
activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
boolean |
canSave()
|
abstract void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
protected void |
createDebuggerCombo(org.eclipse.swt.widgets.Composite parent,
int colspan)
|
protected void |
createDebuggerGroup(org.eclipse.swt.widgets.Composite parent,
int colspan)
|
protected IPDebugConfiguration |
getConfigForCurrentDebugger()
Return the class that implements ILaunchConfigurationTab
that is registered against the debugger id of the currently selected
debugger. |
protected IPDebugConfiguration |
getDebugConfig()
|
protected ILaunchConfigurationTab |
getDynamicTab()
|
protected org.eclipse.swt.widgets.Composite |
getDynamicTabHolder()
|
java.lang.String |
getErrorMessage()
Overridden here so that any error message in the dynamic UI gets returned. |
org.eclipse.swt.graphics.Image |
getImage()
|
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy |
getLaunchConfigurationWorkingCopy()
|
java.lang.String |
getName()
|
protected void |
handleDebuggerChanged()
Notification that the user changed the selection of the Debugger. |
protected boolean |
initDefaults()
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
|
protected boolean |
isInitializing()
|
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration config)
|
protected void |
loadDebuggerCombo(IPDebugConfiguration[] debugConfigs,
java.lang.String current)
|
protected void |
loadDynamicDebugArea()
Show the contributed piece of UI that was registered for the debugger id of the currently selected debugger. |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
protected void |
setDebugConfig(IPDebugConfiguration config)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
protected void |
setDynamicTab(ILaunchConfigurationTab tab)
|
protected void |
setDynamicTabHolder(org.eclipse.swt.widgets.Composite tabHolder)
|
protected void |
setInitializeDefault(boolean init)
|
protected void |
setInitializing(boolean isInitializing)
|
void |
setLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
Cache the launch configuration |
protected void |
setLaunchConfigurationWorkingCopy(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
protected void |
updateComboFromSelection()
|
| Methods inherited from class org.eclipse.ptp.launch.ui.LaunchConfigurationTab |
|---|
createGridLayout, getContainer, getFieldContent, getLaunchConfiguration, getPlatform, getProject, getResource, getResourceManager, getWorkspaceRoot, spanGridData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy fWorkingCopy
protected IPDebugConfiguration fCurrentDebugConfig
protected ILaunchConfigurationTab fDynamicTab
protected org.eclipse.swt.widgets.Composite fDynamicTabHolder
| Constructor Detail |
|---|
public AbstractDebuggerTab()
| Method Detail |
|---|
protected void setDebugConfig(IPDebugConfiguration config)
protected IPDebugConfiguration getDebugConfig()
protected ILaunchConfigurationTab getDynamicTab()
protected void setDynamicTab(ILaunchConfigurationTab tab)
protected org.eclipse.swt.widgets.Composite getDynamicTabHolder()
protected void setDynamicTabHolder(org.eclipse.swt.widgets.Composite tabHolder)
protected org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getLaunchConfigurationWorkingCopy()
public void setLaunchConfiguration(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
LaunchConfigurationTab
setLaunchConfiguration in class LaunchConfigurationTabprotected void setLaunchConfigurationWorkingCopy(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
public java.lang.String getErrorMessage()
ILaunchConfigurationTab#getErrorMessage()protected void handleDebuggerChanged()
protected void loadDynamicDebugArea()
public abstract void createControl(org.eclipse.swt.widgets.Composite parent)
public void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
initializeFrom in class LaunchConfigurationTabpublic void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
public boolean canSave()
protected void setInitializeDefault(boolean init)
protected boolean initDefaults()
public org.eclipse.swt.graphics.Image getImage()
public java.lang.String getName()
protected void createDebuggerCombo(org.eclipse.swt.widgets.Composite parent,
int colspan)
protected void loadDebuggerCombo(IPDebugConfiguration[] debugConfigs,
java.lang.String current)
protected void createDebuggerGroup(org.eclipse.swt.widgets.Composite parent,
int colspan)
protected void updateComboFromSelection()
protected boolean isInitializing()
protected void setInitializing(boolean isInitializing)
protected IPDebugConfiguration getConfigForCurrentDebugger()
ILaunchConfigurationTab
that is registered against the debugger id of the currently selected
debugger.
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||