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 - 値が可変のパラメータリスト
戻り値:
生成された値が可変のパラメータリスト