Délégation de l'expression de contrôle
Identificateur :
org.eclipse.debug.core.watchExpressionDelegates
Depuis :
3.0
Description :
Ce point
d'extension fournit un mécanisme pour indiquer des délégués et évaluer
les expressions de contrôle selon le modèle de débogage. Les
délégués d'expression de contrôle effectuent des évaluations pour les
expressions de contrôle et présentent les résultats de façon
asynchrone.
Marques de configuration :
<!ELEMENT extension (watchExpressionDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension cible
- id - identificateur optionnel de l'instance d'extension
- name nom facultatif de l'instance d'extension.
<!ELEMENT watchExpressionDelegate EMPTY>
<!ATTLIST watchExpressionDelegate
debugModel CDATA #REQUIRED
delegateClass CDATA #REQUIRED>
- debugModel - indique l'ID du modèle de débogage pour
lequel ce délégué fournit des évaluations.
- delegateClass - indique une classe Java implémentant
org.eclipse.debug.core.model.IWatchExpressionDelegate,
qui sert à évaluer la valeur d'une expression.
Exemples:
L'exemple ci-dessous illustre la définition d'un délégué
d'expression de contrôle pour le plug-in com.example.foo :
<extension point=
"org.eclipse.debug.core.watchExpressionDelegates"
>
<watchExpressionDelegate
debugModel=
"org.eclipse.jdt.debug"
delegateClass=
"org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"
/>
</extension>
Informations d'API :
La
valeur de l'attribut delegateClass doit correspondre au nom
qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.core.model.IWatchExpressionDelegate.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html