2011-06-28 9 views
3

Eclipseプラグインを開発しています。これは独自の設定ページを持っています。Eclipseの設定 - 保存場所と方法

最初の質問:これらの設定を作業領域に依存しないで保存することは可能ですか?代わりに、私はEclipseのインストールのためにそれを保存したいと思います。はいの場合、どうですか?

2番目の質問:1つの列と、各行のチェックボックス(行エントリをアクティブまたは非アクティブとして署名する)を持つ設定ページにテーブルを追加したいとします。列にはファイルの場所やテキストファイルのURLが含まれている必要があります。だから1つの設定のために、私は場所や情報のリストをアクティブかどうかにかかわらず保存しなければならないでしょう。どちらが最善の方法(デリミタ?)ですか?

答えて

2

Eclipseプリファレンスサービスは、プリファレンスストアのスコープコンテキストをサポートします。環境設定は、Eclipseプロジェクト、ワークスペース、インスタンス・インストール、またはカスタム・スコープに格納できます。 Eclipseの設定スコープの詳細については、次のFAQを参照してください。http://wiki.eclipse.org/FAQ_What_is_a_preference_scope%3F

テーブルの設定を保存する方法については、IMOには実際の方法はありません。私はそれを解析するために特定のパターン/マッチャーを使用して文字列にテーブル全体をシリアル化することができますと言うでしょう。 たとえば、次の形式を使用できます。

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

リンクありがとうございます!私はそれを見てみましょう。データを保存するあなたの提案は、かなり良い音です:-) - 私はそれに従うと思います。 – July

関連する問題