¼³¸í: ÀÌ È®ÀåÁ¡Àº Workbench¿¡ ´ëÇÑ Ãß°¡ º¸±â¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. º¸±â´Â Workbench ÆäÀÌÁö ³»ÀÇ ºñÁÖ¾ó ±¸¼º¿ä¼Ò·Î¼, ´ë°³ ÀÛ¾÷°ø°£ °°Àº Á¤º¸ÀÇ °èÃþ ±¸Á¶¸¦ Ž»öÇϰųª ÆíÁý±â¸¦ ¿°Å³ª Ȱ¼º ÆíÁý±â¿¡ ´ëÇÑ Æ¯¼ºÀ» Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. »ç¿ëÀÚ´Â º¸±â ¼ºê¸Þ´º¿¡¼ º¸±â¸¦ Ç¥½ÃÇϰųª º¸±âÀÇ ·ÎÄà Á¦¸ñ Ç¥½ÃÁÙ¿¡¼ º¸±â¸¦ ´ÝÀ» ¼ö ÀÖ½À´Ï´Ù.
º¸±â Ç¥½Ã ´ëÈ »óÀÚÀÇ ½Ã°¢ÀûÀΠȥ¶õÀ» ÁÙÀÌ·Á¸é Ä«Å×°í¸®¸¦ »ç¿ëÇÏ¿© º¸±â¸¦ ±×·ìÈÇØ¾ß ÇÕ´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT category EMPTY>
<!ATTLIST category
id
CDATA #REQUIRED
name
CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
´ÙÀ½Àº È®ÀåÁ¡ÀÇ ¿¹ÀÔ´Ï´Ù.
<extension point="org.eclipse.ui.views">
<category
id="com.xyz.views.XYZviews"
name="XYZ">
</category>
<view
id="com.xyz.views.XYZView"
name="XYZ View"
category="com.xyz.views.XYZviews"
class="com.xyz.views.XYZView"
icon="icons/XYZ.gif">
</view>
</extension>
API Á¤º¸: class ¼Ó¼ºÀÇ °ªÀº org.eclipse.ui.IViewPart¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â »õ º¸±â¸¦ °³¹ßÇÒ ¶§ org.eclipse.ui.part.ViewPart¸¦ ¼ºêŬ·¡½º·Î ºÐ·ùÇÏ´Â °ÍÀÌ °ü·ÊÀÔ´Ï´Ù.
±âº» Á¦°ø ±¸Çö: Workbench¿¡¼´Â ³×ºñ°ÔÀÌÅÍ, Ư¼º, ¾Æ¿ô¶óÀÎ ¹× Ÿ½ºÅ© µîÀÇ ¿©·¯ °¡Áö Ç¥ÁØ º¸±â¸¦ Á¦°øÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ °üÁ¡¿¡¼´Â ÀÌ·¯ÇÑ º¸±â°¡ Ç÷¯±×Àο¡¼ Á¦°øÇÏ´Â ±âŸ º¸±â¿Í ´Ù¸£Áö ¾Ê½À´Ï´Ù. ¸ðµç º¸±â´Â º¸±â ¼ºê¸Þ´º¿¡¼ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ º¸±âÀÇ À§Ä¡´Â Áö¼ÓÀûÀÔ´Ï´Ù. Áï, º¸±â°¡ ´ÝÈú ¶§ ÀúÀåµÇ°í º¸±â°¡ ´ÜÀÏ ¼¼¼Ç¿¡¼ ´Ù½Ã ¿¸± ¶§ º¹¿øµË´Ï´Ù. ÀÌ À§Ä¡´Â Workbench ¼¼¼Ç »çÀÌ¿¡¼µµ Áö¼ÓµË´Ï´Ù.