【发布时间】:2011-06-03 21:28:36
【问题描述】:
我有一个扩展 TextEditor 的编辑器。这默认为可以访问通过“首选项”对话框中的“编辑器 > 文本编辑器”设置的文本编辑器首选项。但这也意味着调用 getPreferenceStore() 将返回 TextEditor 首选项存储。
我不介意,但我还想拥有第二个偏好存储,其中包含特定于我的编辑器的偏好。
如果这两种偏好不相互冲突,我该如何做呢?
我是否需要在本地向我的插件/激活器类声明第二个首选项存储并在本地覆盖 getPreferenceStore() 方法? 如果是这样,EditorsPlugin.getDefault().getPreferenceStore() 和 MyEditorPlugin.getDefault().getPreferenceStore() 会返回适当的首选项吗?
谢谢!
【问题讨论】: