Popisovače stavů
Identifikátor:
org.eclipse.debug.core.statusHandlers
Popis:
Tento bod rozšíření nabízí mechanizmus pro oddělení generování a rozpoznání chyby.
Interakce mezi zdrojem chyby a rozpoznáním je definovaná klientem.
Klient je zodpovědný za provedení vyhledání a delegování na popisovače stavů, když dojde k chybovému stavu.
Konfigurační markup:
<!ELEMENT extension (statusHandler*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT statusHandler EMPTY>
<!ATTLIST statusHandler
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
- id - Určuje jedinečný identifikátor tohoto popisovače stavu.
- class - Určuje úplný název třídy Java, která implementuje
IStatusHandler.
- plugin - Identifikátor modulu plug-in, který odpovídá modulu plug-in stavu, pro který je tento popisovač stavu registrovaný (tj.
IStatus.getPlugin()).
- code - Určuje kód stavu, pro který je tento popisovač stavu registrovaný.
Příklady:
Následuje příklad bodu rozšíření popisovače stavu:
<extension point=
"org.eclipse.debug.core.statusHandlers"
>
<statusHandler
id=
"com.example.ExampleIdentifier"
class=
"com.example.ExampleStatusHandler"
plugin=
"com.example.ExamplePluginId"
code=
"123"
>
</statusHandler>
</extension>
Ve výše uvedeném příkladě bude daný popisovač stavu registrovaný, aby ošetřoval stavové objekty s identifikátorem modulu plug-in com.example.ExamplePluginId a kódem stavu 123.
Informace rozhraní API:
Hodnota atributu class musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.core.IStatusHandler.
Copyright (c) 2000, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html