¹öÀü 3.1.0
ÀÌ ¹®¼¿¡¼´Â ¼Ò°³ ÄÁÅÙÃ÷ ÆÄÀÏ ±¸Á¶¸¦ ÀÏ·ÃÀÇ DTD ´ÜÆíÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
introContent
<!ELEMENT introContent (page+ , group* , extensionContent*)>
introContent ¿ä¼Ò¿¡¼´Â ¼Ò°³ ÄÁÅÙÃ÷ ÆÄÀÏÀÇ º»¹®À» Á¤ÀÇÇÕ´Ï´Ù. ÄÁÅÙÃ÷ ÆÄÀÏÀº ÆäÀÌÁö, ¿©·¯ ÆäÀÌÁö¿¡ µé¾î ÀÖÀ» ¼ö ÀÖ´Â °øÀ¯ ±×·ì ¹× ±âŸ ±¸¼º¿¡¼ Á¤ÀÇµÈ È®ÀåÁ¡À» ¾ÞÄ¿ÇÏ´Â È®ÀåÁ¡À¸·Î ±¸¼ºµË´Ï´Ù.
page
<!ELEMENT page (group* | link* | text* | head* | img* | include* | html* | hr* | title? | anchor* | contentProvider*)>
<!ATTLIST page
url CDATA #IMPLIED
id CDATA #REQUIRED
style CDATA #IMPLIED
alt-style CDATA #IMPLIED
filteredFrom (swt|html)
bgImage CDATA #IMPLIED
content CDATA #IMPLIED
style-id 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> ¿ä¼ÒÀÇ ¿ÜºÎ ÄÁÆ®¸®ºä¼ÇÀ»
¼öÇàÇÒ ¼ö ÀÖ´Â È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù.
group
<!ELEMENT group (group* | link* | text* | img* | include* | html* | anchor*)>
<!ATTLIST group
id CDATA #REQUIRED
label CDATA #IMPLIED
style-id CDATA #IMPLIED
computed CDATA (true|false) "false"
bgImage CDATA #IMPLIED
filteredFrom (swt|html) >
±×·ì °ü·Ã ÄÁÅÙÃ÷, À¯»çÇÑ ½ºÅ¸ÀÏÀ» Àû¿ëÇØ¾ß ÇÏ´Â ÄÁÅÙÃ÷ ¶Ç´Â ´Ù¸¥ ÆäÀÌÁö¿¡ ÇÔ²² Æ÷ÇԵǴ ÄÁÅÙÃ÷¿¡¼ »ç¿ëµË´Ï´Ù.
true
ÀÎ °æ¿ì ·±Å¸ÀÓ¿¡ ¼Ò°³ ±¸¼º¿¡¼
ÀÌ ±×·ìÀÇ ÇÏÀ§°¡ Á¦°øµË´Ï´Ù. ÀÌ·± °æ¿ì ÇÏÀ§¸¦ Á¤ÀûÀ¸·Î Á¤ÀÇÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. link
<!ELEMENT link (text? , img?)>
<!ATTLIST link
id CDATA #IMPLIED
label CDATA #IMPLIED
url CDATA #REQUIRED
style-id CDATA #IMPLIED
filteredFrom (swt|html) >
Á¤Àû HTML ÆÄÀÏ, ¿ÜºÎ À¥ »çÀÌÆ®¿¡ ¸µÅ©Çϰųª ¼Ò°³ URL Á¶Ä¡¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
action name - Á¶Ä¡ÀÇ ¼³¸í
action parameter1 - ¸Å°³º¯¼ö ¼³¸í
action parameter2 (optional) - ¸Å°³º¯¼ö ¼³¸í
action parameter3 (optional) = ("true" | "false") "false" -
¸Å°³º¯¼ö ¼³¸í, true ¶Ç´Â false ¼±ÅÃ, "false"°¡ ±âº»°ªÀÓ
close - ¼Ò°³ ºÎºÐ ´Ý±â
Çʼö ¸Å°³º¯¼ö ¾øÀ½
execute - ÁöÁ¤µÈ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¸í·É Á÷·ÄÈ Çü½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº
org.eclipse.core.command.ParameterizedCommand
ÀÇ serialize()
¸Þ¼Òµå¸¦ ÂüÁ¶ÇϽʽÿÀ.
½ÃÀÛ ¹öÀü: 3.2
command - Á÷·ÄÈµÈ ParameterizedCommand
standby (optional) = ("true" | "false") "false" -
¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ ¼Ò°³¸¦ ´ë±â ¸ðµå·Î ¼³Á¤ÇÒÁö ¿©ºÎ¸¦ Ç¥½ÃÇÔ
navigate - ÁöÁ¤µÈ ¹æÇâÀ¸·Î ¼Ò°³ ÆäÀÌÁö¸¦ Ž»öÇϰí Ȩ ÆäÀÌÁö·Î ¸®ÅÏÇÔ
direction = ("backward" | "forward" | "home") - Ž»öÇÒ ¹æÇâÀ» ÁöÁ¤ÇÔ
openBrowser - ¿ÜºÎ ºê¶ó¿ìÀú¿¡¼ urlÀ» ¿±´Ï´Ù. 3.1ºÎÅÍ ÀÌ Á¶Ä¡´Â Workbench ºê¶ó¿ìÀú Áö¿ø¿¡ µû¶ó ´Ù¸¨´Ï´Ù. À̰ÍÀº ºê¶ó¿ìÀú¿¡ ´ëÇØ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ È¯°æ ¼³Á¤ÀÌ Çã¿ëµÊÀ» ÀǹÌÇÕ´Ï´Ù.
url - ¿ÜºÎ À¥ »çÀÌÆ® ¶Ç´Â Á¤Àû HTML ÆÄÀÏÀÇ ¿Ã¹Ù¸¥ URL
pluginId (¼±ÅûçÇ×) - Á¤Àû HTML ÆÄÀÏÀÌ ÁöÁ¤µÈ °æ¿ì¿¡¸¸
ÇÊ¿äÇÕ´Ï´Ù. ÆÄÀÏÀÌ µé¾î ÀÖ´Â Ç÷¯±×ÀÎÀÇ IDÀÔ´Ï´Ù.
openURL - ȯ¿µ ÆäÀÌÁö¿¡ ÀÓº£µåµÈ urlÀ» ¿±´Ï´Ù. SWT ÇÁ¸®Á¨Å×À̼ÇÀÇ °æ¿ì ÀÌ urlÀº ¿ÜºÎ ºê¶ó¿ìÀú¿¡ Ç¥½ÃµË´Ï´Ù(À§ÀÇ openBrowser Á¶Ä¡¿Í ºñ½ÁÇÕ´Ï´Ù).
3.1 ÀÌÈÄ
url - ¿ÜºÎ À¥ »çÀÌÆ® ¶Ç´Â ·ÎÄà HTML ÆÄÀÏ¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ URL
pluginId(¼±ÅûçÇ×) - urlÀÌ »ó´ëÀûÀÎ °æ¿ì, ÀÌ´Â ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â Ç÷¯±×ÀÎÀÇ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
runAction - ÁöÁ¤µÈ Á¶Ä¡¸¦ ½ÇÇàÇÔ
class - org.eclipse.ui.intro.config.IIntroAction
, org.eclipse.jface.action.IAction
¶Ç´Â
org.eclipse.ui.IActionDelegate
Áß Çϳª¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ Å¬·¡½º À̸§ÀÔ´Ï´Ù.
pluginId - Ŭ·¡½º°¡ µé¾î ÀÖ´Â Ç÷¯±×ÀÎ IDÀÔ´Ï´Ù.
standby (¼±ÅûçÇ×) = ("true" | "false") "false" -
Á¶Ä¡¸¦ ½ÇÇàÇÑ ÈÄ ¼Ò°³¸¦ ´ë±â ¸ðµå·Î ¼³Á¤ÇÒ °ÍÀÎÁö¸¦ Ç¥½ÃÇÔ
Ãß°¡ ¸Å°³º¯¼ö - ¸ðµç Ãß°¡ ¸Å°³º¯¼ö´Â org.eclipse.ui.intro.config.IIntroAction
À»
±¸ÇöÇÏ´Â Á¶Ä¡¿¡ Àü´ÞµË´Ï´Ù.
setStandbyMode - ¼Ò°³ ºÎºÐÀÇ »óÅ ¼³Á¤
standby = ("true" | "false") - ¼Ò°³ ºÎºÐÀ» ºÎºÐÀûÀ¸·Î º¸ÀÌ´Â ´ë±â ¸ðµå¿¡ µÎ·Á¸é
true, ÀüºÎ º¼ ¼ö ÀÖ°Ô ÇÏ·Á¸é false·Î ÁöÁ¤ÇÕ´Ï´Ù.
showHelp - µµ¿ò¸» ½Ã½ºÅÛÀ» ¿±´Ï´Ù.
Çʼö ¸Å°³º¯¼ö ¾øÀ½
showHelpTopic - µµ¿ò¸» ÁÖÁ¦¸¦ ¿±´Ï´Ù.
id - µµ¿ò¸» ÀÚ¿ø URLÀÔ´Ï´Ùorg.eclipse.ui.help.WorkbenchHelp.displayHelpResource
´Â
JavadocÀ» ÂüÁ¶ÇϽʽÿÀ.
embed (optional) = ("true" | "false") "true" - µµ¿ò¸» ÀÚ¿øÀÌ È¯¿µ ÆäÀÌÁöÀÇ ÀϺημ ÀÓº£µåµÇ¾î Ç¥½ÃµÇ¾î¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù. ÀÌ Ç÷¡±×´Â SWT ÇÁ¸®Á¨Å×À̼ÇÀÇ °æ¿ì¿¡ ¹«½ÃµË´Ï´Ù. 3.1 ÀÌÈÄ
embedTarget(¼±ÅûçÇ×) - µµ¿ò¸» Ç׸ñÀÇ ÄÁÅÙÃ÷¸¦ º¸À¯ÇÒ ÇöÀç ȯ¿µ ÆäÀÌÁöÀÇ div °æ·ÎÀÔ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì, embed´Â ±âº»ÀûÀ¸·Î trueÀ̸ç ÀÓº£µåµÈ URLÀÌ ÁöÁ¤µÈ °æ·Î¸¦ °®°í div¿¡ »ðÀԵ˴ϴÙ. °æ·Î´Â
ÆäÀÌÁö¿¡ »ó´ëÀûÀ̹ǷΠÆäÀÌÁö ID·Î ½ÃÀÛÇØ¼´Â ¾ÈµË´Ï´Ù. divÀÇ ÇÏÀ§°¡ URLÀÇ ÄÁÅÙÃ÷·Î ´ëüµË´Ï´Ù. ÆäÀÌÁö´ç ÇϳªÀÇ div¸¸À» ÀÓº£µåµÈ ´ë»óÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç÷¡±×´Â SWT ÇÁ¸®Á¨Å×À̼ÇÀÇ °æ¿ì¿¡ ¹«½ÃµË´Ï´Ù. XHTMLÀ» ¼Ò°³ ÄÁÅÙÃ÷·Î »ç¿ëÇÏ´Â °æ¿ì¿¡µµ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 3.1 ÀÌÈÄ
showMessage - Ç¥ÁØ Á¤º¸ ´ëÈ »óÀÚ¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
message - »ç¿ëÀÚ¿¡°Ô Ç¥½ÃÇÒ ¸Þ½ÃÁö
showStandby - ¼Ò°³ ºÎºÐÀ» ´ë±â ¸ðµå·Î ¼³Á¤Çϰí ÁöÁ¤µÈ
ÀԷ°ú ÇÔ²² standbyContentPart¸¦ Ç¥½ÃÇÔ
partId - Ç¥½ÃÇÒ standbyContentPartÀÇ ID
input - standbyContentPart¿¡¼ ¼³Á¤ÇÒ ÀÔ·Â
showPage - ÁöÁ¤µÈ ID·Î ¼Ò°³ ÆäÀÌÁö¸¦ Ç¥½ÃÇÔ
id - Ç¥½ÃÇÒ ¼Ò°³ ÆäÀÌÁöÀÇ ID
standby (¼±ÅûçÇ×) = ("true" | "false") "false" -
ÆäÀÌÁö¸¦ Ç¥½ÃÇÑ ÈÄ ¼Ò°³¸¦ ´ë±â ¸ðµå·Î ¼³Á¤ÇÒ °ÍÀÎÁö¸¦ Ç¥½ÃÇÔ
ÀÌ Á¶Ä¡·Î Àü´ÞµÈ ¸Å°³º¯¼ö¿¡ Ư¼ö ¹®ÀÚ(Áï, URL¿¡ À߸øµÈ ¹®ÀÚ)°¡ ÀÖ´Â °æ¿ì¿¡´Â UTF-8 url ÀÎÄÚµùÀ» »ç¿ëÇÏ¿©
ÀÎÄÚµùÇØ¾ß ÇÕ´Ï´Ù. µðÄÚµåµÈ »óÅ·ΠÀÌ ¸Å°³º¯¼ö¸¦ ¼ö½ÅÇÏ·Á¸é Ư¼ö ¸Å°³º¯¼öÀÎ decode = ("true" "false")¸¦ »ç¿ëÇÏ¿©
¼Ò°³ ÇÁ·¹ÀÓ¿öÅ©°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ó¸®ÇÒ ¶§ ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ µðÄڵ带 °Á¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î ´ÙÀ½°ú °°½À´Ï´Ù.
http://org.eclipse.ui.intro/showMessage?message=This+is+a+message
¼Ò°³ URLÀº message ¸Å°³º¯¼ö¸¦ "This+is+a+message"·Î ó¸®ÇÕ´Ï´Ù.
¹Ý¸é¿¡
http://org.eclipse.ui.intro/showMessage?message=This+is+a+message&decode=true
message ¸Å°³º¯¼ö¸¦ "This is a message"·Î ó¸®ÇÕ´Ï´Ù.
html
<!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 ½º´ÏÆêÀ» Á÷Á¢ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù.
hr
<!ELEMENT hr EMPTY>
<!ATTLIST hr
id CDATA #IMPLIED
style-id CDATA #IMPLIED
filteredFrom (swt|html) >
¼öÆò ÀÚ
title
<!ELEMENT title EMPTY>
<!ATTLIST title
id CDATA #IMPLIED
style-id CDATA #IMPLIED
filteredFrom (swt|html) >
À̽ºÄÉÀÌÇÁ ó¸®µÈ HTML ű׸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÅØ½ºÆ®ÀÇ ½º´ÏÆêÀÔ´Ï´Ù. ÆäÀÌÁö Á¦¸ñÀ¸·Î¸¸ »ç¿ëµÇ¹Ç·Î ÇØ´ç ÆäÀÌÁö¿¡´Â ÃÖ´ë ÇϳªÀÇ Á¦¸ñ ¿ä¼Ò°¡ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
text
<!ELEMENT text EMPTY>
<!ATTLIST text
id CDATA #IMPLIED
style-id CDATA #IMPLIED
filteredFrom (swt|html) >
À̽ºÄÉÀÌÇÁ ó¸®µÈ HTML ű׸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÅØ½ºÆ®ÀÇ ½º´ÏÆêÀÔ´Ï´Ù. b ¹× li űװ¡ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ url¿¡¼ ¾ÞÄ¿¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ ´Ü¶ôÀÌ ÇÊ¿äÇÑ °æ¿ì ÅØ½ºÆ®¸¦ °¢°¢ p ű׷Π½ÃÀÛÇÏ°í ³¡³ª´Â ¿©·¯ ¼½¼ÇÀ¸·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù.
include
<!ELEMENT include EMPTY>
<!ATTLIST include
configId CDATA #IMPLIED
path CDATA #REQUIRED
merge-style (true | false) >
ÇØ´ç °æ·Î ¹× ¼±ÅÃÀû configId ¼Ó¼º¿¡¼ ´ë»óÀ¸·Î ¼³Á¤ÇÑ ¿ä¼Ò¸¦ È®ÀåÇÕ´Ï´Ù. °æ·Î´Â ÁöÁ¤µÈ ±¸¼º¿¡ ÀÖ´Â ¿ä¼Ò¸¦ °íÀ¯ÇÏ°Ô ¼³¸íÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ·¹º§¿¡¼ ÁöÁ¤µÈ °øÀ¯ ±×·ì ¶Ç´Â ÆäÀÌÁöÀÇ ¿ä¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
true
ÀÎ °æ¿ì Æ÷ÇÔµÈ
¿ä¼Ò¸¦ ¼ÒÀ¯ÇÑ ÆäÀÌÁö¿¡ ¼ÓÇÏ´Â ½ºÅ¸ÀÏÀÌ Æ÷ÇÔÇÏ´Â ÆäÀÌÁöÀÇ
½ºÅ¸ÀÏ ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù. false
ÀÎ °æ¿ì(±âº»°ª)
Æ÷ÇÔÇÏ´Â ÆäÀÌÁö¿¡¼ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ Æ¯¼ºÀ» Á¦¾îÇØ¾ß ÇÕ´Ï´Ù.head
<!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 ¿ä¼Ò¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
img
<!ELEMENT img EMPTY>
<!ATTLIST img
id CDATA #REQUIRED
src CDATA #REQUIRED
alt CDATA #IMPLIED
style-id CDATA #IMPLIED
filteredFrom (swt|html) >
ÇÁ¸®Á¨Å×À̼ÇÀÌ ¾Æ´Ñ ¼Ò°³ ÄÁÅÙÃ÷¸¦ Ç¥½ÃÇÏ´Â À̹ÌÁö·Î ½ºÅ¸ÀÏ¿¡ Á¤ÀÇµÈ µ¥ÄÚ·¹ÀÌ¼Ç À̹ÌÁö¿Í´Â ¹Ý´ëµË´Ï´Ù.
extensionContent
<!ELEMENT extensionContent (text | group | link | html | include)>
<!ATTLIST extensionContent
style CDATA #IMPLIED
alt-style CDATA #IMPLIED
id CDATA #IMPLIED
name CDATA #IMPLIED
path CDATA #REQUIRED>
´ë»ó ¾ÞÄ¿¿¡ Ãß°¡ÇÒ ÄÁÅÙÃ÷ÀÔ´Ï´Ù. ÀÌ È®ÀåÀ» ÇØ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì(±¸¼ºÀ» ãÀ» ¼ö ¾ø°Å³ª ´ë»ó ¾ÞÄ¿ ¿ä¼Ò¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì) È®Àå¿¡ ÀÖ´Â ÆäÀÌÁö ¹×/¶Ç´Â ±×·ìÀ» ¹«½ÃÇØ¾ß ÇϹǷΠÇϳªÀÇ extensionContent¸¸ ÁöÁ¤µÈ configExtension¿¡¼ Çã¿ëµË´Ï´Ù.
anchor
<!ELEMENT anchor EMPTY>
<!ATTLIST anchor
id CDATA #REQUIRED>
¾ÞÄ¿´Â È®À强À» ¼±¾ðÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿ä¼ÒÀÔ´Ï´Ù. ¿ÜºÎ ÄÁÆ®¸®ºä¼ÇÀ» Çã¿ëÇÏ´Â ±¸¼º¿¡¼ÀÇ À§Ä¡ÀÔ´Ï´Ù. extensionContentÀÇ °æ·Î ¼Ó¼º¿¡¼ ¾ÞÄ¿¸¸ ¿Ã¹Ù¸¥ ´ë»ó °ªÀÔ´Ï´Ù.
contentProvider
<!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 ÀÌÈÄ
Copyright (c) 2004, 2006 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â Eclipse Public License v1.0ÀÇ Á¶Ç׿¡ µû¶ó »ç¿ëÇØ¾ß Çϸç
À¥ »çÀÌÆ®(http://www.eclipse.org/legal/epl-v10.html)¿¡¼µµ °ü·Ã »çÇ×À» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.