eclipse-plugin - eclipse 首选项 - 存储位置和方式

标签 eclipse-plugin preferences

我正在开发一个 Eclipse 插件,它有自己的首选项页面。

第一个问题:是否可以独立于工作空间存储这些首选项?相反,我想为 Eclipse 安装存储它。如果是,如何?

第二个问题:我想在我的首选项页面中添加一个表格,其中有一列,每行都有一个复选框(以将行条目标记为事件或非事件)。该列应包含文件位置和/或文本文件的 URL。因此,对于一个首选项设置,我必须存储一个位置列表以及它是否处于事件状态的信息。哪种方法最好(哪些分隔符?)?

最佳答案

Eclipse 首选项服务支持首选项存储的范围上下文。您可以将首选项存储在 Eclipse 项目中、工作区中、实例安装中或自定义范围中。 有关 Eclipse 首选项范围的更多信息,请参阅以下常见问题解答:http://wiki.eclipse.org/FAQ_What_is_a_preference_scope%3F

对于存储您的餐 table 偏好的方式,IMO 没有真正的最佳方式。我会说您可以使用特定的模式/匹配器将整个表序列化为一个字符串来解析它。 例如,您可以使用以下格式:

your.table.preference=(url1,boolean);(url2,boolean);(url3,boolean)

关于eclipse-plugin - eclipse 首选项 - 存储位置和方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503655/

相关文章:

eclipse - Apache Derby Eclipse 插件去哪儿了?

eclipse - 如何修改已经安装的内容辅助?

java - 从一个 Eclipse 插件在另一个插件中访问 jar

eclipse自动格式化: How to stop new line after dot of method call?

android - SharedPreferences 是否可以在不同的 Android 应用程序之间共享?

java - 如何让我的 Android 应用程序将 SharedPreferences 作为一组首选项,以便我可以通过按钮控制它并清除首选项

java - Eclipse RCP : Calling perspectiveChanged leads to stackoverflow

view - Eclipse 插件从 ViewPart 访问首选项

android - ListPreference 的值永远不会更新

android - PreferenceActivity 中的 Toast 显示较晚