Class PreferenceSet

java.lang.Object
org.iplass.mtp.prefs.Preference
org.iplass.mtp.prefs.PreferenceSet
All Implemented Interfaces:
Serializable, Definition

public class PreferenceSet extends Preference
複数のPreferenceを保持するPreference。 複数の設定値をまとめて管理したい場合に利用する。
See Also:
  • Constructor Details

  • Method Details

    • getSubSet

      public List<Preference> getSubSet()
    • setSubSet

      public void setSubSet(List<Preference> subSet)
    • getValue

      public String getValue(String subPath, String defaultValue)
      設定値を取得する。 もし、設定値が未設定の場合、defaultValueを返却する。 subSetの値を再帰的に取得することが可能。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。 例:"prefA/subX[1]/subSubY"
      Parameters:
      defaultValue -
      Returns:
    • getSubSet

      public Preference[] getSubSet(String subPath)
      subPathで指定されるsubSetを再帰的に取得し、Preference[]の形で返却する。 subPathの区切りとして"/"を利用。 単一のnameに複数の値が紐づいている場合は、[0]の形で配列index指定可能。
      Parameters:
      subPath -
      Returns: