Descrição: Este ponto de extensão fornece um mecanismo para a separação de geração e resolução de um erro. A interação entre a origem do erro e sua resolução é definida pelo cliente. É responsabilidade do cliente pesquisar e delegar rotinas de tratamento de status quando ocorre uma condição de erro.
Marcação da Configuração:
<!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>No exemplo acima, a rotina de tratamento de status especificada será registrada para identificar objetos de status com um identificador de plug-in de com.example.ExamplePluginId e um código de status 123.
Informações de API: O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.core.IStatusHandler.