|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
org.eclipse.cdt.debug.mi.internal.ui.GDBSolibBlock
public class GDBSolibBlock
The content of the Shared Libraries
tab of the GDBDebuggerPage
.
Constructor Summary | |
---|---|
GDBSolibBlock(IMILaunchConfigurationComponent solibSearchBlock,
boolean autoSolib,
boolean stopOnSolibEvents)
|
Method Summary | |
---|---|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the top level control for this component under the given parent composite. |
void |
dispose()
Notifies this component that it has been disposed. |
org.eclipse.swt.widgets.Control |
getControl()
Returns the top level control for this component. |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
Initializes this component's controls with values from the given launch configuration. |
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
Returns whether this component is in a valid state in the context of the specified launch configuration. |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Copies values from this component into the given launch configuration. |
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Initializes the given component with default values. |
void |
update(java.util.Observable o,
java.lang.Object arg)
|
Methods inherited from class java.util.Observable |
---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GDBSolibBlock(IMILaunchConfigurationComponent solibSearchBlock, boolean autoSolib, boolean stopOnSolibEvents)
Method Detail |
---|
public void createControl(org.eclipse.swt.widgets.Composite parent)
IMILaunchConfigurationComponent
Implementors are responsible for ensuring that the created control can be accessed via getControl
createControl
in interface IMILaunchConfigurationComponent
parent
- the parent compositepublic void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
IMILaunchConfigurationComponent
initializeFrom
in interface IMILaunchConfigurationComponent
configuration
- launch configurationpublic void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
IMILaunchConfigurationComponent
performApply
in interface IMILaunchConfigurationComponent
configuration
- launch configurationpublic void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
IMILaunchConfigurationComponent
setDefaults
in interface IMILaunchConfigurationComponent
configuration
- launch configurationpublic void dispose()
IMILaunchConfigurationComponent
dispose
in interface IMILaunchConfigurationComponent
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public org.eclipse.swt.widgets.Control getControl()
IMILaunchConfigurationComponent
May return null
if the control has not been created yet.
getControl
in interface IMILaunchConfigurationComponent
null
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
IMILaunchConfigurationComponent
isValid
in interface IMILaunchConfigurationComponent
launchConfig
- launch configuration which provides context
for validating this component.
This value must not be null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |