|
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
org.eclipse.ptp.launch.ui.DebuggerTab
public class DebuggerTab
TODO: NEEDS TO BE DOCUMENTED
| Field Summary | |
|---|---|
protected org.eclipse.swt.widgets.Button |
fAttachButton
|
protected boolean |
fAttachMode
|
protected org.eclipse.swt.widgets.Button |
fStopInMain
|
static java.lang.String |
TAB_ID
|
| Fields inherited from class org.eclipse.ptp.launch.ui.AbstractDebuggerTab |
|---|
fCurrentDebugConfig, fDynamicTab, fDynamicTabHolder, fWorkingCopy |
| Fields inherited from class org.eclipse.ptp.launch.ui.LaunchConfigurationTab |
|---|
DEFAULT_VALUE, EMPTY_STRING |
| Constructor Summary | |
|---|---|
DebuggerTab(boolean attachMode)
|
|
| Method Summary | |
|---|---|
void |
activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
protected void |
createOptionsComposite(org.eclipse.swt.widgets.Composite parent)
Create a composite to display debugger options. |
java.lang.String |
getId()
|
protected void |
initializeCommonControls(org.eclipse.debug.core.ILaunchConfiguration config)
Initialize the controls. |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
|
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration config)
|
protected void |
loadDebuggerComboBox(org.eclipse.debug.core.ILaunchConfiguration config,
java.lang.String selection,
boolean noDefault)
Load the debugger combo with installed debuggers. |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
|
protected void |
updateComboFromSelection()
|
protected boolean |
validateDebuggerConfig(org.eclipse.debug.core.ILaunchConfiguration config)
Validate the debugger configuration. |
protected boolean |
validatePlatform(org.eclipse.debug.core.ILaunchConfiguration config,
IPDebugConfiguration debugConfig)
Check that the selected debugger can be used for this launch FIXME: This needs to check the debugger supports the platform being managed by the resource manager. |
| 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 |
|---|
public static final java.lang.String TAB_ID
protected final boolean fAttachMode
protected org.eclipse.swt.widgets.Button fStopInMain
protected org.eclipse.swt.widgets.Button fAttachButton
| Constructor Detail |
|---|
public DebuggerTab(boolean attachMode)
| Method Detail |
|---|
public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl in class AbstractDebuggerTabpublic java.lang.String getId()
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
initializeFrom in class AbstractDebuggerTabpublic void activated(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
activated in class AbstractDebuggerTabpublic boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
isValid in class AbstractDebuggerTabpublic void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
performApply in class AbstractDebuggerTabpublic void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
setDefaults in class AbstractDebuggerTabprotected void createOptionsComposite(org.eclipse.swt.widgets.Composite parent)
parent - protected void initializeCommonControls(org.eclipse.debug.core.ILaunchConfiguration config)
config -
protected void loadDebuggerComboBox(org.eclipse.debug.core.ILaunchConfiguration config,
java.lang.String selection,
boolean noDefault)
config - selection - protected void updateComboFromSelection()
updateComboFromSelection in class AbstractDebuggerTabprotected boolean validateDebuggerConfig(org.eclipse.debug.core.ILaunchConfiguration config)
config -
protected boolean validatePlatform(org.eclipse.debug.core.ILaunchConfiguration config,
IPDebugConfiguration debugConfig)
config - debugConfig -
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||