您现在的位置是:首页 >

魔兽稀有怪刷新时间插件 Eclipse插件开发中实现刷新和重编译介绍

火烧 2022-10-20 20:35:42 1068
Ecli e插件开发中实现刷新和重编译介绍   在做ecli e插件开发中 特别是自动生成代码或者uml gt 代码的插件中 有时需要刷新一下文件夹或者重新编译一下 那如何实现这两个操作呢   一 实

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

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

  一 实现刷新

   一个关键的接口是 eclipse core resources IResource

  调用这个接口的refreshLocal方法即可 例如refreshLocal(IResource DEPTH_INFINITE null)

   到底有哪些类实现了这个接口呢?

  来看一下继承结构

  首先继承自IResource的接口有IContainer IFolder IProject IWorkspaceRoot IFile一共 个

  加上IResource 个 凡是实现这些接口的都可以

魔兽稀有怪刷新时间插件 Eclipse插件开发中实现刷新和重编译介绍

   接口的继承结构

  接口 extends

  IResource 无  IContainer IResource  IFile IResource  IFolder IContainer  IProject IContainer  IWorkspaceRoot IContainer

   类的继承结构

  类 extends implements

  Resource 无 IResource  Container Resource IContainer  File Resource IFile  Folder Container IFolder  Project Container IProject  WorkspaceRoot Container IWorkspaceRoot

  二 实现重编译(也就是clean)

lishixinzhi/Article/program/Java/ky/201311/28973  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码