資源偵聽
這段時間,為一個自己開發的平臺寫了一個插件,用來輔助平臺配置文件的開發,由于配置文件一些參數來源于其它6個總的配置文件,所以想到了資源偵聽器,偵聽6個配置文件,當它們發生變化了,就動態的刷新內存區,也不知道這個是不是最佳的實現方法,eclipse的資源偵聽采用了visit的設計模式,它會把整個工作區的資源變化都告訴你,你可以根據需要處理你感興趣的變化,比如資源刪除,增加,改變等幾個大的方面,你仔細通過查看delta.getKind()和delta.getFlags()可以了解一下eclipse的資源管理,比如資源重命名,你可以看到是先刪除,然后增加等。需要注意的是,在進行資源偵聽的時候,資源是被鎖住了,此時你為資源添加Mark,修改資源都會出現錯誤,如果你想做這些,最好的方法就是自己寫一個構造器。posted on 2005-08-30 20:13 stamp 閱讀(178) 評論(0) 編輯 收藏 所屬分類: Eclipse開發