치트 시트는 대개 특정 문제점 도메인을 반영하는 카테고리로 구성됩니다. 예를 들어, Java 지향 플러그인에서는 Java 도구로 사용자를 지원하는 치트 시트에 해당하는 "Java" 카테고리를 정의할 수 있습니다. 한 플러그인에서 정의한 카테고리는 치트 시트 요소의 카테고리 속성을 사용하여 나머지 플러그인에서 참조할 수 있습니다. 올바르지 않은 카테고리 경로가 있는 치트 시트뿐만 아니라 카테고리화되지 않은 치트 시트는 "기타" 카테고리로 끝납니다.
치트 시트에서는 본문에 치트 시트에 대한 간단한 텍스트를 포함해야 하는 설명 부속요소를 선택적으로 지정할 수 있습니다.
<!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 확장점의 카테고리 요소는 치트 시트 메뉴에 새 카테고리를 작성합니다. 치트 시트 메뉴는 Workbench의 도움말 메뉴에서 사용할 수 있습니다. 새 카테고리가 지정되면 치트 시트는 해당 카테고리로 대상이 지정될 수 있으며, 치트 시트 선택 대화 상자의 해당 카테고리에 나타납니다.
<!ELEMENT cheatsheet (description?)>
<!ATTLIST cheatsheet
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
contentFile CDATA #IMPLIED
listener CDATA #IMPLIED>
Workbench에 제공될 치트 시트가 있으면 치트 시트 요소는 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. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.