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>
类属性必须是扩展 RefreshProvider 的类。此类负责在特定资源及其资源子树(如果它是项目或文件夹)上安装监视器。该监视器必须实现 IRefreshMonitor。