在所有工作区中保存eclilpse首选项设置

时间:2017-04-05 09:40:49

标签: eclipse eclipse-plugin preferences

我正在定制日食。我必须在所有工作区中保存eclipse首选项设置。 我手动知道我们可以从文件中导出和导入首选项设置。 但我需要以编程方式进行。

我可以使用IPreferenceChangeListener捕获偏好更改事件。 但我需要知道导出和导入功能如何在低端工作。导入的.epf文件将如何更改实际首选项设置?

1 个答案:

答案 0 :(得分:1)

IPreferencesService服务通过其exportPreferencesimportPreferences方法提供偏好导出和导入服务。

例如:

OutputStream os = ....

IPreferencesService service = Platform.getPreferencesService();
IEclipsePreferences node = service.getRootNode();

service.exportPreferences(node, os, null);