yanushiの日記: 食その三
日記 by
yanushi
設定ページ
保存
HogePreferencePageをFieldEditorPreferencePageを継承して作ると楽っぽ。
普通にやるならPreferencePageを継承して作る。コンストラクタでSetPreferenceStore呼んどく。
HogeFieldEditorを使って、PageでなくFieldにStoreさせる?。
読込
HogePlugin.getDefault().getPreferenceStore()でIPreferenceStoreを取ってくる。
staticメソッドなのでどこからでも取れるっぽ。そこからgethoge(String name)メソッドで値を取得。
引数nameは、HogePreferencePageを作るときのHogeFieldEditorのnameを使う。
HogePreferencePage内でpublic staticとして作っとけと。
ただ↑の内容は
ワークスペース/.metadata/.plugin/org.eclipse.core.runtime/.settings/hoge.prefs
ってファイルに書き込まれるんだが、この場所で良いのかどうかが分からん。
食その三 More ログイン