Identificador: org.eclipse.debug.core.statusHandlers
Descrição: Este ponto de extensão fornece um mecanismo para separação da geração e resolução de um erro. A interação entre a origem do erro e a resolução é o cliente definido. É responsabilidade do cliente procurar e delegar rotinas de tratamentos de status quando ocorrer uma condição de erro.
Marcação da Configuração:
<!ELEMENT statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
id
especifica um único identificador para esta rotina de tratamento de status.class
especifica o nome completo da classe java
que implementa IStatusHandler
.plugin
identificador de plug-in que corresponde ao
plug-in do status na qual essa rotina de tratamento é registrada (por exemplo
IStatus.getPlugin()
).code
especifica o código de status no qual esta rotina de tratamento
está registrada.Exemplos:
A seguir encontra-se um exemplo de um ponto de extensão de rotina de tratamento de status:
<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 tratar de objetos de status com um identificador de plug-in 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.