|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMILaunchConfigurationComponent
The common interface for UI components of the launch configuration tabs.
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. |
Method Detail |
---|
void createControl(org.eclipse.swt.widgets.Composite parent)
Implementors are responsible for ensuring that the created control can be accessed via getControl
parent
- the parent compositeorg.eclipse.swt.widgets.Control getControl()
May return null
if the control has not been created yet.
null
void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
configuration
- launch configurationvoid initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
configuration
- launch configurationvoid dispose()
void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
configuration
- launch configurationboolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
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 |