我是Eclipse RCP的新手,并且正在开发一个插件,该插件应将应用程序逻辑与用户界面分离,并创建两个新的插件:
原始插件上有一个images文件夹,我将其放在UI插件中。现在,我发现这些图像是使用我在应用程序逻辑插件中放入的Activator类加载的。我现在的问题是如何从UI插件加载这些类。我应该为此插件创建一个激活器类吗?这样做安全吗?
我真的需要帮助 谢谢
您可以在任何或所有插件中都有激活器。
对于您的UI插件,激活器可以扩展AbstractUIPlugin
其中包含一个getImageRegistry()
方法。该ImageRegistry
可用于管理图像。
您的逻辑插件的激活器可能应该扩展Plugin
,以使其无法访问中的UI代码AbstractUIPlugin
。
注意:使用“新建插件”向导创建插件时,“此插件将为UI做出贡献”选项可控制激活程序扩展的类。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句