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

## woolpack.utils
クラス MapBuilder<K,V>

    java.lang.Object
      woolpack.utils.MapBuilder<K,V>

型パラメータ:
  `K` - キー。
  `V` - 値。

    public class MapBuilder<K,V>

extends java.lang.Object

`Map`の生成器。 コンストラクタツリー内で`Map`の内容を生成する際に使用する。

作成者:
  nakamura

コンストラクタの概要
`MapBuilder()` コンストラクタ。
`MapBuilder(java.util.Map<K,V> map)` コンストラクタ。

メソッドの概要
`java.util.Map<K,V>` | `getMap()` `Map`を返す。
`MapBuilder<K,V>` | `put(K key)` `getMap()`に対し`Map#put(K, V)`を実行する。
`MapBuilder<K,V>` | `put(K key, V value)` `getMap()`に対し`Map#put(K, V)`を実行する。

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

コンストラクタの詳細

### MapBuilder

    public MapBuilder(java.util.Map<K,V> map)

  コンストラクタ。

  パラメータ:
    `map` - 作用対象。
  例外:
    `java.lang.NullPointerException` - 引数が null の場合。

### MapBuilder

    public MapBuilder()

  コンストラクタ。 内部で`LinkedHashMap`を生成する。

メソッドの詳細

### put

    public MapBuilder<K,V> put(K key,
                               V value)

  `getMap()`に対し`Map#put(K, V)`を実行する。

  パラメータ:
    `key` - キー。
    `value` - 値。
  戻り値:
    このオブジェクトへの参照。

### put

    public MapBuilder<K,V> put(K key)

  `getMap()`に対し`Map#put(K, V)`を実行する。 前回実行した`#put(K, V)`の値を値として格納する。

  パラメータ:
    `key` - キー。
  戻り値:
    このオブジェクトへの参照。

### getMap

    public java.util.Map<K,V> getMap()

  `Map`を返す。

  戻り値:
    `Map`。

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