爱问知识人 爱问教育 医院库

Eclipse插件开发中实现刷新和重编译是什么?

首页

Eclipse插件开发中实现刷新和重编译是什么?

Eclipse插件开发中实现刷新和重编译是什么?

提交回答

全部答案

    2017-07-28 11:50:21
  •   
    一、实现刷新
    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));。

    背***

    2017-07-28 11:50:21

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):