Organiseurs de point d'arrêt
Identificateur :
org.eclipse.debug.ui.breakpointOrganizers
Depuis :
3.1
Description :
Les organiseurs de point d'arrêt classent les points d'arrêt par catégorie en fonction de certains critères spécifiques. Par exemple, un organiseur de point d'arrêt est fourni pour attribuer une catégorie aux points d'arrêt en fonction du projet.
Les organiseurs dont le nom est spécifié seront automatiquement créés par la plateforme de débogage et présentés à l'utilisateur comme options pour le regroupement des points d'arrêt. La classe fournie, qui doit implémenter org.eclipse.debug.ui.IBreakpointOrganizerDelegate, ne sera chargée que si nécessaire afin d'éviter une activation anticipée du plug-in.
Marques de configuration :
<!ELEMENT extension (breakpointOrganizer+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point : identifiant complètement qualifié du point d'extension de la cible
- id - identificateur facultatif de l'instance
d'extension
- name - nom facultatif de l'instance d'extension
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - identifiant unique de cet organiseur de point d'arrêt.
- class - Implémentation de
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
qui effectue la catégorisation
- label - Intitulé de cet organiseur qui convient pour une présentation à l'utilisateur.
- icon - chemin facultatif vers une icône qui peut être affichée pour cet organiseur.
- othersLabel - intitulé facultatif pour cet organiseur qui convient pour une présentation à l'utilisateur afin de décrire des points d'arrêt n'entrant pas dans une catégorie fournie par cet organiseur. Par exemple, si un organiseur attribue une catégorie aux points d'arrêt en fonction de jeux de documents et si un point d'arrêt n'appartient pas à un jeu de document, c'est cet intitulé qui sera utilisé. Sans précision, "Others" est utilisé.
Exemples :
L'exemple ci-dessous illustre une extension de l'organiseur de point d'arrêt.
<extension
point=
"org.eclipse.debug.ui.breakpointOrganizers"
>
<breakpointOrganizer
class=
"com.example.BreakpointOrganizer"
id=
"com.example.BreakpointOrganizer"
label=
"Example Organizer"
icon=
"icons/full/obj16/example_org.gif"
/>
</extension>
Dans l'exemple ci-dessus, la fabrique fournie sera incluse dans la liste des options pour le regroupement des points d'arrêt ("Group By > Example Organizer"). Lorsqu'il est sélectionné, l'organiseur associé sera utilisé pour attribuer une catégorie aux points d'arrêt.
Informations d'API :
La valeur de l'attribut class doit être un nom qualifié complet d'une classe Java qui implémente l'interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Implémentation fournie :
La plateforme de débogage fournit des organiseurs de point d'arrêt pour des projets, des fichiers, des types de point d'arrêt et des jeux de documents.
Copyright (c) 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