Kennung: org.eclipse.debug.core.statusHandlers
Beschreibung: Dieser Erweiterungspunkt stellt einen generischen Mechanismus zur Trennung der Generierung und Auflösung eines Fehlers zur Verfügung. Die Interaktion zwischen der Quelle des Fehlers und der Auflösung ist über den Client definiert. Der Client ist dafür verantwortlich, beim Auftreten einer Fehlerbedingung nach Status-Steuerroutinen zu suchen und diese zu delegieren.
Konfigurationsbefehle:
<!ELEMENT statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
id
: Gibt eine eindeutige Kennung für diese Status-Steuerroutine an.class
: Gibt den vollständig qualifizierten Namen der
Java-Klasse an, die IStatusHandler
implementiert.plugin
: Plug-in-Kennung, die dem Plug-in für den Status entspricht, für den diese Steuerroutine registriert ist (z. B. IStatus.getPlugin()
).code
: Gibt den Statuscode an, für den diese Steuerroutine registriert ist.Beispiele:
Beispiel eines Erweiterungspunkts für eine Status-Steuerroutine:
<extension point="org.eclipse.debug.core.statusHandlers"> <statusHandler id="com.example.ExampleIdentifier" class="com.example.ExampleStatusHandler" plugin="com.example.ExamplePluginId" code="123"> </statusHandler> </extension>
Im dargestellten Beispiel wird die angegebene Status-Steuerroutine zur Behandlung von
Statusobjekten mit einer Plug-in-Kennung von com.example.ExamplePluginId
und einem Statuscode von 123
registriert.
API-Informationen: Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.core.IStatusHandler implementiert.