ÇÁ·ÎÁ§Æ® ¼Ó¼º

ID: org.eclipse.core.resources.natures

¼³¸í: ÀÛ¾÷°ø°£¿¡¼­´Â ÇÁ·ÎÁ§Æ® ¼Ó¼º(Ãà¾àÇüÀ¸·Î "¼Ó¼º")ÀÇ °³³äÀ» Áö¿øÇÕ´Ï´Ù. ¼Ó¼ºÀº ¶óÀÌÇÁ »çÀÌŬ µ¿ÀÛÀ» ÇÁ·ÎÁ§Æ®¿Í ¿¬°ü½Ãŵ´Ï´Ù. ¼Ó¼ºÀº ÇÁ·ÎÁ§Æ® ±âÁØÀ¸·Î ¼³Ä¡µÇ°í ÇÁ·ÎÁ§Æ®¸¦ ¿­ ¶§ ÀÚµ¿À¸·Î ±¸¼ºµÇ°í ÇÁ·ÎÁ§Æ®¸¦ ´ÝÀ» ¶§ ±¸¼ºÀÌ ÇØÁ¦µË´Ï´Ù. ¿¹¸¦ µé¾î, Java Ư¼º¿¡¼­ Java ºô´õ¸¦ ¼³Ä¡Çϰí ÇÁ·ÎÁ§Æ®¸¦ ¿­ ¶§ ´Ù¸¥ ÇÁ·ÎÁ§Æ® ±¸¼ºÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼Ó¼º È®ÀåÁ¡À» »ç¿ëÇÏ¸é ¼Ó¼º ÀÛ¼º±â´Â ±âÈ£ À̸§À¸·Î ÀÚ½ÅÀÇ Æ¯¼º ±¸ÇöÀ» µî·ÏÇÑ ´ÙÀ½ ¼Ó¼ºÀ» ã¾Æ ±¸¼ºÇϱâ À§ÇØ ÀÛ¾÷°ø°£ ³»¿¡¼­ »ç¿ëµÇ°Ô µË´Ï´Ù. ±âÈ£ À̸§Àº ¼Ó¼º È®ÀåÀÚÀÇ idÀÔ´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT nature runtime?>
   <!ATTLIST nature
      id             CDATA #REQUIRED
      name           CDATA #REQUIRED
   >

   <!ELEMENT runtime parameter*>
   <!ATTLIST runtime
      class          CDATA #REQUIRED
   >    <!ELEMENT parameter EMPTY>
   <!ATTLIST parameter
      name         CDATA #REQUIRED
      value        CDATA #REQUIRED
   > ¿¹:

´ÙÀ½Àº ºô´õ ±¸¼ºÀÇ ¿¹ÀÔ´Ï´Ù.

   <extension point="org.eclipse.core.resources.natures">
      <nature id="com.xyz.coolNature" name="Cool Nature">
         <runtime class="com.xyz.natures.Cool">
            <parameter name="installBuilder" value="true"/>
         </runtime>
      </nature>
   </extension>

API Á¤º¸: class ¼Ó¼º °ªÀº org.eclipse.core.resources.IProjectNatureÀÇ ±¸ÇöÀÚ¸¦ ³ªÅ¸³»¾ß ÇÕ´Ï´Ù.

±âº» Á¦°ø ±¸Çö: Ç÷§Æû¿¡ ¹Ì¸® Á¤ÀÇµÈ ¼Ó¼ºÀº ¾ø½À´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ƯÁ¤ Á¦Ç° ¼³Ä¡¿¡ ÇÊ¿äÇÑ ¼Ó¼ºÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.