资源监听器要实现IResourceChangeListener接口。并通过ResourcesPlugin得到IWorkspace,调用addResourceChangeListener方法进行注册,还可以使用IResourceChangeEvent对象通知您的侦听器,该对象描述了更改。

 IResourceChangeListener listener = new MyResourceChangeReporter();
 ResourcesPlugin.getWorkspace().addResourceChangeListener(listener, IResourceChangeEvent.POST_CHANGE);
 不需要使用时,调用removeResourceChangeListener方法进行删除
ResourcesPlugin.getWorkspace().removeResourceChangeListener(listener);

IResourceChangeEvent对象的描述

 


posted on 2019-01-04 15:01  一骑红尘妃子笑,无人知是荔枝来  阅读(375)  评论(0编辑  收藏  举报