Rotinas de Tratamento de Status

Identificador: org.eclipse.debug.core.statusHandlers

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
   >

Exemplos: A seguir, um exemplo de ponto de extensão de uma 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 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.

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.