As folhas de dicas estão organizadas em categorias que normalmente refletem um determinado domínio de problema. Por exemplo, um plug-in orientado por Java pode definir uma categoria chamada "Java", que é adequada para folhas de dicas que ajudariam um usuário com quaisquer das ferramentas Java. As categorias definidas por um plug-in podem ser referidas por outros plug-ins, utilizando o atributo category de um elemento cheatsheet. Folhas de dicas não categorizadas, bem como folhas de dicas com caminhos de categoria inválidos terminarão na categoria "Outros".
As folhas de dicas podem especificar opcionalmente um subelemento de descrição cujo corpo deve conter um texto curto sobre a folha de dicas.
<!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>
Um elemento category no ponto de extensão cheatsheetContent cria uma nova categoria no menu da folha de dicas. O menu da folha de dicas está disponível no menu de ajuda no workbench. Se uma nova categoria for especificada, as folhas de dicas podem ser direcionadas a essa categoria e aparecerão sob ela no diálogo de seleção da folha de dicas.
<!ELEMENT cheatsheet (description?)>
<!ATTLIST cheatsheet
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
contentFile CDATA #IMPLIED
listener CDATA #IMPLIED>
Um elemento cheatsheet será colocado no ponto de extensão cheatsheetContent, se houver uma folha de dicas que contribua com o workbench. Um elemento da folha de dicas deve especificar um ID, um nome traduzível que apareça nas opções de seleção, um ID de categoria que especifique em qual categoria essa folha de dicas será incluída e um arquivo de conteúdo. O arquivo de conteúdo da folha de dicas é um arquivo XML que descreve as etapas e as ações que a folha de dicas possui.
org.eclipse.ui.cheatsheets.CheatSheetListener
.<!ELEMENT descrição (#PCDATA)>
Uma breve descrição da folha de dicas
<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>
Esse é um fragmento descritivo do texto para descrição da minha folha de dicas.</description>
</cheatsheet>
</extension>
Direitos Autorais (c) 2004 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html