¼Ò°³ ÆÄÆ® ±¸¼º

org.eclipse.ui.intro.config

3.0

ÀÌ È®ÀåÁ¡Àº ¼Ò°³ ±¸¼ºÀ» µî·ÏÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ±¸¼ºÀº ÁöÁ¤µÈ ¼Ò°³ ÄÁÆ®¸®ºä¼Ç¿¡ ´ëÇÑ ÇÁ¸®Á¨Å×ÀÌ¼Ç ±¸Çö ¹× ÄÁÅÙÃ÷¸¦ Á¦°øÇÕ´Ï´Ù. ¼Ò°³´Â Workbench¸¦ óÀ½ ½ÇÇàÇÒ ¶§ "µµ¿ò¸»" ¸Þ´ºÀÇ ¼±ÅûçÇ×À¸·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¼Ò°³´Â ÀϹÝÀûÀ¸·Î Eclipse¿¡ ºôµåµÈ Á¦Ç°À» »ç¿ëÀÚ¿¡°Ô ¼Ò°³ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

¼Ò°³´Â ÀϹÝÀûÀ¸·Î ¼Ò°³ ÀÚ·áÀÇ Æ¯Á¤ Ä«Å×°í¸®¸¦ ¹Ý¿µÇÏ´Â ¼Ò°³ ÆäÀÌÁö·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î »õ·Î¿î ±â´É ÆäÀÌÁö´Â ÀÌÀü ¹öÀü ´ÙÀ½ÀÇ »õ·Î¿î °³³ä ¶Ç´Â ±â´ÉÀ» ¼Ò°³ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ¼Ò°³ ±¸¼º¿¡¼­ Á¤ÀÇÇÑ ÄÁÅÙÃ÷´Â org.eclipse.ui.intro.configExtension È®ÀåÁ¡À» »ç¿ëÇÏ¿© ´Ù¸¥ Ç÷¯±×Àο¡¼­ ÂüÁ¶µÇ°í È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù.

