クラス PreferenceManagerImpl
java.lang.Object
org.iplass.mtp.impl.definition.AbstractTypedDefinitionManager<Preference>
org.iplass.mtp.impl.prefs.PreferenceManagerImpl
- すべての実装されたインタフェース:
TypedDefinitionManager<Preference>,Manager,PreferenceManager
public class PreferenceManagerImpl
extends AbstractTypedDefinitionManager<Preference>
implements PreferenceManager
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明指定の定義名のDefinitionを取得します。指定のnameのPreference(もしくは、PreferenceSet)を取得する。指定のnameのPreference(PreferenceSet)をMapとして取得する。このTypedDefinitionManagerが扱うDefinitionの型を返却します。getRuntime(String name) 指定のnameのPreferenceのruntimeClassNameのインスタンスを取得する。protected TypedMetaDataServiceprotected RootMetaDatanewInstance(Preference definition) クラスから継承されたメソッド org.iplass.mtp.impl.definition.AbstractTypedDefinitionManager
create, definitionSummaryList, remove, rename, setRollbackOnly, updateクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.definition.TypedDefinitionManager
create, definitionList, definitionSummaryList, definitionSummaryList, definitionSummaryList, remove, rename, update
-
コンストラクタの詳細
-
PreferenceManagerImpl
public PreferenceManagerImpl()
-
-
メソッドの詳細
-
get
インタフェースからコピーされた説明:TypedDefinitionManager指定の定義名のDefinitionを取得します。- 定義:
getインタフェース内TypedDefinitionManager<Preference>- オーバーライド:
getクラス内AbstractTypedDefinitionManager<Preference>- パラメータ:
name- 定義名- 戻り値:
- 指定の定義名で一意に特定されるDefinition
-
get
インタフェースからコピーされた説明:PreferenceManager指定のnameのPreference(もしくは、PreferenceSet)を取得する。 nullAsDefaultがtrueの場合は、"ブランクのPreference"が返却される(nullではない)。- 定義:
getインタフェース内PreferenceManager- パラメータ:
name-- 戻り値:
-
getAsMap
インタフェースからコピーされた説明:PreferenceManager指定の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は変更不可に設定されている。- 定義:
getAsMapインタフェース内PreferenceManager- パラメータ:
name- 取得するPreferenceのname- 戻り値:
-
getRuntime
インタフェースからコピーされた説明:PreferenceManager指定のnameのPreferenceのruntimeClassNameのインスタンスを取得する。 PreferenceにruntimeClassName未指定の場合は、nullが返却される。- 定義:
getRuntimeインタフェース内PreferenceManager- パラメータ:
name- Preferenceのname- 戻り値:
-
getDefinitionType
インタフェースからコピーされた説明:TypedDefinitionManagerこのTypedDefinitionManagerが扱うDefinitionの型を返却します。- 定義:
getDefinitionTypeインタフェース内TypedDefinitionManager<Preference>- 戻り値:
-
newInstance
-
getService
-