Statusbehandlere
Identifikator:
org.eclipse.debug.core.statusHandlers
Beskrivelse:
Dette utvidelsespunktet har
en mekanisme for å skille genereringen og løsningen av en feil.
Interaksjonen mellom
kilden for en feil og løsningen er klientdefinert.
Det er et
klientansvar å slå opp og delegere behandlere når det oppstår en feiltilstand.
Konfigurasjonskodetype:
<!ELEMENT extension (statusHandler*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT statusHandler EMPTY>
<!ATTLIST statusHandler
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
- id - oppgir en unik identifikator
for denne statusbehandleren.
- class - oppgir det fullt kvalifiserte
navnet på Java-klassen som implementerer
IStatusHandler
.
- plugin - en plugin-identifikator som
tilsvarer plugin-modulen for statusen som denne behandleren er registrert for, (det vil si
IStatus.getPlugin()
).
- code - oppgir statuskoden som denne behandleren er registrert for.
Eksempler:
Nedenfor finner du et
eksempel på en et utvidelsespunkt for en statusbehandler:
<extension point=
"org.eclipse.debug.core.statusHandlers"
>
<statusHandler
id=
"com.example.ExampleIdentifier"
class=
"com.example.ExampleStatusHandler"
plugin=
"com.example.ExamplePluginId"
code=
"123"
>
</statusHandler>
</extension>
I eksempelet ovenfor blir
den oppgitte statusbehandleren registrert for håndtering av statusobjekter med plugin-identifikatoren
com.example.ExamplePluginId og statuskoden 123.
API-informasjon:
Verdien av attributtet class
må være et fullt kvalifisert navn på en Java-klasse som
implementerer grensesnittet org.eclipse.debug.core.IStatusHandler.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html