ÀÚµ¿ °»½Å Á¦°øÀÚ

org.eclipse.core.resources.refreshProviders

3.0

ÀÛ¾÷°ø°£¿¡¼­´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ º¯°æµÈ »çÇ×À» ÀÚµ¿À¸·Î ¹ß°ßÇÏ¿© ¸Þ¸ð¸®¿¡¼­ ÀÛ¾÷°ø°£À» Á¶Á¤ÇÏ´Â ¸ðµå¸¦ Áö¿øÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛÀ» Æú¸µÇÏ´Â ¸ð´ÏÅ͸¦ ÀÛ¼ºÇϰí Á¤±âÀûÀ¸·Î º¯°æ»çÇ×À» °Ë»öÇÏ¿© ÇØ´ç ¸ðµå¸¦ ¼öÇàÇÕ´Ï´Ù. ¸ð´ÏÅÍ ÆÑÅ丮 È®ÀåÁ¡À» »ç¿ëÇϸé Ŭ¶óÀÌ¾ðÆ®¿¡¼­ º¸Åë º¯°æ»çÇ×À» ÄݹéÇÒ ¶§ ÀϺΠ¿ø½Ã ÆÄÀÏ ½Ã½ºÅÛ ±â´ÉÀ» ¿¬°áÇÏ¿© º¸´Ù È¿°úÀûÀ¸·Î ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.

<!ELEMENT extension (refreshProviders)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT refreshProvider EMPTY>

<!ATTLIST refreshProvider

name  CDATA #REQUIRED

class CDATA #REQUIRED>


´ÙÀ½Àº ¾î´ðÅÍ ¼±¾ð¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â ÀÌ Ç÷¯±×ÀÎÀÌ IFile À¯ÇüÀÇ ¿ÀºêÁ§Æ®¸¦ MyFile À¯ÇüÀÇ ¿ÀºêÁ§Æ®·Î ÀûÀÀ½ÃŰ´Â ¾î´ðÅÍ ÆÑÅ丮¸¦ Á¦°øÇϵµ·Ï ¼±¾ðÇÕ´Ï´Ù.

   

<extension id=

"coolProvider"

point=

"org.eclipse.core.resources.refreshProviders"

>

<refreshProvider name=

"Cool Refresh Provider"

class=

"com.xyz.CoolRefreshProvider"

>

</refreshProvider>

</extension>

»õ·Î °íÄ¡±â ±¸ÇöÀº org.eclipse.core.resources.refresh ÆÐŰÁö¿¡ ÀÖ´Â abstract À¯Çü RefreshProvider¸¦ ¼­ºêŬ·¡½º·Î ºÐ·ùÇØ¾ß ÇÕ´Ï´Ù. IRefreshResult¸¦ Á¦°øÇϵµ·Ï »õ·Î °íÄ¡±â ¿äû ¹× ½ÇÆÐ¸¦ Á¦°øÀÚ¿¡ Àü¼ÛÇØ¾ß ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÀÛ¾÷°ø°£¿¡¼­ »õ·Î °íÄ¡±â ¸ð´ÏÅ͸¦ ¼³Ä¡ Á¦°ÅÇϵµ·Ï ¿äûÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â IRefreshMonitorÀÇ ±¸Çöµµ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

org.eclipse.core.resources.win32 ´ÜÆí¿¡¼­´Â win32 ÆÄÀÏ ½Ã½ºÅÛ ¾Ë¸² ÄݹéÀ» »ç¿ëÇÏ´Â ¿ø½Ã »õ·Î °íÄ¡±â ¸ð´ÏÅ͸¦ Á¦°øÇÕ´Ï´Ù. ÀÛ¾÷°ø°£¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ¿ø½Ã »õ·Î °íÄ¡±â ÄݹéÀÌ ¾ø´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ »ç¿ë °¡´ÉÇÑ ±âº» ¿ø½Ã Æú¸µ ±â¹Ý ¸ð´ÏÅ͵µ Á¦°øÇÕ´Ï´Ù.