Ư¼º ÆäÀÌÁö

ID: org.eclipse.ui.propertyPages

¼³¸í: ÀÌ È®ÀåÁ¡Àº ÁÖ¾îÁø À¯ÇüÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯¼º ÆäÀÌÁö¸¦ Ãß°¡ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¤ÀÇµÈ °æ¿ì ÀÌ Æ¯¼º ÆäÀÌÁö´Â ÇØ´ç À¯ÇüÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯¼º ´ëÈ­ »óÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.

Ư¼º ÆäÀÌÁö´Â ¿ÀºêÁ§Æ®ÀÇ Æ¯¼º°ú »óÈ£ ÀÛ¿ëÇÏ´Â, »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÑ ¹æ¹ýÀÔ´Ï´Ù. ¿ÀºêÁ§Æ® Ư¼ºÀ» ÆíÁýÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£À» Á¦ÇÑÇϴ Ư¼º º¸±â¿Í ´Þ¸®, Ư¼º ÆäÀÌÁö¿¡¼­´Â ·¹À̺í, ¾ÆÀÌÄÜ µîÀÌ ÀÖ´Â º¸´Ù Å©°í º¹ÀâÇÑ Á¦¾î ±â´ÉÀ» ÀÚÀ¯·Ó°Ô Á¤ÀÇÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ³í¸®ÀûÀ¸·Î ÇÔ²² ÀÛµ¿Çϴ Ư¼ºµéÀÌ Æ¯¼º ½ÃÆ®¿¡ ºÐ»êµÇÁö ¾Ê°í ÇÑ ÆäÀÌÁö¿¡¼­ Ŭ·¯½ºÅ굃 ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´ëºÎºÐÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â ¿ÀºêÁ§Æ®ÀÇ ÀϺΠƯ¼ºÀº Ư¼º ½ÃÆ®¸¦ ÅëÇØ ³ëÃâ½Ã۰í ÀϺΠƯ¼ºÀº Ư¼º ÆäÀÌÁö¸¦ ÅëÇØ ³ëÃâ½ÃŰ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Ư¼º ÆäÀÌÁö´Â ´ë°³ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÆË¾÷ ¸Þ´º¿¡¼­ Ư¼º ¸Þ´º Ç׸ñÀÌ ¼±ÅÃµÉ ¶§ ³ªÅ¸³ª´Â ´ëÈ­ »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. ¿ÀºêÁ§Æ® Ŭ·¡½º ¿Ü¿¡, ƯÁ¤ ¿ÀºêÁ§Æ® À¯Çü¿¡ ´ëÇØ¼­¸¸ Ư¼º ÆäÀÌÁö¸¦ µî·ÏÇϱâ À§ÇØ À̸§ ÇÊÅͰ¡ ¼±ÅÃÀûÀ¸·Î Á¦°øµÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ÇÊÅ͸µ ¸ÞÄ¿´ÏÁòÀÌ Àû´çÇÏÁö ¾ÊÀ¸¸é Ư¼º ÆäÀÌÁö¿¡¼­´Â filter ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ´ë»ó ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀº ÀÏ·ÃÀÇ Å°/°ª ½Ö¿¡ ¼³¸íµË´Ï´Ù. ¼±ÅûçÇ׿¡ Àû¿ëµÇ´Â ¼Ó¼ºÀº ƯÁ¤ À¯Çü°ú °ü·ÃµÇ¸ç Workbench ÀÚüÀÇ µµ¸ÞÀÎ ¹üÀ§¸¦ ³Ñ¾î¼­¹Ç·Î ÀÌ ·¹º§ÀÇ ÇÊÅ͸µ¿¡¼­´Â ½ÇÁ¦ ¼±ÅûçÇ×ÀÌ Workbench¸¦ ´ëÇ¥ÇÕ´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT page (filter)*>
   <!ATTLIST page
      id           CDATA #REQUIRED
      name         CDATA #REQUIRED
      icon         CDATA #IMPLIED
      objectClass  CDATA #REQUIRED
      class        CDATA #REQUIRED
      nameFilter   CDATA #IMPLIED
   >

   <!ELEMENT filter EMPTY>
   <!ATTLIST filter
      name       CDATA #REQUIRED
      value      CDATA #REQUIRED
   > ¿¹:

´ÙÀ½Àº Ư¼º ÆäÀÌÁö Á¤ÀÇÀÇ ¿¹ÀÔ´Ï´Ù.

   <extension point="org.eclipse.ui.propertyPages">
      <page
         id="com.xyz.projectPage"
         name="XYZ Java Properties"
         objectClass="org.eclipse.core.resources.IFile"
         class="com.xyz.ppages.JavaPropertyPage"
         nameFilter="*.java">
         <filter name="readOnly" value="true"/>
      </page>
    </extension>

API Á¤º¸: class ¼Ó¼º¿¡´Â org.eclipse.ui.IWorkbenchPropertyPage¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

±âº» Á¦°ø ±¸Çö: Workbench¿¡¼­ Á¦°øÇÏ´Â ÀϺΠ¿ÀºêÁ§Æ®¿¡´Â µî·ÏµÈ Ư¼º ÆäÀÌÁö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Ç÷¯±×Àο¡¼­ ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Ư¼º ÆäÀÌÁö¸¦ ´õ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ư¼º ÆäÀÌÁö´Â Workbench ÀÚ¿øÀ¸·Î Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù. Áï, Workbench¿¡ ³ªÅ¸³ª´Â ¸ðµç ¿ÀºêÁ§Æ®(Ç÷¯±×Àο¡¼­ ÀÛ¼ºµÈ µµ¸ÞÀÎ °íÀ¯ ¿ÀºêÁ§Æ®µµ Æ÷ÇÔ)¿¡´Â Ư¼º ÆäÀÌÁö°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç ´Ù¸¥ Ç÷¯±×Àο¡¼­ ÇØ´ç ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯¼º ÆäÀÌÁö¸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

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