2011-06-28 42 views
3

我正在开发一个Eclipse-Plugin,它有自己的首选项页面。eclipse偏好 - 在哪里以及如何存储

第一个问题:是否可以存储这些偏好工作区独立?相反,我想将其存储为Eclipse安装。如果是,如何?

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

回答

2

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

对于存储表格首选项的方式,IMO没有真正的最佳方式来执行此操作。我会说你可以使用特定的模式/匹配器将整个表串行化为一个字符串来解析它。例如,您可以使用以下格式:

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

感谢您的链接!我会看看。您提出的存储数据的建议听起来很不错:-) - 我想,我会遵循它。 – July

相关问题