¼Ò°³ ÆÄÆ® ±¸¼º È®Àå

org.eclipse.ui.intro.configExtension

3.0

ÀÌ È®ÀåÁ¡Àº Ãß°¡ ÄÁÅÙÃ÷, Ãß°¡ StandbyContentParts ¶Ç´Â Ãß°¡ IntroUrl Á¶Ä¡¸¦ Á¦°øÇÏ¿© ±âÁ¸ ¼Ò°³ ±¸¼ºÀ» È®ÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

<!ELEMENT extension (configExtension+ , standbyContentPart* , action*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT configExtension EMPTY>

<!ATTLIST configExtension

configId CDATA #REQUIRED

content  CDATA #REQUIRED>

¼Ò°³ ±¸¼º¿¡ ´ëÇÑ È®ÀåÀ» Á¤ÀÇÇÕ´Ï´Ù. ¼Ò°³ ÆÄÆ® ±¸¼ºÀÇ ÆäÀÌÁö ¶Ç´Â ±×·ìÀº ¾ÞÄ¿¸¦ Á¤ÀÇÇÏ¿© È®ÀåÀ» ¼±¾ðÇÑ °æ¿ì¿¡ È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù.



<!ELEMENT standbyContentPart EMPTY>

<!ATTLIST standbyContentPart

id       CDATA #REQUIRED

pluginId CDATA #REQUIRED

class    CDATA #REQUIRED>

standbyContentPart µî·Ï. µî·ÏµÈ °æ¿ì¿¡´Â ´ÙÀ½ Çü½ÄÀÇ introURL Á¶Ä¡¸¦ ÅëÇØ ´ë±â ÆÄÆ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

 
http://org.eclipse.ui.intro/showStandby?partId=

<id of standbyContentPart>



<!ELEMENT action EMPTY>

<!ATTLIST action

name     CDATA #REQUIRED

replaces CDATA #REQUIRED>

»ç¿ëÀÚ Á¤ÀÇ ¼Ò°³ URL Á¶Ä¡ µî·Ï. ÀÌ µî·ÏÀº »çÀüÁ¤ÀÇµÈ Á¶Ä¡¿¡ »õ Intro URL ¶Ç´Â shortCutÀ» ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.



´ÙÀ½Àº ÀÌ È®ÀåÁ¡ÀÇ ¿¹Á¦ ±¸ÇöÀÔ´Ï´Ù.

<extension point=

"org.eclipse.ui.intro.configExtension"

>

<configExtension configId=

"com.org.xyz.introConfig"

content=

"extensionContent.xml"

/>

<standbyPart id=

"com.org.xyz.myStandbyPart"

class=

"com.org.xyz.internal.MyStandbyContent"

pluginId=

"com.org.xyz"

/>

<action name=

"shortcutAction"

replaces=

"http://org.eclipse.ui.intro/showStandby?partId=com.org.xyz.myStandbyPart"

/>

<action name=

"customAction"

replaces=

"runAction?pluginId=com.org.xyz&amp;class=com.org.xyz.CustomAction&amp;param1=value1"

/>

</extension>

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

¼¼ °¡Áö ±âº» Á¦°ø ±¸ÇöÀÌ ÀÖ½À´Ï´Ù.