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