2011-06-28 57 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

相關問題