【发布时间】:2014-07-19 17:02:33
【问题描述】:
我正在编写一个插件,它将完成在 Eclipse 中恢复首选项页面的所有默认值的工作。我的想法是获取 Preference 页面,然后调用: performDefaults() 来重置所有值。但是,我无法获取该插件的 Preference 页面:我使用以下代码获取 IPreferenceNode,然后我想使用 getPage() 方法返回插件的相应 Preference 页面,但它返回 null。似乎 IPreferenceNode 不存储关联的首选项页面。那么如何获得插件的 Preference 页面呢?或者有没有其他方法可以重置偏好页面中的多个值?
PreferenceManager prefmngr = PlatformUI.getWorkbench( ).getPreferenceManager();
List<IPreferenceNode> nodelist = pm.getElements(PreferenceManager.PRE_ORDER);
【问题讨论】:
标签: eclipse plugins preference