<!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.cheatsheet.AbstractItemExtensionElement
¸¦ ¼ºê Ŭ·¡½º·Î ºÐ·ùÇÏ¿©
ġƮ ½ÃÆ® ÄÁÅÙÃ÷ ÆÄÀÏÀÇ ¾Ë ¼ö ¾ø´Â ¼Ó¼ºÀ» ó¸®Çϰí ġƮ ½ÃÆ®ÀÇ ´Ü°è¸¦ È®ÀåÇϴ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ Å¬·¡½º
À̸§. Ŭ·¡½º´Â °ø¿ëÀ̾î¾ß Çϸç, ¼Ó¼º À̸§(String
)À» Çã¿ëÇÏ´Â °ø¿ë 1-argument »ý¼ºÀÚ¸¦
º¸À¯ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½Àº ÇØ´ç È®ÀåÁ¡ÀÇ Ç׸ñ ¼Ó¼ºÀÔ´Ï´Ù.<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. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â
º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â ÀÏ¹Ý °ø¿ë ¶óÀ̼¾½º v1.0ÀÇ Á¶Ç׿¡ µû¶ó
http://www.eclipse.org/legal/cpl-v10.html¿¡¼
»ç¿ë °¡´ÉÇÕ´Ï´Ù.