Eclipse插件开发中实现刷新和重编译是什么?
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 IResource 无 IContainer IResource IFile IResource IFolder IContainer IProject IContainer IWorkspaceRoot IContainer 4、类的继承结构 类 extends implements Resource 无 IResource Container Resource IContainer File Resource IFile Folder Container IFolder Project Container IProject WorkspaceRoot Container IWorkspaceRoot 二、实现重编译(也就是clean) clean all: ResourcesPlugin。
getWorkspace()。build(IncrementalProjectBuilder。CLEAN_BUILD, monitor); clean one project ((IProject) selection[i])。build(IncrementalProjectBuilder。
CLEAN_BUILD, new SubProgressMonitor(monitor, 1));。
答:Eclipse 提供了在Eclipse IDE外自动构建的能力。Eclipse本身也是采用这种方式构建的。本文将分享Eclipse自动构建的一些经验,详细介绍E...详情>>
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>