Organizátory bodů přerušení
Identifikátor:
org.eclipse.debug.ui.breakpointOrganizers
Od:
3.1
Popis:
Organizátory bodů přerušení zařazují body přerušení do kategorií na základě daných kritérií. Poskytuje se například organizátor bodů přerušení, který zařazuje body přerušení do kategorií podle projektu. Organizátory zadaného názvu budou automaticky vytvořeny platformou ladění a nabídnuty uživateli jako možnost pro seskupování bodů přerušení. Dodávaná třída, která musí implementovat org.eclipse.debug.ui.IBreakpointOrganizerDelegate, bude zavedena pouze v případě potřeby, aby nedocházelo k předčasné aktivaci modulu plug-in.
Konfigurační markup:
<!ELEMENT extension (breakpointOrganizer+)>
<!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 breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - Jedinečný identifikátor pro tento organizátor bodů přerušení.
- class - Implementace
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
, která provádí vlastní kategorizaci.
- label - Štítek pro tento organizátor vhodný k nabídnutí uživateli.
- icon - Volitelná cesta k ikoně, která se může pro tento organizátor zobrazovat.
- othersLabel - Volitelný štítek pro tento organizátor vhodný k nabídnutí uživateli s popisem bodů přerušení, které nespadají do kategorie zajišťované tímto organizátorem. Tento štítek se použije například tehdy, když organizátor kategorizuje body přerušení podle pracovních sad, ale daný bod přerušení do pracovní sady nepatří. Pokud není určen, použije se "Ostatní" ("Others").
Příklady:
Následuje příklad rozšíření pro organizátor bodů přerušení.
<extension
point=
"org.eclipse.debug.ui.breakpointOrganizers"
>
<breakpointOrganizer
class=
"com.example.BreakpointOrganizer"
id=
"com.example.BreakpointOrganizer"
label=
"Ukázkový organizátor"
icon=
"icons/full/obj16/example_org.gif"
/>
</extension>
Ve výše uvedeném příkladu bude dodávaná továrna zahrnuta do seznamu voleb pro seskupování bodů přerušení ("Seskupovat podle > Ukázkový organizátor"). Pokud je vybrán, bude přidružený organizátor použit ke kategorizaci bodů přerušení.
Informace rozhraní API:
Hodnota atributu class musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Dodaná implementace:
Platforma ladění nabízí organizátory bodů přerušení pro projekty, soubory, typy bodů přerušení a pracovní sady.
Copyright (c) 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