Types de configurations de lancement
Identificateur :
org.eclipse.debug.core.launchConfigurationTypes
Description :
Ce point
d'extension fournit un mécanisme configurable pour lancer des 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>
- point identificateur qualifié complet du point d'extension
cible.
- id identificateur facultatif de l'instance d'extension.
- name nom facultatif de l'instance d'extension.
<!ELEMENT launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - identificateur unique de ce type de configuration de
lancement.
- delegate - nom qualifié complet de la classe Java qui
implémente 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 - liste de modes séparés par des virgules que ce type de
configuration de lancement prend en charge, à savoir "exécution" et/ou
"débogage".
- name - 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é.
- category - attribut facultatif qui indique la catégorie de ce
type de configuration de lancement. Par défaut, cet attribut n'est pas
défini. Les catégories sont définies par le client. Cet attribut est un
ajout de la version 2.1.
- sourcePathComputerId - identificateur unique d'une
extension sourcePathComputers utilisée pour calculer une chemin
de recherche source par défaut pour des configurations de lancement
de ce type.
- sourceLocatorId - identificateur unique d'une
extension sourceLocators utilisée afin de créer le pointeur source
pour des sessions lancées à l'aide de configurations de lancement de ce
type.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - 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 :
L'exemple
ci-dessous illustre le 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=
"Application exemple"
>
<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 correspondre au nom
qualifié complet d'une classe Java implémentant l'interface
org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2004 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent sont
fournis sous licence v1.0 associée à cette distribution et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html