パスワードを忘れた? アカウント作成
574125 journal

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
ってファイルに書き込まれるんだが、この場所で良いのかどうかが分からん。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...