Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ ¸¶¹ý»ç
ID:
org.eclipse.pde.ui.pluginContent
¼³¸í:
ÀÌ È®ÀåÁ¡Àº PDE Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ Ãß°¡ ÄÁÅÙÃ÷¸¦ ÀÛ¼ºÇÏ´Â
±â´É ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. Ç÷¯±×ÀÎ Manifest ¹× Ű ÆÄÀÏÀÌ ÀÛ¼ºµÈ ÈÄ, ÀÌµé ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© Ãß°¡ ÆÄÀÏ ¹× È®ÀåÀ»
Ãʱ⠱¸Á¶¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸¶¹ý»çÀÇ ÀÏ¹Ý ±¸ÇöÀº ¸¶¹ý»çÀÇ »ç¿ëÀÚ ¼±ÅûçÇ׿¡ µû¶ó »ç¿ëÀÚ Á¤ÀǵÈ
ÆÄ¶ó¹ÌÅͷΠǥ½ÃµÈ ÅÛÇø®Æ®¿¡ ±âÃÊÇÏ¿© ÄÁÅÙÃ÷¸¦ Ãß°¡ÇÕ´Ï´Ù.
ÀÌ´Â ÀÛ¼º Á÷ÈÄ À¯¿ëÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â Ç÷¯±×ÀÎ(¿¹¸¦ µé¾î, º¸±â, ÆíÁý±â µîÀ» Á¦°øÇÏ´Â)¿¡ µµÂøÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.
±¸¼º ¸¶Å©¾÷
<!ELEMENT extension (wizard*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ´ë»ó È®ÀåÁ¡ÀÇ ¿ÏÀüÇÑ ID
- id - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû ID
- name - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû À̸§
<!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">
- id - ÀÌ ¸¶¹ý»ç¸¦ ½Äº°ÇÏ´Â µ¥ »ç¿ëÇÏ´Â °íÀ¯ À̸§.
- name - ÀÌ ¸¶¹ý»çÀÇ UI Ç¥½Ã¿¡ »ç¿ëÇÒ º¯È¯ °¡´ÉÇÑ À̸§.
- icon - ¸¶¹ý»ç¸¦ ½Ã°¢ÀûÀ¸·Î Ç¥½ÃÇÏ´Â µ¥ »ç¿ëÇÒ ¾ÆÀÌÄÜÀÇ »ó´ë °æ·Î.
- class - org.eclipse.pde.ui.IPluginContentWizard¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§.
- category - ÄÁÅÙÃ÷ ¸¶¹ý»ç¸¦ ´Ù¸¥ ´ë»ó ÇÁ·ÎÁ§Æ®¿Í ¿¬°ü½ÃŰ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼±ÅÃÀû ű×.
- ui-content - ¸¶¹ý»ç°¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÁÅÙÃ÷¿Í ÇÔ²² Äڵ带 Á¦°øÇÏ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÏ´Â Ç÷¡±×. ÀÌ
Ç÷¡±×´Â ¼±ÅÃµÉ Ç÷¯±×ÀΠŬ·¡½º¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù(UI°¡ ¾Æ´Ñ Ç÷¯±×ÀÎÀÌ
Plugin
±âº» Ŭ·¡½º¸¦
È®ÀåÇÏ´Â ¹Ý¸é UI Ç÷¯±×ÀÎÀº AbstractUIPlugin
Ŭ·¡½º¸¦ È®ÀåÇϹǷÎ). Eclipse·Î Á¦°øµÇ´Â ¿©·¯
±â´ÉÀÌ UI ÄÁÅÙÃ÷¸¦ °¡Áö¹Ç·Î ÀÌ ¼Ó¼ºÀº ±âº»ÀûÀ¸·Î true
ÀÔ´Ï´Ù.
- java - ¸¶¹ý»ç°¡ Java ÄÁÅÙÃ÷¸¦ Á¦°øÇÔÀ» Ç¥½ÃÇÏ´Â Ç÷¡±×. ´ëºÎºÐÀÇ Eclipse Ç÷¯±×ÀÎÀÌ Java Äڵ带 °¡Áö¹Ç·Î
ÀÌ ¼Ó¼ºÀº ±âº»ÀûÀ¸·Î
true
ÀÔ´Ï´Ù. Ç÷¯±×ÀÎÀÌ Java Äڵ带 °¡ÁöÁö ¾Ê´Â °æ¿ì false
·Î
¼³Á¤ÇϽʽÿÀ(¿¹¸¦ µé¾î, ¹®¼ ÆÄÀϸ¸ °®´Â °æ¿ì).
<!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>
API Á¤º¸:
ÀÌ È®ÀåÁ¡À¸·Î Ç÷¯±×ÀÎÇÏ´Â ¸¶¹ý»ç´Â
org.eclipse.pde.ui.IPluginContentWizard ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß Çϸç
org.eclipse.jface.wizard.Wizard
¸¦ È®ÀåÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù.
±âº» Á¦°ø ±¸Çö:
PDE´Â »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ÅÛÇø®Æ®¿¡
±âÃÊÇÑ ÄÁÅÙÃ÷ ¸¶¹ý»ç¸¦ Á¦°øÇϱâ À§ÇÑ API¸¦ Á¦°øÇÕ´Ï´Ù. À̵é ÅÛÇø®Æ®¿¡ ±âÃÊÇÑ ¿©·¯ °³ÀÇ
±¸Ã¼ÀûÀÎ ¸¶¹ý»ç°¡ PDE UI ÀÚü¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved.
º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ¸ç
http://www.eclipse.org/legal/cpl-v10.html¿¡¼ »ç¿ë °¡´ÉÇÑ
ÀÏ¹Ý °ø¿ë ¶óÀ̼¾½º v1.0ÀÇ Á¶Ç׿¡ ÀǰÅÇÏ¿© »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.