Identificateur : org.eclipse.debug.core.statusHandlers
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 statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
id
indique l'identificateur unique pour ce
gestionnaire d'état. class
désigne le nom qualifié complet de la classe
Java implémentant IStatusHandler
.plugin
est l'identificateur du plug-in
correspondant à l'état pour lequel ce gestionnaire est enregistré (à
savoir IStatus.getPlugin()
).code
indique le code d'état pour lequel ce
gestionnaire est enregistré. Exemples :
Voici un exemple de point d'extension pour un gestionnaire d'état :
<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.