私の Eclipse 3.7 RCP アプリケーションでは、次のように PreferenceStore を取得していまし
Activator.getDefault().getPreferenceStore()
たIPreferenceStore
。ここでは、Activator 独自の設定ストレージが使用されます。
ScopedPreferenceStore
ここで、いずれかのインスタンスを使用したいと思いIPreferenceStore
ます。
これで、コンストラクターでプラグイン ID を修飾子パラメーターとして渡すことにより、優先ストレージノードを明示的に設定する必要がありますScopedPreferenceStore(IScopeContext context, String qualifier)
。
例:
ScopedPreferenceStore(ConfigurationScope.INSTANCE, "com.example.myplugin.id")
質問:
Activator 独自の設定ストレージ修飾子を取得するにはどうすればよいですか? ScopedPreferenceStore
つまり、 Activator 自身の設定ストレージに設定を保存する を作成するにはどうすればよいですか?