`

eclipse资源获取接口

 
阅读更多


// 取得工作台
IWorkbench workbench = PlatformUI.getWorkbench();
// 取得工作台窗口
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
// 取得工作台页面
IWorkbenchPage page = window.getActivePage();
// 取得当前处于活动状态的编辑器窗口
IEditorPart part = page.getActiveEditor();

 


// 取得工作区的root
IWorkspaceRoot wsroot = ResourcesPlugin.getWorkspace().getRoot();
// 取得项目
IProject[] projects = wsroot.getProjects();
// 获取文件夹
IFolder iFolder=projects[0].getFolder("IFolderName");
// 获取文件
IFile iFile=iFolder.getFile("IFileName");
 
  • 大小: 105.8 KB
  • 大小: 31 KB
分享到:
评论

相关推荐

    EclipseUtils-Eclipse资源API和文件系统.doc

    Eclipse资源API还提供了强大的版本控制功能,通过`IResourceDelta`接口,开发者可以获取资源变更的具体信息,如类型(添加、修改、删除)、深度(影响的子资源范围)等。这对于实现自定义的构建、编译或更新逻辑非常...

    Eclipse插件开发培训_资源管理(入门).ppt

    Eclipse资源管理经历了从2.x到3.x的演变,3.x版本引入了更多优化,包括更强大的资源管理API,使得开发者能更方便地处理资源操作。核心概念包括工作区(一个抽象的概念,不直接对应于文件系统)、路径(相对和绝对...

    Eclipse插件开发内部培训3

    该培训旨在帮助开发者理解Eclipse资源管理的基本概念、API的简单应用以及部分高级特性。 Eclipse资源管理的核心任务包括变化跟踪、资源描述信息和状态持久化。变化跟踪确保了资源的修改能够被准确记录,资源描述...

    Eclipse Rcp comon Navigator demo

    Common Navigator是Eclipse RCP中的一个重要组件,它提供了一种通用的资源浏览和管理界面。在本"Common Navigator demo"中,我们将深入探讨如何利用Eclipse RCP创建一个基于Common Navigator的简单应用,并了解如何...

    自定义eclipse插件

    1. **插件项目结构**:Eclipse插件开发基于OSGi框架,通常包含`.plugin.xml`配置文件、源代码、资源文件等。`.plugin.xml`定义了插件的基本信息和提供的服务。 2. **插件开发工具**:Eclipse本身提供了插件开发环境...

    Eclipse 插件开发

    开发者可以通过`org.eclipse.ui.PlatformUI`类来访问工作台及其组件,例如获取当前的工作台实例或打开一个新的视图/编辑器。 示例代码: ```java IWorkbench workbench = PlatformUI.getWorkbench(); ...

    人力资源(HrmService)WebService接口使用说明.rar

    《人力资源(HrmService)WebService接口使用说明》 在企业信息化建设中,Web Service作为一种松散耦合的通信方式,广泛应用于系统间的交互与集成。本文档主要针对泛微公司的E8、E9版本,以及Ecology8和Ecology9...

    eclipse emf&gef

    **1.2.3 在Eclipse中获取帮助** Eclipse提供了丰富的在线帮助文档,可以通过菜单栏的帮助选项访问。 ##### 1.3 构建一个简单的模型 **1.3.1 创建模型的不同方式** - 使用Eclipse UML插件。 - 通过Java接口注解。...

    Eclipse RCP培训.zip

    开发者可以通过服务接口来获取或提供功能,减少代码重复。 7. **SWT和JFace**:SWT是Eclipse的基础UI库,提供了与操作系统原生控件交互的能力,确保了良好的用户体验。JFace是在SWT之上构建的更高级的UI框架,简化...

    eclipse 插件

    Eclipse Marketplace是获取和安装第三方插件的主要平台,其中包含了数以千计的插件供用户选择。 4. **开发Eclipse插件**: 开发Eclipse插件需要一定的Java编程基础和对Eclipse插件开发框架的理解。开发者通常会...

    Eclipse-IDL编译插件.zip

    开发者应定期检查插件是否有新版本发布,以获取最新的功能和修复的bug。 7. **应用场景** IDL插件主要适用于涉及CORBA通信的项目,如分布式系统、跨平台服务、网络应用等。在这些场景中,开发者需要设计和实现能够...

    eclipse RCP 模仿win7资源管理器地址栏功能

    在"eclipse RCP 模仿win7资源管理器地址栏功能"这个主题中,我们将探讨如何使用Eclipse RCP来实现类似Windows 7资源管理器中的地址栏功能。 首先,地址栏是文件管理器中的一个重要组成部分,它允许用户通过输入路径...

    eclipse插件开发实战

    - **更新站点**:通过创建更新站点来发布插件,使得用户可以通过 Eclipse 的自动更新功能获取和安装插件。 **2. 实例分析** - **实例一**:一个简单的菜单插件,演示如何向 Eclipse 主菜单添加自定义项。 - **...

    SVN插件for Eclipse

    1. **资源版本控制**:Eclipse会显示每个文件的状态,如已修改、已添加或已删除,便于跟踪代码更改。 2. **版本历史查看**:可以查看文件或整个项目的历史版本,了解每一次变更的详情。 3. **提交和更新**:通过...

    eclipse api

    9. **首选项服务(Preference Service)**:Eclipse的首选项服务允许插件存储和获取用户配置。`IPreferenceStore`接口提供了读写首选项的机制。 10. **运行时(Runtime)与 OSGi**:Eclipse运行时是基于OSGi服务的...

    mybatis-generator eclipse插件离线安装包

    这可能包括`.jar`文件、`.xml`配置文件和其他相关资源。 4. **重启Eclipse**: 完成上述步骤后,你需要重启Eclipse以使新安装的插件生效。 5. **配置MBG**: 在Eclipse中,通过“窗口”>“首选项”>“MyBatis ...

    Vitamio 5.2.3 Eclipse版

    - 在Eclipse中,开发者需要将VitamioBundle导入到工作空间,然后在项目的Build Path中关联Vitamio的库文件,确保编译和运行时能够找到相关的类和资源。 3. **示例项目**: - VitamioBundle通常会包含一个示例应用...

    eclipse关联svn插件

    4. 安装完成后,重启Eclipse,插件会自动配置并显示在“资源管理器”视图中。 一旦插件安装完成,用户可以进行以下操作: 1. **创建SVN连接**:在Eclipse中,右键点击项目,选择“Team” -> “Share Project”,...

Global site tag (gtag.js) - Google Analytics