St.*_*dow 5 eclipse eclipse-pde eclipse-plugin preferences
我有两个插件,比如com.site.plugin.core和com.site.plugin.ui.
我想将核心部分与UI部分分开,所以在插件com.site.plugin.ui我创建了Preferences页面,我在其中定义了一些首选项,com.site.plugin.core应该使用它们.我查看Eclipse网站上的文章,但它已经过时了,链接的bug也没有提供太多信息.
那么可以使用标准的Eclipse机制来实现这一点,或者我需要通过包org.eclipse.core.runtime.preferences使用直接的低级API吗?
我相信UI取决于Core而不是其他.在这种情况下,您可以在UI插件的首选项页面中使用Core的首选项存储,如下所示:
IPreferenceStore store = CorePluginActivator.getDefault().getPreferenceStore();
setPreferenceStore(store);
Run Code Online (Sandbox Code Playgroud)
通过这种方式,首选项页面将值存储在Core插件中.Core插件可以使用这些值而不依赖于UI插件.
| 归档时间: |
|
| 查看次数: |
2096 次 |
| 最近记录: |