`
lizhensan
  • 浏览: 382972 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rcp 自定义扩展点

阅读更多

自定义扩展点其实请简单的。

首先通过可视化的界面,根据你的需求,创建扩展点。(可以参考eclipse扩展点) 

再次通过代码调用

IConfigurationElement elements[] = Platform.getExtensionRegistry().getConfigurationElementsFor("扩展点名称");

 

 

总结:

扩展点也就是通过配置 文件把代码直接的耦合度降低。

 

 

分享到:
评论

相关推荐

    RCP扩展点自定义

    本文将详细介绍如何在 Eclipse 中自定义扩展点,通过一个具体示例来展示这一过程。 #### 二、Eclipse 扩展点概述 **1. 扩展点的概念** 在 Eclipse 中,扩展点是一种定义插件之间交互接口的方式。一个插件可以通过...

    RCP自定义透视图切换按钮的右键菜单

    `org.eclipse.ui.presentationFactories`是一个关键的扩展点,它允许开发者自定义工作台元素的外观和行为。通过此扩展点,我们可以替换或增强默认的UI组件,如透视图切换按钮,添加自定义的右键菜单。 2. **创建...

    RCP中文入门教程.rar

    在“RCP中文入门教程.pdf”中,你可能会学习到如何创建一个新的RCP项目,编写插件,定义扩展点,创建视图和编辑器,以及如何管理和配置用户的首选项。教程还可能涵盖如何调试和打包RCP应用,以及如何利用Eclipse的...

    rcp自己通过扩展点新建java项目

    `rcp自己通过扩展点新建java项目`这个主题涉及了如何利用Eclipse的插件体系和扩展点机制来实现这一功能。Eclipse的插件系统基于OSGi框架,它允许开发者将功能模块化,而扩展点则是连接这些模块的桥梁,使得不同插件...

    整合eclipse扩展点

    "整合eclipse扩展点"这个主题深入探讨了如何利用Eclipse的插件机制,通过 SWT(Standard Widget Toolkit)和 RCP(Rich Client Platform)来构建自定义功能。SWT是Eclipse用于创建图形用户界面的库,而RCP则是基于...

    ECLIPSE+RCP应用系统开发方法与实战(PDF 高岗著)

    5. **命令和服务**:Eclipse RCP中的命令(Command)和服务(Service)机制,用于实现应用的可扩展性和互操作性,读者将学习如何定义和使用这些组件。 6. **透视图和工作台**:透视图(Perspective)定义了工作空间...

    自定义eclipce扩展点步骤(详细).doc

    创建自定义的Eclipse扩展点通常包括以下几个步骤: 1. **创建插件工程**: 首先,你需要创建一个新的Eclipse插件工程。在本例中,创建了一个名为"TheMainMenuProject"的RCP(Rich Client Platform)项目。RCP项目...

    eclipse RCP学习项目源码&扩展控制台插件for eclipse3.5

    3. **扩展点(Extension Point)**:研究如何利用Eclipse的扩展点机制来插入自定义功能,如控制台插件。 4. **SWT和JFace**:掌握SWT(Standard Widget Toolkit)和JFace,它们是Eclipse GUI的基础,提供丰富的控件...

    rcp欢迎界面

    intro扩展点是RCP应用程序中的一种扩展点,用于定义欢迎界面的内容和行为。intro扩展点由三个部分组成:intro、config和configExtension。intro部分定义了欢迎界面的基本信息,例如标题、图标和类名。config部分定义...

    pde-examples:包含用于插件开发,RCP和扩展点创建的示例代码

    “pde-examples”是一个项目或库,专门用于提供插件开发、RCP(Rich Client Platform)应用程序以及扩展点创建的示例代码。这里的"PDE"是Platform Development Environment的缩写,是Eclipse框架下用于构建、调试和...

    Eclipse RCP开发教程

    在 RCP 中,可以通过定义扩展点和扩展来集成自定义的标志和帮助系统。 总的来说,Eclipse RCP 提供了一个强大的框架,用于构建功能丰富、灵活多变的桌面应用。开发者可以通过学习和实践,逐步掌握 RCP 的开发技巧,...

    Eclipse常用插件扩展点

    例如,`org.eclipse.ui.editors`扩展点允许创建新的文本编辑器,而`org.eclipse.ui.views`则用于添加自定义视图。在`Eclipse常用插件扩展点.doc`文档中,你可以找到更多关于如何定义和使用扩展点的实例和教程。 ...

    RCP工程转成RAP,并在浏览器中运行

    - 删除"org.eclipse.core.runtime.applications"扩展点,因为它对应于RCP中的IApplication,而在RAP中,应用启动通过"org.eclipse.rap.ui.entrypoint"扩展点进行。 - 新增"org.eclipse.rap.ui.entrypoint"扩展点,...

    Eclipse平台SDK支持的扩展点

    Eclipse平台SDK是开发Eclipse插件和RCP应用程序的基础,它提供了丰富的扩展点机制,使得开发者可以定制和扩展Eclipse的功能。这些扩展点是Eclipse插件系统的核心,它们定义了插件如何与其他插件交互,以及如何向...

    Eclipse RCP开发详解

    你可以定义自己的扩展点,或者利用Eclipse提供的内置扩展点,例如向启动器菜单添加新的项,或在透视图中插入自定义视图。 在开发过程中,理解生命周期管理非常重要。Eclipse RCP对象(如视图和编辑器)都有自己的...

    基于eclipse RCP实现的邮件管理客户端rcpmail

    rcpmail可能定义了一些扩展点,允许用户自定义邮件过滤规则或添加新的邮件处理插件。 在学习rcpmail时,可以关注以下几个方面: - 如何使用RCP框架创建基本的UI元素,如窗口、视图和编辑器。 - 插件之间的依赖关系...

    RCP 插件项目自学的教程

    - 插件,扩展和扩展点:Eclipse RCP的核心是插件模型,插件定义了应用程序的功能模块;扩展点则是插件之间通信和集成的接口,允许一个插件声明其提供的服务或功能,而其他插件可以通过这些扩展点进行消费。 2. ...

    RCP程序设计.pdf

    12. **扩展点(Extension Points)**:扩展点是Eclipse插件系统的关键组成部分,它允许插件向其他插件声明接口,以便于它们的交互。开发者需要熟悉如何查找和使用已有的扩展点,以及如何定义自己的扩展点。 13. **...

    最详细的EclipseRcp教程

    7. **扩展点(Extension Point)**:扩展点是插件声明其可以被其他插件扩展的地方,通过声明扩展点,插件可以提供新的功能或者改变已有功能的行为。 8. **声明式服务(Declarative Services,DS)**:这是一种在...

    eclipse rcp demo

    实践过程中,你可能还会遇到插件调试、性能优化、自定义扩展点等问题,这些都是Eclipse RCP开发中的重要环节。 总之,Eclipse RCP为开发者提供了一套强大而灵活的工具,通过深入研究"rcp_demo",你将能建立起坚实的...

Global site tag (gtag.js) - Google Analytics