°Ë»ö ÆäÀÌÁö Á¦°ø

»ç¿ëÀÚ°¡ ÀÚ¿øÀ» ¼±ÅÃÇÏ°í °Ë»ö ¸í·ÉÀ» ¼±ÅÃÇÏ¸é °Ë»ö Ç÷¯±×ÀÎÀº ´Ù¸¥ Á¾·ùÀÇ ÄÁÅÙÃ÷ °Ë»öÀ» À§ÇÑ ÆäÀÌÁö°¡ ÀÖ´Â ´ëÈ­ »óÀÚ¸¦ ½ÇÇàÇÕ´Ï´Ù.  ÀÌ·¯ÇÑ ÆäÀÌÁö´Â org.eclipse.search.searchPages È®ÀåÁ¡À» »ç¿ëÇÏ¿© Á¦°øµË´Ï´Ù.

°Ë»ö ÆäÀÌÁö Á¦°øÀ» À§ÇÑ ¸¶Ä¿´Â °£´ÜÇÕ´Ï´Ù.  ´ÙÀ½ ¿¹Á¦´Â Java °Ë»ö ÆäÀÌÁöÀÇ JDT Ç÷¯±×ÀÎ Áö½Ã¹®ÀÔ´Ï´Ù.

<extension point="org.eclipse.search.searchPages">
   <page id="org.eclipse.jdt.ui.JavaSearchPage"
         icon="icons/full/obj16/jsearch_obj.gif"
         label="%JavaSearchPage.label"
         sizeHint="460,160"
	 extensions="java:90, jav:90"
	 showScopeSection="true"
	 class="org.eclipse.jdt.internal.ui.search.JavaSearchPage">
         </page>
   </extension>

°Ë»ö ÆäÀÌÁö¸¦ ±¸ÇöÇϴ Ŭ·¡½º°¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.  ÀÌ Å¬·¡½º´Â ISearchPage ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß Çϰí ÀϹÝÀûÀ¸·Î DialogPage¸¦ È®ÀåÇÕ´Ï´Ù.  °Ë»ö ´ëÈ­ »óÀÚ¿¡¼­ °Ë»öÀ» ¼³¸íÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ·¹ÀÌºí ¹× ¾ÆÀÌÄܵµ ÁöÁ¤µË´Ï´Ù.  Ãß°¡ÀûÀÎ ¸Å°³º¯¼ö´Â °Ë»ö ´ëÈ­ »óÀÚ ³»ÀÇ ÆäÀÌÁö À§Ä¡ ¹× ÆäÀÌÁö Å©±â¸¦ Á¦¾îÇÕ´Ï´Ù.

extensions ¼Ó¼ºÀº °Ë»ö ÆäÀÌÁö°¡ ÀÛµ¿µÉ ¼ö ÀÖ´Â ÀÚ¿øÀ» ÁöÁ¤ÇÕ´Ï´Ù.  ÀÌ ¼Ó¼ºÀº ÆÄÀÏ È®ÀåÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀ¸·Î Çü½ÄÈ­µË´Ï´Ù.  °¢ ÆÄÀÏ È®ÀåÀÚ ´ÙÀ½¿¡ ÄÝ·ÐÀ¸·Î ±¸ºÐµÈ ¼ýÀÚ °¡ÁßÄ¡°¡ ¿À¸ç, °¡Àå ³·Àº °¡ÁßÄ¡´Â 0ÀÔ´Ï´Ù.  °¡ÁßÄ¡´Â °Ë»ö ÇϺα¸Á¶°¡ Á¦°øµÈ ÀÚ¿ø¿¡ °¡Àå ÀûÀýÇÑ °Ë»ö ÆäÀÌÁö¸¦ ãÀ» ¼ö ÀÖµµ·Ï »ç¿ëµÇ´Â »ó´ë°ªÀÔ´Ï´Ù.

°Ë»ö ÆäÀÌÁö°¡ °¡´ÉÇÑ ¸ðµç ÀÚ¿øÀ» °Ë»öÇÒ ¼ö ÀÖ´Â °æ¿ì "*"°¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö ÆäÀÌÁö ±¸Çö

ISearchPageÀÇ ÇÁ·ÎÅäÄÝÀº ´Ü¼øÇÕ´Ï´Ù.  »ç¿ëÀÚÀÇ °Ë»ö ÆäÀÌÁö´Â °Ë»ö ´ÜÃ߸¦ ´©¸£¸é È£ÃâµÇ´Â performAction()À» ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.  ¹°·Ð »ç¿ëÀÚÀÇ Æ¯Á¤ °Ë»ö ±¸ÇöÀº Ç÷¯±×ÀÎ ±â´É¿¡ µû¶ó ´Ù¸£Áö¸¸ SearchUI ¸Þ¼Òµå activateSearchResultView()¸¦ »ç¿ëÇÏ¿© ÀÌ ¸Þ¼Òµå¿¡¼­ °á°ú Ç¥½Ã±â¸¦ ¿©´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù.

Ç÷¯±×ÀÎÀº °Ë»ö °á°ú º¸±â¿¡ °á°ú¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ISearchResultView ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© º¸±â¿¡ ÀÏÄ¡°¡ Ãß°¡µË´Ï´Ù.  °¢ °Ë»ö ÀÏÄ¡ÀÇ °æ¿ì ÀÚ¿øÀÇ ¸¶Ä¿ ¹× ÀÏÄ¡¿¡ ´ëÇÑ ¼³¸íÀÌ ÁöÁ¤µË´Ï´Ù.  ¸¶Ä¿ ¹× ¸¶Ä¿°¡ ÀÛµ¿ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â ÀÚ¿ø ¸¶Ä¿¸¦ ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corporation and others 2000, 2003.