Eclipse RCP插件-ActivatorClass

用户名

我是Eclipse RCP的新手,并且正在开发一个插件,该插件应将应用程序逻辑与用户界面分离,并创建两个新的插件:

  1. 插件之一是用于定义应用程序逻辑的类。
  2. 插件二是用于定义用户界面的类。

原始插件上有一个images文件夹,我将其放在UI插件中。现在,我发现这些图像是使用我在应用程序逻辑插件中放入的Activator类加载的。我现在的问题是如何从UI插件加载这些类。我应该为此插件创建一个激活器类吗?这样做安全吗?

我真的需要帮助 谢谢

greg-449

您可以在任何或所有插件中都有激活器。

对于您的UI插件,激活器可以扩展AbstractUIPlugin其中包含一个getImageRegistry()方法。ImageRegistry可用于管理图像。

您的逻辑插件的激活器可能应该扩展Plugin,以使其无法访问中的UI代码AbstractUIPlugin

注意:使用“新建插件”向导创建插件时,“此插件将为UI做出贡献”选项可控制激活程序扩展的类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Eclipse 4.4 RCP构建中,“无法获取服务插件转换器。”

在Eclipse RCP应用程序中禁用插件贡献

Eclipse RCP:目标平台-Eclipse与Equinox?

哪个Eclipse版本:Java,RCP或“ Eclipse Classic”?

如何使用一些“ Eclipse IDE插件”重新创建Eclipse RCP应用程序?

Eclipse的Eclipse插件开发

Eclipse插件的自定义启动屏幕(非RCP)

如何有效地JUnit测试Eclipse RCP插件

Eclipse RCP插件错误-无法解析模块

一旦在Eclipse RCP中安装了新的插件/功能,是否有任何方法可以自动从磁盘中清除旧的插件/功能?

Eclipse RCP:如何在其他插件中扩展GUI组件?

Eclipse RCP中的Firefox

Eclipse RCP 3.x插件在Eclipse 4.x中无法正常工作

Eclipse RCP国际化单独插件

从Eclipse插件开发转向Eclipse RCP

Eclipse4 RCP:使用片段插件配置log4j

如何使用XMLEditor或在Eclipse RCP4中创建的Editor插件

如何从Eclipse RCP / Maven中的集成测试中排除插件

导出Eclipse RCP产品

Eclipse RCP键绑定

eclipse rcp 4导出

Eclipse RCP插件项目顶部栏已关闭(包含视图),即使重新启动后也无法将其重新打开

获取Eclipse RCP中的活动插件列表

如何将属性页添加到Eclipse项目(RCP /插件)

如何使用RCP在eclipse插件开发中获取点击对象

Eclipse RCP:找不到所需的插件

为什么这个 Eclipse RCP 插件缺少视图?

如何设置 Eclipse RCP 插件以使用 JOGL?

2个插件Eclipse rcp之间动态共享数据