org.eclipse.ui.propertyPages È®ÀåÁ¡À» »ç¿ëÇÏ¿© ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯¼º ÆäÀÌÁö¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ Æ¯¼º ÆäÀÌÁö´Â ÀÚ¿ø ³×ºñ°ÔÀÌÅÍ º¸±â¿Í °°Àº ¿ÀºêÁ§Æ®¸¦ Ç¥½ÃÇÏ´Â ¸ðµç º¸±â¿¡¼ Ư¼º ¸Þ´º¸¦ »ç¿ëÇÏ¿© È£ÃâµË´Ï´Ù. ÇϳªÀÇ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϸé ÀÌ ¸Þ´º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Readme µµ±¸´Â µÎ °³ÀÇ Æ¯¼º ÆäÀÌÁö¸¦ Á¦°øÇÕ´Ï´Ù.
<extension point = "org.eclipse.ui.propertyPages"> <page id="org.eclipse.ui.examples.readmetool.FilePage" name="%PropertiesPage.filePage" objectClass="org.eclipse.core.resources.IFile" class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage" nameFilter="*.readme"> </page> <page id="org.eclipse.ui.examples.readmetool.FilePage2" name="%PropertiesPage.filePage2" objectClass="org.eclipse.core.resources.IFile" class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage2" nameFilter="*.readme"> </page> </extension>
Ư¼º ÆäÀÌÁö¸¦ Á¤ÀÇÇÒ ¶§ ¿Ã¹Ù¸¥ ÆäÀÌÁö¿¡ ´ëÇØ objectClass¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®¿¡´Â Ư¼ºÀÌ Ç¥½ÃµÉ ¶§ »ç¿ëÀÚÀÇ ÆäÀÌÁö°¡ Æ÷ÇԵ˴ϴÙ. Ŭ·¡½º¸¦ »ó¼¼È÷ Á¤ÀÇÇÏ´Â nameFilter¸¦ ¼±ÅÃÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. readme µµ±¸ ¿¹Á¦¿¡¼, µÎ ÆäÀÌÁö ¸ðµÎ .readme ÆÄÀÏ È®ÀåÀÚ°¡ ÀÖ´Â IFile ¿ÀºêÁ§Æ® À¯ÇüÀ» Áö¿øÇÕ´Ï´Ù.
Ư¼º ÆäÀÌÁö´Â Workbench ÀÚ¿ø¿¡ ÇѰ谡 ¾ø½À´Ï´Ù. Workbench¿¡ ³ªÅ¸³ª´Â ¸ðµç ¿ÀºêÁ§Æ®(´Ù¸¥ Ç÷¯±×Àο¡ ÀÇÇØ ÀÛ¼ºµÈ µµ¸ÞÀΠƯÁ¤ ¿ÀºêÁ§Æ®ÀÎ °æ¿ì¿¡µµ)¿¡´Â Ư¼º ÆäÀÌÁö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¸ðµç Ç÷¯±×ÀÎÀº ¸ðµç ¿ÀºêÁ§Æ® À¯ÇüÇÑ Æ¯¼º ÆäÀÌÁö¸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ư¼º ÆäÀÌÁö´Â °èÃþ ±¸Á¶ ¶Ç´Â Ä«Å×°í¸®°¡ ¾ø´Ù´Â Á¡À» Á¦¿ÜÇϰí ȯ°æ ¼³Á¤ ÆäÀÌÁö¿Í ¸Å¿ì À¯»çÇÕ´Ï´Ù. ¾Æ·¡ ´ëÈ »óÀÚ¿¡¼ µÎ Readme Ư¼º ÆäÀÌÁö°¡ ÆäÀÌÁö ±âº» ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.