org.eclipse.ui.decorators

Ç÷¯±×ÀÎÀº µ¥ÄÚ·¹ÀÌÅ͸¦ »ç¿ëÇÏ¿© Workbench º¸±â¿¡ ³ªÅ¸³ª´Â ÀÚ¿ø ¹× ±âŸ ¿ÀºêÁ§Æ®ÀÇ À̹ÌÁö¿¡ ÁÖ¼®À» ´Þ ¼ö ÀÖ½À´Ï´Ù. µ¥ÄÚ·¹ÀÌÅÍ´Â Ç÷¯±×ÀÎÀÌ ±âÁ¸ ÀÚ¿ø À¯Çü¿¡ ±â´ÉÀ» Ãß°¡ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ´ëºÎºÐÀÇ Ç¥ÁØ Workbench º¸±â´Â µ¥ÄÚ·¹À̼ÇÀÇ Ç¥½Ã¿¡ Âü¿©ÇÕ´Ï´Ù.  

¿¹¸¦ µé¾î PDE´Â 2Áø ÇÁ·ÎÁ§Æ®¿Í ¼Ò½º ÇÁ·ÎÁ§Æ®¸¦ ±¸ºÐÇÒ ¼ö ÀÖ´Â µ¥ÄÚ·¹ÀÌÅ͸¦ Á¦°øÇÕ´Ï´Ù.

PDE µ¥ÄÚ·¹ÀÌÅͰ¡ ÀÖ´Â ÆÐŰÁö Ž»ö±â º¸±â

com.example.sourceProject ÇÁ·ÎÁ§Æ®´Â ³×ºñ°ÔÀÌÅÍ¿¡ Ç¥½ÃµÈ À¯ÀÏÇÑ ¼Ò½º ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ´Ù¸¥ ¸ðµç 2Áø ÇÁ·ÎÁ§Æ®¿¡¼­ Java ÇÁ·ÎÁ§Æ® ¾ÆÀÌÄÜÀÇ ¿ÞÂÊ À§¿¡ 2Áø µ¥ÄÚ·¹ÀÌÅͰ¡ Ç¥½ÃµÇ´ÂÁö ¹æ¹ýÀ» Âü°íÇϽʽÿÀ. ÀÌ µ¥ÄÚ·¹ÀÌÅÍ´Â org.eclipse.ui.decorators È®ÀåÁ¡À» »ç¿ëÇÏ¿© PDE¿¡¼­ Á¦°øµË´Ï´Ù.

<extension
   point="org.eclipse.ui.decorators">
      <decorator
            objectClass="org.eclipse.core.resources.IResource"
            adaptable="true"
            label="%decorator.label"
            state="false"
            class="org.eclipse.pde.internal.ui.wizards.imports.BinaryProjectDecorator"
            id="org.eclipse.pde.ui.binaryProjectDecorator">
         <description>
            %decorator.desc
         </description>
      </decorator>
</extension>

class ¼Ó¼ºÀº ILabelDecorator¸¦ ±¸ÇöÇϴ Ŭ·¡½º À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇÏ¿© ¿ø·¡ ·¹À̺í À̹ÌÁö ¹× ÅØ½ºÆ®¸¦ °íÀ¯ÀÇ ¾î³ëÅ×À̼ÇÀ¸·Î µ¥ÄÚ·¹ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. label ¹× description ¼Ó¼ºÀº ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿¡¼­ µ¥ÄÚ·¹ÀÌÅÍÀÇ À̸§À» ÁöÁ¤ÇÏ°í ¼³¸íÇÏ´Â µ¥ »ç¿ëµÇ´Â ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. objectClass´Â µ¥ÄÚ·¹ÀÌÅͰ¡ Àû¿ëµÉ ¿ÀºêÁ§Æ® Ŭ·¡½ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. adaptable Ç÷¡±×´Â Ŭ·¡½º¿¡ Àû¿ëµÉ ¿ÀºêÅØÆ®¸¦ µ¥ÄÚ·¹ÀÌÆ®ÇØ¾ß ÇÏ´ÂÁöÀÇ ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. state Ç÷¡±×´Â µ¥ÄÚ·¹ÀÌÅͰ¡ ±âº»ÀûÀ¸·Î º¸ÀÌ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù.

»ç¿ëÀÚ´Â Workbench ·¹ÀÌºí µ¥ÄÚ·¹ÀÌ¼Ç È¯°æ ¼³Á¤ ÆäÀÌÁö¸¦ ÅëÇØ µ¥ÄÚ·¹ÀÌÅ͸¦ ÃÖÁ¾ÀûÀ¸·Î Á¦¾îÇÕ´Ï´Ù. µ¥ÄÚ·¹ÀÌÅ͸¦ °³º°ÀûÀ¸·Î ¼³Á¤Çϰųª ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±âÁ¸ Ç÷§Æû SDK µ¥ÄÚ·¹ÀÌÅÍ¿Í °ãÄ¡°Å³ª Ãæµ¹ÇÏÁö ¾Êµµ·Ï µ¥ÄÚ·¹ÀÌÅ͸¦ µðÀÚÀÎÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. µ¥ÄÚ·¹ÀÌÅͰ¡ ¿¬»êÇÏ´Â µ¥ ½Ã°£ÀÌ ¸¹ÀÌ °É¸®°Å³ª È¥¶õ½º·± Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â °æ¿ì »ç¿ëÀÚ´Â ¼³Á¤µÇ¾î ÀÖ´Â µ¥ÄÚ·¹ÀÌÅ͸¦ ¼¼¹ÐÇÏ°Ô Á¶Á¤ÇÒ ¼ö ÀÖµµ·Ï ÀÚü ȯ°æ ¼³Á¤À» Á¦°øÇÏ·Á ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â¹ýÀº CVS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ »ç¿ëµË´Ï´Ù.

CVS µ¥ÄÚ·¹ÀÌÅÍ È¯°æ ¼³Á¤ ÆäÀÌÁö

 

Copyright IBM Corp. and others 2000,2002.