文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院程序开发软件工程Eclipse插件开发中实现刷新和重编译
精品广告
推荐TOP10
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
阅读TOP10
·Visual Studio 2005集成开发环境图解
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·Tomcat中用web.xml控制Web应用详解
·详述RPG游戏引擎的设计原理
·SOA改变的企业软件生态
·对比JSF在Eclipse 和 NetBeans中的应用
·质量管理的十三项步骤和八项原则(1)
·创新和效率 寻找SOA的中国切入点
·掀起你的盖头来:WPF开发简介
·黑客程序设计

Eclipse插件开发中实现刷新和重编译

日期:2007年8月31日 作者: 查看:[大字体 中字体 小字体]


  在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。

  一、实现刷新

  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));


上一篇:网站安全须注意 轻松入侵个人免费空间

下一篇:Spring 2.X 中AOP的使用浅析


相关软件: 相关文章:
·诺丁山经典插曲《NO MATTER WHAT》
·Adobe Photoshop 全系列插件
·Ofsta v2.0 张道宁插件版
·Ofstar v2.0 插件版
·RealPlayer 插件大全2005
·极经典-电影《毕业生》插曲
·3DS MAX 插件风暴III
·Photoshop 插值放大图像浅析
·遨游插件大全
·用SQL一次插入多条数据
·为什么“插”不进去
·全套电影播放器.插件及下载工具
·Office有了支持OpenOffice文档格式的插件
·女方感到十分疼痛却不能插入

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号