这段时间,为一个自己开发的平台写了一个插件,用来辅助平台配置文件的开发,由于配置文件一些参数来源于其它6个总的配置文件,所以想到了资源侦听器,侦听6个配置文件,当它们发生变化了,就动态的刷新内存区,也不知道这个是不是最佳的实现方法,eclipse的资源侦听采用了visit的设计模式,它会把整个工作区的资源变化都告诉你,你可以根据需要处理你感兴趣的变化,比如资源删除,增加,改变等几个大的方面,你仔细通过查看delta.getKind()和delta.getFlags()可以了解一下eclipse的资源管理,比如资源重命名,你可以看到是先删除,然后增加等。需要注意的是,在进行资源侦听的时候,资源是被锁住了,此时你为资源添加Mark,修改资源都会出现错误,如果你想做这些,最好的方法就是自己写一个构造器。