<!ELEMENT extension (itemExtension)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT itemExtension EMPTY>
<!ATTLIST itemExtension
itemAttribute CDATA #REQUIRED
class CDATA #REQUIRED>
이 항목 확장을 사용하여 요소를 치트 시트 단계에 추가하십시오. 치트 시트의 단계에서 이 확장점을
사용하여 아이콘 및 단추를 추가할 수 있습니다(현재는 도움말 아이콘 옆에 있음).
치트 시트 항목 태그에 둘 속성의 이름을 지정합니다. 또한 치트 시트가 로드될 때 치트 시트 컨텐츠 파일의
속성 값 구문 분석을 처리할 클래스를 지정합니다. 속성 값은 문자열이어야
합니다. 지정된 클래스는 org.eclipse.ui.cheatsheets.AbstractItemExtensionElement
를 서브클래스로
분류해야 합니다. 치트 시트 컨텐츠 파일을 구문 분석하고 로드한 후 인터페이스를 통해 확장점에 지정된
클래스를 다시 호출하여 그래픽 또는 단추를 치트 시트의 단계에 추가합니다(현재는 도움말 단추 옆에 있음).
org.eclipse.ui.cheatsheets.AbstractItemExtensionElement
를 서브클래스로 분류하는 클래스의 완전한 클래스 이름입니다.
클래스는 공용이어야 하며, 속성 이름(String
)을 허용하는 인수가 1인 공용 생성자를 보유해야 합니다.
다음은 해당 확장점의 항목 속성입니다.<extension point=
"org.eclipse.ui.cheatsheets.cheatSheetItemExtension"
>
<itemExtension itemAttribute=
"xyzButton"
class=
"com.example.HandleParsingAndAddButton"
>
</itemExtension>
</extension>
항목 태그의 속성 값은 임의의 값이 될 수 있음에 유의하십시오. 해당 속성을 구문 분석하는 클래스는 HandleParsingAndAddButton 클래스이므로 임의의 클래스가 될 수 있습니다. 이 예제에서는 속성에서 /icon/button.gif 문자열을 구문 분석합니다. 클래스는 나중에 해당 정보를 사용하여 gif를 로드하고 이를 새 단추의 아이콘으로 사용합니다.<item title=
"XYZ Title"
xyzButton=
"/icon/button.gif"
/>
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.