パッケージ org.iplass.mtp.prefs
インタフェース PreferenceManager
- すべてのスーパーインタフェース:
Manager
,TypedDefinitionManager<Preference>
PreferenceのManager。
Preferenceの取得、保存を行うことが可能。
-
メソッドの概要
インタフェースから継承されたメソッド org.iplass.mtp.definition.TypedDefinitionManager
create, definitionList, definitionSummaryList, definitionSummaryList, definitionSummaryList, get, getDefinitionType, remove, rename, update
-
メソッドの詳細
-
get
指定のnameのPreference(もしくは、PreferenceSet)を取得する。 nullAsDefaultがtrueの場合は、"ブランクのPreference"が返却される(nullではない)。- パラメータ:
name
-nullAsdefault
-- 戻り値:
-
getAsMap
指定のnameのPreference(PreferenceSet)をMapとして取得する。 Mapには、keyにname、valueにvalueがセットされて取得される。 PreferenceSetに同一nameのPreferenceエントリが複数あった場合は、単一のkeyに対して、Listがvalueにセットされる。 PreferenceSetのsubSetにネストされたPreferenceSetが設定されている場合、MapにはMapがネストされてセットされる。 もし、nameで指定されるPreferenceが、単一のPreferenceだった場合、 Mapには、key="value"、value="実際の設定値"の形で返却される。 nameで指定された、Preferenceが存在しない場合は、emptyMapが返却される。 また、このメソッドで返却されるMapは変更不可に設定されている。- パラメータ:
name
- 取得するPreferenceのname- 戻り値:
-
getRuntime
指定のnameのPreferenceのruntimeClassNameのインスタンスを取得する。 PreferenceにruntimeClassName未指定の場合は、nullが返却される。- パラメータ:
name
- Preferenceのname- 戻り値:
-