Cheat sheet jsou uspořádány do kategorií, které obvykle odrážejí doménu konkrétního problému. Například modul plug-in orientovaný na prostředí Java může definovat kategorii nazvanou "Java", která je příslušná pro Cheat sheet, které by měly pomoci uživateli s kterýmkoliv z nástrojů Java. Kategorie definované jedním modulem plug-in mohou být odkazovány ostatními moduly plug-in pomocí atributu kategorie prvku cheatsheet. Cheat sheet nezařazené do kategorií a také Cheat sheet s neplatnou cestou kategorie skončí v kategorii "Ostatní".
Cheat sheet mohou volitelně určit popisný dílčí prvek, jehož tělo by mělo obsahovat krátký text ohledně pohledu Cheat sheet.
<!ELEMENT extension (category | cheatsheet)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
Prvek kategorie v bodu rozšíření cheatsheetContent vytváří novou kategorii v nabídce Cheat sheet. Nabídka Cheat sheet je dostupná z nabídky nápovědy v pracovní ploše. Pokud je uvedena nová kategorie, pohledy Cheat sheet mohou být zaměřeny na tuto kategorii a budou se v rámci ní zobrazovat v dialogovém okně výběru Cheat sheet.
<!ELEMENT cheatsheet (description?)>
<!ATTLIST cheatsheet
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
contentFile CDATA #IMPLIED
listener CDATA #IMPLIED>
Prvek cheatsheet je vložen do bodu rozšíření cheatsheetContent, pokud existuje cheat sheet, kterým se má přispět do pracovní plochy. Prvek cheat sheet musí specifikovat ID, přeložitelný název, který se zobrazí v možnostech výběru, ID kategorie pro určení, do které kategorie bude tento cheat sheet zahrnut, a soubor s obsahem. Soubor s obsahem Cheat sheet soubor XML, který popisuje kroky a akce, které tento cheat sheet má.
org.eclipse.ui.cheatsheets.CheatSheetListener
.<!ELEMENT description (#PCDATA)>
Krátký popis Cheat sheet
<extension point=
"org.eclipse.ui.cheatsheets.cheatSheetContent"
>
<category name=
"Example category"
id=
"com.example.category"
>
</category>
<cheatsheet name=
"Example cheat sheet"
category=
"com.example.category"
id=
"com.example.cheatSheet"
contentFile=
"ExampleCheatSheet.xml"
>
<description>
Jedná se o popisný úsek textu pro popis mého Cheat sheet.</description>
</cheatsheet>
</extension>
Copyright (c) 2004 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