Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ ¸¶¹ý»ç

org.eclipse.pde.ui.pluginContent

ÀÌ È®ÀåÁ¡Àº PDE Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ Ãß°¡ ÄÁÅÙÃ÷¸¦ ÀÛ¼ºÇÏ´Â ±â´É ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. Ç÷¯±×ÀÎ Manifest ¹× Ű ÆÄÀÏÀÌ ÀÛ¼ºµÈ ÈÄ, ÀÌµé ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© Ãß°¡ ÆÄÀÏ ¹× È®ÀåÀ» Ãʱ⠱¸Á¶¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸¶¹ý»çÀÇ ÀÏ¹Ý ±¸ÇöÀº ¸¶¹ý»çÀÇ »ç¿ëÀÚ ¼±ÅûçÇ׿¡ µû¶ó »ç¿ëÀÚ Á¤ÀÇµÈ ÆÄ¶ó¹ÌÅͷΠǥ½ÃµÈ ÅÛÇø®Æ®¿¡ ±âÃÊÇÏ¿© ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ÀÛ¼º Á÷ÈÄ À¯¿ëÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â Ç÷¯±×ÀÎ(¿¹¸¦ µé¾î, º¸±â, ÆíÁý±â µîÀ» Á¦°øÇÏ´Â)¿¡ µµÂøÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.

<!ELEMENT extension (wizard*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard (description?)>

<!ATTLIST wizard

id         CDATA #REQUIRED

name       CDATA #REQUIRED

icon       CDATA #IMPLIED

class      CDATA #REQUIRED

category   CDATA #IMPLIED

ui-content (true | false) "true"

java       (true | false) "true">


<!ELEMENT description (#CDATA)>

ÀÌ ¸¶¹ý»çÀÇ ÂªÀº ¼³¸íÀÔ´Ï´Ù.



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

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"¿¹Á¦ Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ »ý¼ºÀÚ"

icon=

"icons/content_wizard.gif"

class=

"com.example.xyz.ContentGeneratorWizard"

id=

"com.example.xyz.ExampleContentGenerator"

>

<description>

º¸±â ¹× ȯ°æ ¼³Á¤ ÆäÀÌÁö¸¦ Ãß°¡ÇÕ´Ï´Ù.

</description>

</wizard>

</extension>

ÀÌ È®ÀåÁ¡À¸·Î Ç÷¯±×ÀÎÇÏ´Â ¸¶¹ý»ç´Â org.eclipse.pde.ui.IPluginContentWizard ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß Çϸç org.eclipse.jface.wizard.Wizard¸¦ È®ÀåÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù.

PDE´Â »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ÅÛÇø®Æ®¿¡ ±âÃÊÇÑ ÄÁÅÙÃ÷ ¸¶¹ý»ç¸¦ Á¦°øÇϱâ À§ÇÑ API¸¦ Á¦°øÇÕ´Ï´Ù. À̵é ÅÛÇø®Æ®¿¡ ±âÃÊÇÑ ¿©·¯ °³ÀÇ ±¸Ã¼ÀûÀÎ ¸¶¹ý»ç°¡ PDE UI ÀÚü¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.