偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Eclipse插件開(kāi)發(fā)中實(shí)現(xiàn)刷新和重編譯

開(kāi)發(fā) 后端
在做eclipse插件開(kāi)發(fā)中,特別是自動(dòng)生成代碼或者uml->代碼的插件中,有時(shí)需要刷新一下文件夾或者重新編譯一下.那如何實(shí)現(xiàn)這兩個(gè)操作呢。

一、實(shí)現(xiàn)刷新

1、在Eclipse插件開(kāi)發(fā)中實(shí)現(xiàn)刷新一個(gè)關(guān)鍵的接口是org.eclipse.core.resources.IResource

調(diào)用這個(gè)接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)

2、到底有哪些類(lèi)實(shí)現(xiàn)了這個(gè)接口呢?

來(lái)看一下繼承結(jié)構(gòu)

首先繼承自IResource的接口有IContainer、IFolder、IProject、IWorkspaceRoot、IFile一共5個(gè)

加上IResource 6個(gè),凡是實(shí)現(xiàn)這些接口的都可以。

3、接口的繼承結(jié)構(gòu)

接口 extends

IResource 無(wú)

IContainer IResource

IFile IResource

IFolder IContainer

IProject IContainer

IWorkspaceRoot IContainer

4、類(lèi)的繼承結(jié)構(gòu)

類(lèi) extends implements

Resource 無(wú) IResource

Container Resource IContainer

File Resource IFile

Folder Container IFolder

Project Container IProject

WorkspaceRoot Container IWorkspaceRoot

二、實(shí)現(xiàn)重編譯(也就是clean)

clean all:

ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD,

monitor);

clean one project

((IProject) selection[i]).build(IncrementalProjectBuilder.CLEAN_BUILD, new

SubProgressMonitor(monitor, 1));

【編輯推薦】

  1. Red Hat CEO呼吁甲骨文繼續(xù)保持Java開(kāi)放
  2. 自學(xué)Javabean迅速成為Java高手
  3. Java通過(guò)JNI調(diào)用C語(yǔ)言的方法
  4. 高手Java核心技術(shù)學(xué)習(xí)筆記
  5. 成為Java高手需要注意的25個(gè)學(xué)習(xí)目標(biāo)
責(zé)任編輯:王觀 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2009-06-03 16:06:28

Eclipse插件開(kāi)發(fā)Eclipse

2009-06-04 20:26:45

2012-09-06 11:22:40

IBMdw

2009-06-18 11:11:08

Java項(xiàng)目模型Eclipse

2012-11-06 10:02:04

JavaJadEclipse

2009-06-18 14:28:24

Eclipse中添加M

2009-06-05 14:36:28

Eclipse插件安裝Eclipse教程

2010-06-09 11:27:46

Eclipse UML

2010-06-12 16:29:00

BlackBerry開(kāi)

2009-06-17 17:44:41

Eclipse插件Sp

2020-02-07 11:20:47

Java開(kāi)發(fā)代碼

2017-10-17 15:40:25

javascript刷新頁(yè)面

2010-06-12 16:41:10

BlackBerry開(kāi)

2010-08-17 13:41:46

Eclipse插件

2013-07-16 15:35:54

Eclipse插件Android開(kāi)發(fā)學(xué)習(xí)

2010-11-23 16:56:04

mysql表單

2013-12-02 15:25:38

jQuery插件

2013-07-23 15:28:38

開(kāi)發(fā)者Eclipse插件

2009-08-07 10:00:00

在Eclipse中安裝

2014-11-24 09:49:33

Eclipse
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)