(转)Eclipse插件开发之基础篇(1)下

4.工作区和资源API

  在Eclipse中使用工作区作为开发人员的作业区域。工作区是在Eclipse启动时指定的一个物理文件夹。开发人员在Eclipse上生成工程、创建文件等操作都会在工作区指定的文件夹内生成实际的文件。

  工作区内的资源在Eclipse内部使用org.eclipse.core.resources包中定义的虚拟对象进行操作,例如工程是IProject、文件夹是IFolder、文件时IFile。

图1-4 工作区内的资源

  (转)Eclipse插件开发之基础篇(1)下

  在插件开发的时候很多情况都会使用到工作区内的文件或者文件夹。这时就可以使用这些对象。

  对工作区的访问需要使用org.eclipse.core.resources.ResourcesPlugin。代码1-3是利用IWorkspaceRoot,去的工作区内的工程的代码示例

代码1-3 使用ResourcesPlugin访问工作区

1 //取得工作区的root
2 IWorkspaceRoot wsroot = ResourcesPlugin.getWorkspace().getRoot();
3 //取得项目
4 IProject[] projects = wsroot.getProjects();

 

  工作台和资源访问的API是Eclipse提供的API中最基本的,在插件开发时使用频率较高的API。在这里不做详细的说明,在以后得例子中会出现一些这样的API。使用PlatformUI作为工作台访问的入口点和使用ResourcesPlugin作为工作区访问的入口点,是无论如何也要记住的。

 

-Eclipse 插件开发 彻底攻略 基础篇(1) 插件开发的基础知识 完-

 转自:http://www.cnblogs.com/liuzhuo.