Eclipse插件开发中实现刷新和重编译
一、实现刷新
1、一个关键的接口是org.eclipse.core.resources.IResource
调用这个接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)
2、到底有哪些类实现了这个接口呢?
来看一下继承结构
首先继承自IResource的接口有IContainer、IFolder、IProject、IWorkspaceRoot、IFile一共5个 加上IResource 6个,凡是实现这些接口的都可以。
3、接口的继承结构
接口 extends
IContainer IResource
IFolder IContainer
IWorkspaceRoot IContainer
4、类的继承结构
类 extends implements
Container Resource IContainer
Folder Container IFolder
WorkspaceRoot Container IWorkspaceRoot
二、实现重编译(也就是clean)
clean all:
monitor);
clean one project
SubProgressMonitor(monitor, 1));
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>