如何使用 IResourceChangeListener

 

IResourceChangeListener是workspace下资源改变的监听器,该接口仅声明了一个方法:resourceChanged,当workspace下的资源改变时会调用该方法。 代码如下:

 

Code

 

IResourceChangeEvent接口则定义了资源改变的类型和改变的信息:

 

Code

 

 

下面的代码是使用IResourceChangeListener的一个示例:

 

Code

 

添加listener:

ResourcesPlugin.getWorkspace().addResourceChangeListener(theListener);

 

要记得适当的时机移除它:

ResourcesPlugin.getWorkspace().removeResourceChangeListener(theListener);

 

 

 

 

posted on 2008-08-27 14:17  anytime  阅读(888)  评论(0编辑  收藏  举报