Eclipse RCP扩展

它跟普通的插件扩展点是一样的写法,你只需要看 eclipse 自带的源码,打开你的 eclipse 目录,插件 *.exsd 找到后在 eclipse 中查看这个文件夹对应的插件的源码,里面有 plugin.xml 或 manifest.mf 配置了这个扩展点。

建议你用 WinRAR 这样的支持同时搜索文件夹和压缩包的方法,打开它,把它的地址栏定位到你的 eclipse/plugins 目录下,搜索 *.exsd 或 *.xsd 之类的文件。

定义一个扩展点,需要创建一个 schema,另外需要自己解析这个 Configuration 得到类名和参数,这个完全是自己定义的格式,找一个它 eclipse 自带的这样的扩展点的源码看就明白了。
时间: 2024-10-11 09:31:21

Eclipse RCP扩展的相关文章

Eclipse RCP开发桌面程序

所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持.更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序. 我相信,在未来的几年里,RCP一定会变得非常流行.使用RCP,我们可以开发界面象Eclipse这样漂亮的桌面程序,比如医院管理系统啊.CA

Eclipse RCP 中创建自定义首选项,并能读取首选项中的值

Eclipse RCP的插件中若想自己定义首选项需要扩展扩展点: org.eclipse.core.runtime.preferences //该扩展点用于初始化首选项中的值 org.eclipse.ui.preferencePages//该扩展点用于定义自己的首选项页面 plugin.xml中内容如: Database Preferences挂在WorkFlowBase下,需要在category中填写workFlowBase的ID WorkFlowPreferenceInitializer类,

Eclipse rcp 项目开发实战2 : 创建插件开发工程

输入工程名称,其它默认即可 输入创建插件工程相关信息,Rich Client Application 要选择Yes 来创建RCP工程,其它数据一般默认即可. 选择模板,也就是Demo,在这一步选择完成后,其实就可以直接Finish了. 最后一步,输入名字,包名和应用的类的名称 一个简单地插件工程就已经创建完成. 启动工程,第一次启动有三种方法, 6.1 选择工程,右键Run As -- Eclipse Application 即可, 6.2 打开mf文件, 下拉选择,Launch an Ecli

Eclipse RCP 玩转 Spring

近来上一个项目想在Eclipse RCP中使用Spring,在网上Google了一下发现这方面的材料比较少,晓得Spring自个有个Spring-OSGI的项目,能够在Spring中装备OSGI效劳.但是,我仅仅想在RCP中引进Spring来管理Java Bean,不想去研讨那个东西.所以,看看有没有啥简略的方法来处理这个疑问.在陈刚的BlOG中找到了疑问的有些答案.       所以,我在RCP项目的activator class中加入了 ? private ApplicationContex

eclipse rcp控制台

ConsoleViewPart.java package com.wbq.console; import org.eclipse.ui.console.ConsolePlugin;import org.eclipse.ui.console.IConsole;import org.eclipse.ui.console.IConsoleFactory;import org.eclipse.ui.console.IConsoleManager;import org.eclipse.ui.console

Eclipse RCP中超长任务单线程,异步线程处理

转自:http://www.blogjava.net/mydearvivian/articles/246028.html在RCP程序中,常碰到某个线程执行时间比较很长的情况,若处理不好,用户体验度是很糟糕的,如用户点了一个功能按钮后,进入功能执行,发现程序长时间没有任何响应,无疑这种情况下,用户是无法忍受的.    在这种情况下我们可以通过提供进度条对话框来改善用户体验度:     1)单步执行            程序执行期间不允许用户终止,贴下程序代码段                 P

Eclipse rcp 开发 : 自定义导航视图CNF(3)为导航视图增加隐藏文件功能

org.eclipse.ui.navigator.navigatorContent 右键新增commonFilter id:  唯一 name :名称 如:*.xml resources description:描述, 如:Hides *.xml resources 在该属性下载增加属性:其中的value为通配xml  <filterExpression>             <and>                <adapt                     

Eclipse RCP 资源管理(自定义Project)一 (转)

基本概念 Eclipse开发平台提供资源插件(org.eclipse.core.resources),插件提供对项目(Project).文件(File).文件夹(Folder)的相关管理和操作. 工作区(workspace)是用户数据文件在平台中的组织和保存区,工作区中的文件通过资源的概念进行组织.工作台(Workbench)可以理解为用户浏览和操作工作区的一个工具.资源插件提供创建.导航.操作工作区中资源的API.工作台利用这些API提供对应功能给用户,这些API也允许用户进行扩展. 资源有三

eclipse RCP界面从3.x切换到e4

由于eclipse e4做了很好的兼容性,使用3.x的技术开发的界面也可以以e4的风格显示.在实际切换过程中,可能会出现一些问题导致不能成功切换.本文只是总结了切换过程中需要注意的一些问题,通过确定这些问题,可能保证成功切换. 确保启动org.eclipse.e4.ui.css.swt.theme: 其他需要确保启动的插件包括org.eclipse.platform.org.eclipse.runtime.org.eclipse.ui.workbench相关的插件: RCP的product定义中