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