Description : Ce point d'extension fournit un mécanisme configurable pour le lancement d'applications. Chaque type de configuration de lancement porte un nom, supporte un ou plusieurs modes (exécution et/ou débogage) et indique un responsable délégué pour l'implémentation du lancement d'une application.
Marques de configuration :
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA
#REQUIRED
delegate CDATA #REQUIRED
modes CDATA
#REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
>
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false)
>
<extension point="org.eclipse.debug.core.launchConfigurationTypes"> <launchConfigurationType id="com.example.ExampleIdentifier" delegate="com.example.ExampleLaunchConfigurationDelegate" modes="run,debug" name="Example Application"> <fileExtension extension="txt" default="true"/> <fileExtension extension="gif" default="false"/> </launchConfigurationType> </extension>Dans cet exemple, le type spécifié de configuration de lancement supportent les modes exécution et débogage. La configuration de lancement s'applique aux fichiers .txt et .gif et constitue celle par défaut pour les fichiers .txt.
Informations d'API : la valeur de l'attribut delegate doit être le nom qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate.