Descrizione: questo punto di estensione fornisce un meccanismo per separare la generazione di un errore dalla sua risoluzione. L'interazione tra l'origine dell'errore e la risoluzione viene definita dal client. Quando si verifica un errore, il client ha la responsabilità di ricercare e delegare ai gestori stato.
Tag di configurazione:
<!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>Nell'esempio sopra riportato, il gestore stato specificato sarà registrato per gestire gli oggetti stato con un identificativo di plug-in com.example.ExamplePluginId e un codice stato 123.
Informazione API: il valore dell'attributo class deve corrispondere al nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.IStatusHandler.