eclipse 插件開發(fā)中如何實(shí)現(xiàn)刷新和重編譯
在做eclipse插件開發(fā)中,特別是自動(dòng)生成代碼或者uml->代碼的插件中,有時(shí)需要刷新一下文件夾或者重新編譯一下.那如何實(shí)現(xiàn)這兩個(gè)操作呢。
一、實(shí)現(xiàn)刷新
1、一個(gè)關(guān)鍵的接口是org.eclipse.core.resources.IResource
調(diào)用這個(gè)接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)
2、到底有哪些類實(shí)現(xiàn)了這個(gè)接口呢?
來(lái)看一下繼承結(jié)構(gòu)
首先繼承自IResource的接口有IContainer、IFolder、IProject、IWorkspaceRoot、IFile一共5個(gè)
加上IResource 6個(gè),凡是實(shí)現(xiàn)這些接口的都可以。








4、類的繼承結(jié)構(gòu)








二、實(shí)現(xiàn)重編譯(也就是clean)








posted on 2007-08-28 16:32 dreamstone 閱讀(3791) 評(píng)論(3) 編輯 收藏 所屬分類: SWT和插件開發(fā)