Points d'arrêt
Identificateur :
org.eclipse.debug.core.breakpoints
Description :
Ce point
d'extension fournit un mécanisme de définition de nouveaux types de
points d'arrêt.
Marques de configuration :
<!ELEMENT extension (breakpoint*)>
<!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 breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - identificateur unique pour ce type de point d'arrêt.
- markerType - identificateur qualifié complet de la définition
de marqueur correspondante pour les points d'arrêt de ce type.
- class - nom qualifié complet de la classe Java qui implémente
IBreakpoint
.
- name - nom présentable à l'utilisateur pour ce type de point d'arrêt. Par exemple, "Java Line Breakpoint". Cet attribut a été ajouté dans la version 3.1 pour prendre en charge le regroupement automatique des points d'arrêt par type de point d'arrêt. Lorsque l'attribut n'est pas spécifié, les points d'arrêt de ce type ne peuvent pas être automatiquement regroupés par type.
Exemples :
L'exemple
ci-dessous illustre un point d'extension de type de configuration de
lancement :
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
Dans cet exemple, le type spécifié de point d'arrêt est implémenté par la
classe com.example.BreakpointImpl.
Il existe une définition de
marqueur associée pour com.example.ExampleBreakpointMarker, stipulant
les attributs de ce point d'arrêt.
Informations d'API :
La
valeur de l'attribut class doit correspondre au nom
qualifié complet d'une classe Java implémentant l'interface
org.eclipse.debug.core.model.IBreakpoint.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html