org.eclipse.core.resources.refreshProviders 延伸點允許外掛程式登錄和實作自己的機制以便適當地監視外部檔案系統和重新整理工作區。這個延伸點是為了給外掛程式實作特殊化(通常是原生)架構來監視檔案系統變更所使用。
外掛程式片段 org.eclipse.core.resources.win32 根據檔案系統回呼來實作原生的重新整理監視器。對其他平台根據輪詢定義的更多原生的重新整理監視器。
下列片段顯示 org.eclipse.core.resources.win32 片段中這個延伸的定義。
<extension id="win32" point="org.eclipse.core.resources.refreshProviders"> <refreshProvider name="%win32MonitorFactoryName" class="org.eclipse.core.internal.resources.refresh.win32.Win32RefreshProvider"> </refreshProvider> </extension>
class 屬性必須是延伸 RefreshProvider 的類別。 這個類別負責安裝特定資源與其資源子樹的監視器(如果是專案或資料夾)。監視器必須實作 IRefreshMonitor。