ġƮ ½ÃÆ® ÄÁÅÙÃ÷

org.eclipse.ui.cheatsheets.cheatSheetContent

3.0

ÀÌ È®ÀåÁ¡Àº ġƮ ½ÃÆ® ÄÁÅÙÃ÷ Á¦°øÀ» µî·ÏÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ġƮ ½ÃÆ®´Â "µµ¿ò¸»" ¸Þ´º ¶Ç´Â ġƮ ½ÃÆ® º¸±â ³»¿¡¼­ ¼±ÅûçÇ×À¸·Î ³ªÅ¸³ª¸ç, ÀϹÝÀûÀ¸·Î ÀÏ·ÃÀÇ º¹ÀâÇÑ ÀÛ¾÷À» ÅëÇØ Àüü ¸ñÇ¥¸¦ ¼ºÃëÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ¸¦ Áö¿øÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ġƮ ½ÃÆ®´Â ´ë°³ ƯÁ¤ ¹®Á¦Á¡ µµ¸ÞÀÎÀ» ¹Ý¿µÇÏ´Â Ä«Å×°í¸®·Î ±¸¼ºµË´Ï´Ù. ¿¹¸¦ µé¾î 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 ÆÄÀÏÀÔ´Ï´Ù.



<!ELEMENT description (#CDATA)>

ġƮ ½ÃÆ®¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í



´ÙÀ½Àº cheatSheetContent È®ÀåÁ¡ÀÇ »ùÇà »ç¿ë¹ýÀÔ´Ï´Ù.

<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>

ÀÚ¼¼ÇÑ »çÇ×Àº org.eclipse.ui.cheatsheets API ÆÐŰÁö¿¡ ´ëÇÑ ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.

³»ÀåµÈ ġƮ ½ÃÆ®°¡ ¾ø½À´Ï´Ù.