(转)Eclipse插件开发之基础篇(1)下
4.工作区和资源API
在Eclipse中使用工作区作为开发人员的作业区域。工作区是在Eclipse启动时指定的一个物理文件夹。开发人员在Eclipse上生成工程、创建文件等操作都会在工作区指定的文件夹内生成实际的文件。
工作区内的资源在Eclipse内部使用org.eclipse.core.resources包中定义的虚拟对象进行操作,例如工程是IProject、文件夹是IFolder、文件时IFile。
图1-4 工作区内的资源
在插件开发的时候很多情况都会使用到工作区内的文件或者文件夹。这时就可以使用这些对象。
对工作区的访问需要使用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.