<!ELEMENT extension (config+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT config (presentation)>

<!ATTLIST config

introId    CDATA #REQUIRED

id         CDATA #REQUIRED

content    CDATA #REQUIRED

configurer CDATA #IMPLIED>

±¸¼º ¿ä¼Ò´Â »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¼Ò°³ ÆÄÆ®¸¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ¿ä¼Ò´Â ID, ¼Ò°³ ID ¹× ÄÁÅÙÃ÷ ÆÄÀÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼Ò°³ ÄÁÅÙÃ÷ ÆÄÀÏÀº ¼Ò°³¿¡ ÀÖ´Â ÆäÀÌÁö, ±×·ì ¹× ¸µÅ© µîÀ» ¼³¸íÇÏ´Â XML ÆÄÀÏÀÔ´Ï´Ù.



<!ELEMENT presentation (implementation+ , launchBar?)>

<!ATTLIST presentation

home-page-id    CDATA #REQUIRED

standby-page-id CDATA #IMPLIED>

¼Ò°³ ÆÄÆ® ÇÁ¸®Á¨Å×À̼ÇÀÇ °¡´ÉÇÑ ¸ðµç ±¸ÇöÀ» Á¤ÀÇÇÏ´Â ÇÁ¸®Á¨Å×ÀÌ¼Ç ¿ä¼Ò. Çϳª ÀÌ»óÀÇ ±¸ÇöÀÌ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ±¸ÇöÀÇ os/ws ¼Ó¼º¿¡ µû¶ó, ½ÃÀÛ ½Ã ÇϳªÀÇ ±¸Çö¸¸ ¼±Åõ˴ϴÙ. ±×·¸Áö ¾ÊÀ¸¸é os/ws ¼Ó¼ºÀÌ Á¤ÀǵÇÁö ¾ÊÀº ù ¹øÂ° ±¸ÇöÀÌ ¼±Åõ˴ϴÙ.



<!ELEMENT implementation (head?)>

<!ATTLIST implementation

kind  (swt|html)

style CDATA #IMPLIED

os    CDATA #IMPLIED

ws    CDATA #IMPLIED>

»óÀÚ¿¡¼­ ¼ö¿ëµÇÁö ¾Ê´Â Ç÷§ÆûÀÇ ÇÁ¸®Á¨Å×À̼ǿ¡´Â µÎ °¡Áö ±¸ÇöÀÌ ÀÖ½À´Ï´Ù. Çϳª´Â SWT ºê¶ó¿ìÀú¿¡ ±âÃÊÇÏ´Â ¹Ý¸é, ´Ù¸¥ Çϳª´Â UI ¾ç½Ä¿¡ ±âÃÊÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¼Ò°³ ÆÄÆ®´Â ÇöÀç OS ¹× WS¿¡ ±âÃÊÇÏ¿© ÀÌ·¯ÇÑ µÎ °³ÀÇ ÇÁ¸®Á¨Å×ÀÌ¼Ç Áß Çϳª¸¦ ¼±ÅÃÇϵµ·Ï ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ±¸Çö À¯ÇüÀº swt ¶Ç´Â htmlÀÏ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT launchBar (handle? , shortcut*)>

<!ATTLIST launchBar

location (left|bottom|right|fastview) "fastview"

bg       CDATA #IMPLIED

fg       CDATA #IMPLIED

computed (true | false) "false">

½ÇÇà Ç¥½ÃÁÙÀº 'switchToLaunchBar' ¸í·É°ú ÇÔ²² ÀÛµ¿ÇÕ´Ï´Ù. ¸í·ÉÀº ½ÇÇàµÉ ¶§ ¼Ò°³¸¦ ´Ý°í ±âº» âÀÇ Æ®¸² ¿µ¿ª Áß Çϳª¿¡ ½ÇÇà Ç¥½ÃÁÙÀ» ÀÛ¼ºÇÕ´Ï´Ù. ½ÇÇà Ç¥½ÃÁÙ¿¡´Â »ç¿ëÀÚ°¡ ¸¶Áö¸· ¼Ò°³ ÆäÀÌÁö·Î ¸®ÅÏÇÒ ¼ö ÀÖ´Â ÃÖ¼ÒÇÑ ÇϳªÀÇ ´ÜÃß°¡ µé¾î ÀÖ½À´Ï´Ù. ¼±ÅÃÀûÀ¸·Î shortcut ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© Á¤ÀǵǴ Ãß°¡ ´ÜÃ߸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌµé ´ÜÃ߸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¼Ò°³ ÆäÀÌÁö·Î »¡¸® À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.1 ÀÌÈÄ



<!ELEMENT shortcut EMPTY>

<!ATTLIST shortcut

tooltip CDATA #IMPLIED

icon    CDATA #REQUIRED

url     CDATA #REQUIRED>

°¢ ´ÜÃàŰ ¿ä¼Ò¿¡ ´ëÇØ ´ÜÃß°¡ ¼Ò°³ ½ÇÇà Ç¥½ÃÁÙ¿¡ ÀÛ¼ºµË´Ï´Ù. ´ÜÃ߸¦ ´©¸¦ ¶§ ÇØ´ç ´ÜÃàŰ¿¡ Á¤ÀǵǴ URLÀÌ ½ÇÇàµË´Ï´Ù. 3.1 ÀÌÈÄ



handle ¿ä¼Ò´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

<!ELEMENT handle EMPTY>

<!ATTLIST handle

close (true | false) "true"

image CDATA #IMPLIED>

½ÇÇà Ç¥½ÃÁÙ ÇÚµéÀÌ ·»´õ¸µµÇ´Â ¹æ¹ýÀ» Á¦¾îÇÏ´Â ¼±ÅÃÀû ¿ä¼ÒÀÔ´Ï´Ù. 3.1 ÀÌÈÄ



<!ELEMENT introContent (page+ , group* , extensionContent*)>

introContent ¿ä¼Ò¿¡¼­´Â ¼Ò°³ ÄÁÅÙÃ÷ ÆÄÀÏÀÇ º»¹®À» Á¤ÀÇÇÕ´Ï´Ù. ÄÁÅÙÃ÷ ÆÄÀÏÀº ÆäÀÌÁö, ¿©·¯ ÆäÀÌÁö¿¡ µé¾î ÀÖÀ» ¼ö ÀÖ´Â °øÀ¯ ±×·ì ¹× ±âŸ ±¸¼º¿¡¼­ Á¤ÀÇµÈ È®ÀåÁ¡À» ¾ÞÄ¿ÇÏ´Â È®ÀåÁ¡À¸·Î ±¸¼ºµË´Ï´Ù.



<!ELEMENT page (group* | link* | text* | head* | img* | include* | html* | title? | anchor* | contentProvider*)>

<!ATTLIST page

url          CDATA #IMPLIED

id           CDATA #REQUIRED

style        CDATA #IMPLIED

alt-style    CDATA #IMPLIED

filteredFrom (swt|html)

content      CDATA #IMPLIED

style-id     CDATA #IMPLIED

shared-style (true | false)

bgImage      CDATA #IMPLIED>

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ÆäÀÌÁö¸¦ ¼³¸íÇÕ´Ï´Ù. ¼Ò°³¿¡¼­´Â µ¿Àû ¹× Á¤Àû ÆäÀÌÁö¸¦ ¸ðµÎ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¿Àû ÆäÀÌÁöÀÇ ÄÁÅÙÃ÷´Â ¾Æ·¡ ¼³¸íµÈ ÆäÀÌÁöÀÇ ÇÏÀ§ ¿ä¼Ò¿¡¼­ »ý¼ºµË´Ï´Ù. style ¶Ç´Â alt-styleÀº ÇÁ¸®Á¨Å×À̼ǿ¡ µû¶ó Àû¿ëµË´Ï´Ù. ID ¶Ç´Â Ŭ·¡½º ID¸¦ ÂüÁ¶ÇÏ¿© ½ºÅ¸ÀÏÀ» ´õ Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
Á¤Àû ÆäÀÌÁöÀÇ °æ¿ì ÇϳªÀÇ ¼Ò°³¿¡¼­ ±âÁ¸ HTML ¹®¼­¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖ°í Á¤Àû ¶Ç´Â µ¿Àû ÆäÀÌÁö¿¡¼­ ÇØ´ç Á¤Àû ÆäÀÌÁö¸¦ ¸µÅ©ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤Àû ÆäÀÌÁö´Â ÆäÀÌÁö ¿ä¼Ò¿¡¼­ Á¤ÀǵÇÁö ¾ÊÀ¸¸ç ´Ù¸¥ ÆäÀÌÁö¿¡¼­ ¸µÅ©ÇÒ ¼ö ÀÖ´Â ´Ü¼øÇÑ html ÆÄÀÏÀÔ´Ï´Ù.
ID°¡ ¼Ò°³ ±¸¼º È®ÀåÁ¡ÀÇ ÇÁ¸®Á¨Å×ÀÌ¼Ç ¿ä¼Ò¿¡ ÁöÁ¤µÈ Ȩ ÆäÀÌÁö´Â Á¤Àû ÆäÀÌÁöÀÓÀ» Ç¥½ÃÇÏ´Â URLÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. URLÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ȩ ÆäÀÌÁö´Â µ¿Àû ÆäÀÌÁö·Î °¡Á¤µË´Ï´Ù. ÆäÀÌÁö ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¼³¸íµÈ ´Ù¸¥ ¸ðµç ÆäÀÌÁö´Â µ¿Àû ÆäÀÌÁöÀÔ´Ï´Ù.
¶ÇÇÑ SWT ÇÁ¸®Á¨Å×À̼ÇÀ» »ç¿ëÇϰí Á¤Àû ÆäÀÌÁö¸¦ Ç¥½ÃÇÏ´Â °æ¿ì ¿ÜºÎ ºê¶ó¿ìÀú¸¦ ½ÇÇàÇÏ¿© °è¼Ó ÇöÀç ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
µ¿Àû ÆäÀÌÁö¿¡¼­ »ç¿ëµÇ´Â ÇÏÀ§ ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù. group ÇÏÀ§ ¿ä¼Ò´Â °ü·Ã ÄÁÅÙÃ÷¸¦ ±×·ìÈ­ÇÏ°í ±×·ìÈ­µÈ ÄÁÅÙÃ÷¿¡¼­ ½ºÅ¸ÀÏÀ» Àû¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. link ÇÏÀ§ ¿ä¼Ò¿¡¼­´Â Á¤Àû ¶Ç´Â µ¿Àû ÆäÀÌÁö¿¡ ¸µÅ©ÇÏ¿© ¼Ò°³ Á¶Ä¡/¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸µÅ©¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¸µÅ©´Â º¸Åë ÆäÀÌÁö ·¹º§¿¡¼­ Á¤ÀÇµÇ¾î ±âº» ÆäÀÌÁö¿Í ÆäÀÌÁö ³»ÀÇ ¸µÅ© »çÀ̸¦ Ž»öÇÕ´Ï´Ù. text ÇÏÀ§ ¿ä¼Ò´Â ÆäÀÌÁö ·¹º§¿¡¼­ ÅØ½ºÆ® ÄÁÅÙÃ÷¸¦ Á¤ÀÇÇÕ´Ï´Ù. head ÇÏÀ§ ¿ä¼Ò´Â À¥ ±â¹Ý ÇÁ¸®Á¨Å×À̼ǿ¡¸¸ Àû¿ë °¡´ÉÇϸç Ãß°¡ htmlÀ» HTML head ¼½¼Ç¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò´Â java ½ºÅ©¸³Æ® ¶Ç´Â Ãß°¡ ½ºÅ¸ÀÏ½ÃÆ®¸¦ Ãß°¡ÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. img ÇÏÀ§ ¿ä¼Ò´Â ÆäÀÌÁö ·¹º§¿¡¼­ À̹ÌÁö ÄÁÅÙÃ÷¸¦ Á¤ÀÇÇÕ´Ï´Ù. include ÇÏÀ§ ¿ä¼Ò¸¦ »ç¿ëÇÏ¸é ÆäÀÌÁö ÀÌ¿ÜÀÇ ¿ä¼Ò¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. html ÇÏÀ§ ¿ä¼Ò´Â À¥ ±â¹Ý ÇÁ¸®Á¨Å×À̼ǿ¡¸¸ Àû¿ë °¡´ÉÇÏ¸ç ÆäÀÌÁö ÄÁÅÙÃ÷¿¡ htmlÀ» ÀÓº£µåÇϰųª Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÓº£µåÇÏ´Â °æ¿ì html ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© ¿ÏÀü Á¤ÀÇµÈ html ÆÄÀÏÀ» HTML object¿¡ ÀÓº£µåÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷ÇÔ½ÃŰ´Â °æ¿ì html ÆÄÀÏÀÇ html ½º´ÏÆêÀ» Á÷Á¢ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. title ÇÏÀ§ ¿ä¼Ò¿¡¼­´Â ÆäÀÌÁöÀÇ Á¦¸ñÀ» Á¤ÀÇÇÕ´Ï´Ù. anchor ÇÏÀ§ ¿ä¼Ò¿¡¼­´Â <extensionContent> ¿ä¼ÒÀÇ ¿ÜºÎ ÄÁÆ®¸®ºä¼ÇÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù.



<!ELEMENT group (group* | link* | text* | img* | include* | html* | anchor* | contentProvider*)>

<!ATTLIST group

id           CDATA #REQUIRED

label        CDATA #IMPLIED

style-id     CDATA #IMPLIED

filteredFrom (swt|html)

computed     (true | false) "false"

bgImage      CDATA #IMPLIED>

±×·ì °ü·Ã ÄÁÅÙÃ÷, À¯»çÇÑ ½ºÅ¸ÀÏÀ» Àû¿ëÇØ¾ß ÇÏ´Â ÄÁÅÙÃ÷ ¶Ç´Â ´Ù¸¥ ÆäÀÌÁö¿¡ ÇÔ²² Æ÷ÇԵǴ ÄÁÅÙÃ÷¿¡¼­ »ç¿ëµË´Ï´Ù.



<!ELEMENT head EMPTY>

<!ATTLIST head

src      CDATA #REQUIRED

encoding CDATA #IMPLIED>

ÆäÀÌÁöÀÇ HEAD ÄÁÅÙÃ÷ ÆäÀÌÁö¿¡ Æ÷ÇÔ½Ãų HTML¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ãß°¡ htmlÀ» HTML HEAD ¼½¼Ç¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀº java ½ºÅ©¸³Æ® ¶Ç´Â Ãß°¡ ½ºÅ¸ÀÏ½ÃÆ®¸¦ Ãß°¡ÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ÄÁÅÙÃ÷¿¡ ¾ç½Ä $plugin:plugin_id$ÀÇ ´ëü ¼¼±×¸ÕÆ®°¡ Æ÷ÇÔµÈ °æ¿ì ÀÌ´Â ID°¡ plugin_idÀÎ Ç÷¯±×ÀÎÀÇ Àý´ë °æ·Î·Î ´ëüµË´Ï´Ù. ÀÌ ¸¶Å©¾÷Àº HTML ±â¹Ý ¼Ò°³ ºÎºÐÀ» ±¸ÇöÇÒ ¶§¸¸ »ç¿ëµË´Ï´Ù. UI ¾ç½ÄÀ» ±¸ÇöÇÏ´Â °æ¿ì ¹«½ÃµË´Ï´Ù. ÆäÀÌÁö¿¡ µÑ ÀÌ»óÀÇ Çìµå ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±¸Çö¿¡¼­´Â ¸ðµç ÆäÀÌÁö°¡ °øÀ¯µÇ¹Ç·Î ÇϳªÀÇ head ¿ä¼Ò¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT title EMPTY>

<!ATTLIST title

id           CDATA #IMPLIED

style-id     CDATA #IMPLIED

filteredFrom (swt|html) >

À̽ºÄÉÀÌÇÁ ó¸®µÈ HTML ű׸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÅØ½ºÆ®ÀÇ ½º´ÏÆêÀÔ´Ï´Ù. ÆäÀÌÁö Á¦¸ñÀ¸·Î¸¸ »ç¿ëµÇ¹Ç·Î ÇØ´ç ÆäÀÌÁö¿¡´Â ÃÖ´ë ÇϳªÀÇ Á¦¸ñ ¿ä¼Ò°¡ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT link (text? , img?)>

<!ATTLIST link

id           CDATA #IMPLIED

label        CDATA #IMPLIED

url          CDATA #REQUIRED

style-id     CDATA #IMPLIED

filteredFrom (swt|html) >

Á¤Àû HTML ÆÄÀÏ, ¿ÜºÎ À¥ »çÀÌÆ®¿¡ ¸µÅ©Çϰųª ¼Ò°³ URL Á¶Ä¡¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT text EMPTY>

<!ATTLIST text

id           CDATA #IMPLIED

style-id     CDATA #IMPLIED

filteredFrom (swt|html) >

À̽ºÄÉÀÌÇÁ ó¸®µÈ HTML ű׸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÅØ½ºÆ®ÀÇ ½º´ÏÆêÀÔ´Ï´Ù. b ¹× li űװ¡ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ url¿¡¼­ ¾ÞÄ¿¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ ´Ü¶ôÀÌ ÇÊ¿äÇÑ °æ¿ì ÅØ½ºÆ®¸¦ °¢°¢ p ű׷Π½ÃÀÛÇÏ°í ³¡³ª´Â ¿©·¯ ¼½¼ÇÀ¸·Î ³ª´­ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT img EMPTY>

<!ATTLIST img

id           CDATA #REQUIRED

src          CDATA #REQUIRED

alt          CDATA #IMPLIED

style-id     CDATA #IMPLIED

filteredFrom (swt|html) >

ÇÁ¸®Á¨Å×À̼ÇÀÌ ¾Æ´Ñ ¼Ò°³ ÄÁÅÙÃ÷¸¦ Ç¥½ÃÇÏ´Â À̹ÌÁö·Î ½ºÅ¸ÀÏ¿¡ Á¤ÀÇµÈ µ¥ÄÚ·¹ÀÌ¼Ç À̹ÌÁö¿Í´Â ¹Ý´ëµË´Ï´Ù.



<!ELEMENT html (img | text)>

<!ATTLIST html

id           CDATA #REQUIRED

src          CDATA #REQUIRED

type         (inline|embed)

style-id     CDATA #IMPLIED

filteredFrom (swt|html)

encoding     CDATA #IMPLIED>

Àüü ¹®¼­¸¦ ÀÓº£µåÇϰųª HTML in-placeÀÇ ½º´ÏÆêÀ» ÀζóÀÎÇÏ¿© ÆäÀÌÁö¿¡ Æ÷ÇÔ½Ãų HTMLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ëü swt ÇÁ¸®Á¨Å×ÀÌ¼Ç ·»´õ¸µ¿¡¼­ ´ëü À̹ÌÁö ¶Ç´Â ÅØ½ºÆ®¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÄÁÅÙÃ÷¿¡ ¾ç½Ä $plugin:plugin_id$ÀÇ ´ëü ¼¼±×¸ÕÆ®°¡ Æ÷ÇÔµÈ °æ¿ì ÀÌ´Â ID°¡ plugin_idÀÎ Ç÷¯±×ÀÎÀÇ Àý´ë °æ·Î·Î ´ëüµË´Ï´Ù.
ÀÓº£µåÇÏ´Â °æ¿ì Àüü Á¤ÀÇµÈ html ÆÄÀÏÀ» µ¿Àû ÆäÀÌÁöÀÇ ÄÁÅÙÃ÷¿¡ ÀÓº£µåÇÒ ¼ö ÀÖ½À´Ï´Ù. html ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â HTML object ¿ä¼Ò°¡ ÀÛ¼ºµË´Ï´Ù.
Æ÷ÇÔ½ÃŰ´Â °æ¿ì ÆÄÀÏ¿¡¼­ µ¿Àû html ÆäÀÌÁö·Î html ½º´ÏÆêÀ» Á÷Á¢ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT include EMPTY>

<!ATTLIST include

configId    CDATA #IMPLIED

path        CDATA #REQUIRED

merge-style (true | false) >

ÇØ´ç °æ·Î ¹× ¼±ÅÃÀû configId ¼Ó¼º¿¡¼­ ´ë»óÀ¸·Î ¼³Á¤ÇÑ ¿ä¼Ò¸¦ È®ÀåÇÕ´Ï´Ù. °æ·Î´Â ÁöÁ¤µÈ ±¸¼º¿¡ ÀÖ´Â ¿ä¼Ò¸¦ °íÀ¯ÇÏ°Ô ¼³¸íÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ·¹º§¿¡¼­ ÁöÁ¤µÈ °øÀ¯ ±×·ì ¶Ç´Â ÆäÀÌÁöÀÇ ¿ä¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT anchor EMPTY>

<!ATTLIST anchor

id CDATA #REQUIRED>

¾ÞÄ¿´Â È®À强À» ¼±¾ðÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿ä¼ÒÀÔ´Ï´Ù. ¿ÜºÎ ÄÁÆ®¸®ºä¼ÇÀ» Çã¿ëÇÏ´Â ±¸¼ºÀÇ À§Ä¡ÀÔ´Ï´Ù. extensionContentÀÇ °æ·Î ¼Ó¼º¿¡¼­ ¾ÞÄ¿¸¸ ¿Ã¹Ù¸¥ ´ë»ó °ªÀÔ´Ï´Ù.



<!ELEMENT extensionContent (text | group | link | html | include)>

<!ATTLIST extensionContent

style     CDATA #IMPLIED

alt-style CDATA #IMPLIED

path      CDATA #REQUIRED

content   CDATA #IMPLIED

id        CDATA #IMPLIED

name      CDATA #IMPLIED>

´ë»ó ¾ÞÄ¿¿¡ Ãß°¡ÇÒ ÄÁÅÙÃ÷ÀÔ´Ï´Ù. ÀÌ È®ÀåÀ» ÇØ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì(±¸¼ºÀ» ãÀ» ¼ö ¾ø°Å³ª ´ë»ó ¾ÞÄ¿ ¿ä¼Ò¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì) È®Àå¿¡ ÀÖ´Â ÆäÀÌÁö ¹×/¶Ç´Â ±×·ìÀ» ¹«½ÃÇØ¾ß ÇϹǷΠÇϳªÀÇ extensionContent¸¸ ÁöÁ¤µÈ configExtension¿¡¼­ Çã¿ëµË´Ï´Ù.



<!ELEMENT contentProvider (text?)>

<!ATTLIST contentProvider

id       CDATA #REQUIRED

pluginId CDATA #IMPLIED

class    CDATA #REQUIRED>

¼Ò°³ ÆäÀÌÁö°¡ ´Ù¾çÇÑ ¼Ò½º(¿¹: À¥, Eclipse µî)·ÎºÎÅÍ µ¥ÀÌÅ͸¦ µ¿ÀûÀ¸·Î °¡Á®¿Í¼­ ÀÌ µ¿Àû µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ·±Å¸Àӽÿ¡ ÄÁÅÙÃ÷¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â ¼Ò°³ ÄÁÅÙÃ÷ Á¦°øÀÚ¸¦ À§ÇÑ ÇÁ·Ï½ÃÀÔ´Ï´Ù. Ŭ·¡½º ¼Ó¼º¿¡ ÁöÁ¤µÇ´Â IIntroContentProvider Ŭ·¡½º¸¦ ·ÎµåÇÒ ¼ö ¾ø´Â °æ¿ì ÅØ½ºÆ® ¿ä¼ÒÀÇ ÄÁÅÙÃ÷°¡ ´ë½Å ·»´õ¸µµË´Ï´Ù. À̰ÍÀº html intro ű×ÀÇ µ¿Àû ¹öÀüÀÔ´Ï´Ù. html ű״ Á¤Àû HTML ÄÁÅÙÃ÷¸¦ »ý¼ºµÇ´Â HTML ¼Ò°³ ÆäÀÌÁö¿¡ ÀÓº£µå ¶Ç´Â ÀζóÀÎÈ­¸¦ Çã¿ëÇÏÁö¸¸, contentProvider ű״ ·±Å¸ÀÓ ½Ã¿¡ ÇØ´ç ÄÁÅÙÃ÷ÀÇ µ¿Àû ÀÛ¼ºÀ» Çã¿ëÇÕ´Ï´Ù. ÅÂ±× »çÀÌÀÇ ´Ù¸¥ Â÷ÀÌÁ¡Àº html ű״ HTML ÇÁ¸®Á¨Å×À̼ÇÀÇ °æ¿ì¿¡¸¸ Áö¿øµÇÁö¸¸ ÀÌ contentProvider ű״ HTML ¹× SWT ÇÁ¸®Á¨Å×ÀÌ¼Ç ¸ðµÎ¿¡ Áö¿øµÈ´Ù´Â Á¡ÀÔ´Ï´Ù. 3.0.1 ÀÌÈÄ



<!ELEMENT hr EMPTY>

<!ATTLIST hr

id           CDATA #IMPLIED

style-id     CDATA #IMPLIED

filteredFrom (swt|html) >

¼öÆò ÀÚ



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

<extension id=

"intro"

point=

"org.eclipse.ui.intro.config"

>

<config introId=

"com.org.xyz.intro"

id=

"com.org.xyz.introConfig"

content=

"introContent.xml"

>

<presentation home-page-id=

"root"

title=

"%intro.title"

>

<implementation ws=

"win32"

style=

"css/shared.css"

kind=

"html"

os=

"win32"

>

</implementation>

<implementation style=

"css/shared_swt.properties"

kind=

"swt"

>

</implementation>

</presentation>

</config>

</extension>

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

org.eclipse.platform Ç÷¯±×ÀÎÀÌ Á¦°øÇÑ ¼Ò°³°¡ EclipseÀÇ À¯ÀÏÇÑ ±¸ÇöÀÔ´Ï´Ù.