Package org.iplass.mtp.prefs
Class PreferenceSet
java.lang.Object
org.iplass.mtp.prefs.Preference
org.iplass.mtp.prefs.PreferenceSet
- All Implemented Interfaces:
Serializable
,Definition
複数のPreferenceを保持するPreference。
複数の設定値をまとめて管理したい場合に利用する。
- See Also:
-
Constructor Summary
ConstructorDescriptionPreferenceSet
(String name, String runtimeClassName, Preference... prefs) PreferenceSet
(String name, List<Preference> subSet) PreferenceSet
(String name, Preference... prefs) -
Method Summary
Modifier and TypeMethodDescriptionsubPathで指定されるsubSetを再帰的に取得し、Preference[]の形で返却する。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。設定値を取得する。 もし、設定値が未設定の場合、defaultValueを返却する。 subSetの値を再帰的に取得することが可能。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。 例:"prefA/subX[1]/subSubY"void
setSubSet
(List<Preference> subSet) Methods inherited from class org.iplass.mtp.prefs.Preference
getDescription, getDisplayName, getName, getRuntimeClassName, getValue, getValue, setDescription, setDisplayName, setName, setRuntimeClassName, setValue
-
Constructor Details
-
PreferenceSet
public PreferenceSet() -
PreferenceSet
-
PreferenceSet
-
PreferenceSet
-
-
Method Details
-
getSubSet
-
setSubSet
-
getValue
設定値を取得する。 もし、設定値が未設定の場合、defaultValueを返却する。 subSetの値を再帰的に取得することが可能。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。 例:"prefA/subX[1]/subSubY"- Parameters:
defaultValue
-- Returns:
-
getSubSet
subPathで指定されるsubSetを再帰的に取得し、Preference[]の形で返却する。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。- Parameters:
subPath
-- Returns:
-