新聞中心
一、實(shí)現(xiàn)刷新

1、在Eclipse插件開發(fā)中實(shí)現(xiàn)刷新一個(gè)關(guān)鍵的接口是org.eclipse.core.resources.IResource
調(diào)用這個(gè)接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)
2、到底有哪些類實(shí)現(xiàn)了這個(gè)接口呢?
來看一下繼承結(jié)構(gòu)
首先繼承自IResource的接口有IContainer、IFolder、IProject、IWorkspaceRoot、IFile一共5個(gè)
加上IResource 6個(gè),凡是實(shí)現(xiàn)這些接口的都可以。
3、接口的繼承結(jié)構(gòu)
接口 extends
IResource 無
IContainer IResource
IFile IResource
IFolder IContainer
IProject IContainer
IWorkspaceRoot IContainer
4、類的繼承結(jié)構(gòu)
類 extends implements
Resource 無 IResource
Container Resource IContainer
File Resource IFile
Folder Container IFolder
Project Container IProject
WorkspaceRoot Container IWorkspaceRoot
二、實(shí)現(xiàn)重編譯(也就是clean)
clean all:
ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD,
monitor);
clean one project
((IProject) selection[i]).build(IncrementalProjectBuilder.CLEAN_BUILD, new
SubProgressMonitor(monitor, 1));
【編輯推薦】
- Red Hat CEO呼吁甲骨文繼續(xù)保持Java開放
- 自學(xué)Javabean迅速成為Java高手
- Java通過JNI調(diào)用C語言的方法
- 高手Java核心技術(shù)學(xué)習(xí)筆記
- 成為Java高手需要注意的25個(gè)學(xué)習(xí)目標(biāo)
分享標(biāo)題:Eclipse插件開發(fā)中實(shí)現(xiàn)刷新和重編譯
轉(zhuǎn)載來源:http://m.5511xx.com/article/cogphgd.html


咨詢
建站咨詢
