概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.collections.params
クラス ParametersUtils

    java.lang.Object
      shohaku.core.collections.params.ParametersUtils

public class ParametersUtils
extends java.lang.Object

パラメータリストAPIのユーティリティメソッドを提供します。

フィールドの概要
`static ModifiableParameters` | `EMPTY_MODIFIABLE_PARAMETERS` 空の値が可変のパラメータリスト。
`static Parameters` | `EMPTY_PARAMETERS` 空のパラメータリスト。

コンストラクタの概要
`ParametersUtils()`

メソッドの概要
`static ModifiableParameters` | `getModifiableParameters(Parameters parameters)` 不変パラメータリストから値が可変のパラメータリストを生成して返却します。
`static Parameters` | `getParameters(ModifiableParameters parameters)` 値が可変のパラメータリストから不変パラメータリストを生成して返却します。
`static ModifiableParameters` | `namesModifiableParameters(java.util.List names)` 指定されたリストの要素を名前として値を`null`で値が可変のパラメータリストを初期化して返却します。
`static ModifiableParameters` | `namesModifiableParameters(java.lang.Object[] names)` 指定された配列の要素を名前として値を`null`で値が可変のパラメータリストを初期化して返却します。
`static Parameters` | `nameValueParameters(java.util.List names, java.util.List values)` 二つのリストを名前と値として同一のインデックスで関連付けて不変パラメータリストを生成して返却します。
`static Parameters` | `nameValueParameters(java.lang.Object[] names, java.lang.Object[] values)` 二つの配列を名前と値として同一のインデックスで関連付けて不変パラメータリストを生成して返却します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### EMPTY_PARAMETERS

    public static final Parameters EMPTY_PARAMETERS

  空のパラメータリスト。

### EMPTY_MODIFIABLE_PARAMETERS

    public static final ModifiableParameters EMPTY_MODIFIABLE_PARAMETERS

  空の値が可変のパラメータリスト。

コンストラクタの詳細

### ParametersUtils

    public ParametersUtils()

メソッドの詳細

### namesModifiableParameters

    public static ModifiableParameters namesModifiableParameters(java.lang.Object[] names)

  指定された配列の要素を名前として値を`null`で値が可変のパラメータリストを初期化して返却します。

  パラメータ:
    `names` - 名前の配列
  戻り値:
    生成されたパラメータリスト

### namesModifiableParameters

    public static ModifiableParameters namesModifiableParameters(java.util.List names)

  指定されたリストの要素を名前として値を`null`で値が可変のパラメータリストを初期化して返却します。

  パラメータ:
    `names` - 名前のリスト
  戻り値:
    生成されたパラメータリスト

### nameValueParameters

    public static Parameters nameValueParameters(java.lang.Object[] names,
                                                 java.lang.Object[] values)

  二つの配列を名前と値として同一のインデックスで関連付けて不変パラメータリストを生成して返却します。

  パラメータ:
    `names` - 名前の配列
    `values` - 値の配列
  戻り値:
    生成されたパラメータリスト

### nameValueParameters

    public static Parameters nameValueParameters(java.util.List names,
                                                 java.util.List values)

  二つのリストを名前と値として同一のインデックスで関連付けて不変パラメータリストを生成して返却します。

  パラメータ:
    `names` - 名前のリスト
    `values` - 値のリスト
  戻り値:
    生成されたパラメータリスト

### getParameters

    public static Parameters getParameters(ModifiableParameters parameters)

  値が可変のパラメータリストから不変パラメータリストを生成して返却します。

  パラメータ:
    `parameters` - 値が可変のパラメータリスト
  戻り値:
    生成された不変パラメータリスト

### getModifiableParameters

    public static ModifiableParameters getModifiableParameters(Parameters parameters)

  不変パラメータリストから値が可変のパラメータリストを生成して返却します。

  パラメータ:
    `parameters` - 値が可変のパラメータリスト
  戻り値:
    生成された値が可変のパラメータリスト

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド