Manejadores de estado

Identificador: org.eclipse.debug.core.statusHandlers

Descripción: este punto de extensión proporciona un mecanismo para separar la generación y la resolución de un error. La interacción entre el origen del error y la resolución está definida por el cliente. Cuando se produce una condición de error, el cliente es el responsable de buscar y delegar en los manejadores de estado.

Códigos XML de configuración:

   <!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
   >

Ejemplos: a continuación figura un ejemplo de punto de extensión de manejador de estado:

 <extension point="org.eclipse.debug.core.statusHandlers">
  <statusHandler
   id="com.example.ExampleIdentifier"
   class="com.example.ExampleStatusHandler"
   plugin="com.example.ExamplePluginId"
   code="123">
  </statusHandler>
 </extension>

En el ejemplo anterior, el manejador de estado especificado estará registrado para manejar objetos de estado que tengan el identificador de conector com.example.ExamplePluginId y el código de estado 123.

Información sobre las API: el valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.core.IStatusHandler.

Copyright (c) 2000, 2003 IBM Corporation y otros. Reservados todos los derechos.