Description : ce point d'extension fournit un mécanisme générique de distinction de la génération et de la résolution d'une erreur. L'interaction entre la source de l'erreur et sa résolution est définie par le client. Il incombe en effet à ce dernier de rechercher et de déléguer à des gestionnaires d'état lorsqu'une erreur se produit.
Marques de configuration :
<!ELEMENT extension (statusHandler*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT statusHandler EMPTY>
<!ATTLIST statusHandler
id CDATA
#REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED
>
<extension point="org.eclipse.debug.core.statusHandlers"> <statusHandler id="com.example.ExampleIdentifier" class="com.example.ExampleStatusHandler" plugin="com.example.ExamplePluginId" code="123"> </statusHandler> </extension>Dans cet exemple, le gestionnaire spécifié sera enregistré pour gérer les objets d'état avec l'identificateur de plug-in de com.example.ExamplePluginId et un code d'état de 123.
Informations d'API : la valeur de l'attribut class doit être le nom qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.core.IStatusHandler.