Identificateur : org.eclipse.debug.core.launchConfigurationTypes
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 launchConfigurationType (fileExtension?)> <!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED>
public CDATA (true | false) #IMPLIED>
id
spécifie un identificateur unique pour ce type de
configuration de lancement. delegate
indique le nom qualifié complet de la
classe java implémentant ILaunchConfigurationDelegate
.
Les instances de la configuration de lancement de ce type délégueront
à celles de cette classe pour effectuer l'opération de lancement. modes
indique une liste de modes séparés par des
virgules que ce type de configuration de lancement supporte, à savoir
exécution
et/ou débogage
.name
illustre un nom compréhensible pour ce type de
configuration de lancement.public
spécifie si ce type de configuration de
lancement est accessible aux utilisateurs. La valeur par défaut est
true si le type n'est pas précisé. <!ATTLIST fileExtension
extension CDATA #REQUIRED
default CDATA (true | false) #IMPLIED>
extension
spécifié une extension de fichier pour
laquelle ce type de configuration de lancement peut être utilisé. default
détermine si ce type de configuration de
lancement doit être celui par défaut pour l'extension de fichier
indiquée. La valeur par défaut est false si le type n'est pas précisé. Exemples :
Voici un exemple de point d'extension d'un type de configuration de lancement :
<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 représente 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.