Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-debug-dev] Launch Configuration API changes


API changes have been released for

ILaunchConfiguration
ILaunchConfigurationDelegate
ILaunchManager
ILaunchConfigurationDialog
ILaunchConfigurationType


Verification and initialization of launch configuration attributes has been moved out of launch configurations (core infrastucture), and into the user interface (launch configuration tabs). Tabs have been updated with lifecycle methods similar to that of wizard and preference pages. Tabs are no longer responsible for updating a configuration as their control values are edited. Instead, a tab is initialized from a configuration, and then asked to apply its current values to a configuartion when it needs to be saved.

This is a breaking API change for implementors of launch configuration tabs. API changes from this point on should be minimal, and based on feedback from other launch configuration implementors.

Darin

Back to the top