watchExpressionDelegates

org.eclipse.debug.core.watchExpressionDelegates

3.0

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.

<!ELEMENT extension (watchExpressionDelegate*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT watchExpressionDelegate EMPTY>

<!ATTLIST watchExpressionDelegate

debugModel    CDATA #REQUIRED

delegateClass CDATA #REQUIRED>


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>

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.