提要會組織成多個通常反映特定問題領域的種類。比方說,Java 導向的外掛程式可能會定義一個適用於以任何 Java 工具協助使用者的提要,且稱為 "Java" 的種類。其他外掛程式可以使用提要元素的 category 屬性來參照某個外掛程式所定義的種類。 未歸類的提要以及種類路徑無效的提要都會在「其他」種類中。
提要可以選擇性地指定其主體應該含有關於提要的簡短文字之描述程式元素。
<!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>
cheatsheetContent 延伸點中的種類元素會在提要功能表中建立一個新的種類。 提要功能表位於工作台的說明功能表中。 如果指定新種類,提要可能會以該種類為目標,在提要選項對話框中出現在種類之下。
<!ELEMENT cheatsheet (description?)>
<!ATTLIST cheatsheet
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
contentFile CDATA #IMPLIED
listener CDATA #IMPLIED>
如果有提要提供給工作台,提要元素會放入 cheatsheetContent 延伸點。提要元素必須指定 ID、顯示在選取選項中的可翻譯名稱、指定這個提要併入哪一個種類的種類 ID 以及內容檔。提要內容檔是說明提要所擁有的步驟和動作的 XML 檔。
org.eclipse.ui.cheatsheets.CheatSheetListener
的完整 Java 類別名稱。<!ELEMENT description (#PCDATA)>
提要的簡要說明
<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>
This is a descriptive bit of text for my cheat sheet description.</description>
</cheatsheet>
</extension>
Copyright (c) 2004 IBM Corporation and others.
All rights reserved.
本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html