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

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

    java.lang.Object
      java.util.AbstractMap<K,V>
          java.util.HashMap<K,V>
              woolpack.utils.BuildableHashMap<K,V>

型パラメータ:
  `K` -
  `V` -

すべての実装されたインタフェース:
  java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>

    public class BuildableHashMap<K,V>

extends java.util.HashMap<K,V>

Builder パターンを適用した`HashMap`です。
適用しているデザインパターン：Builder。

作成者:
  nakamura
関連項目:
  直列化された形式

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

メソッドの概要
`BuildableHashMap<K,V>` | `map(K key)` `HashMap.put(Object, Object)`を実行しこのオブジェクトへの参照を返します。
`BuildableHashMap<K,V>` | `map(K key, V value)` `HashMap.put(Object, Object)`を実行しこのオブジェクトへの参照を返します。
`BuildableHashMap<K,V>` | `merge(java.util.Map<? extends K,? extends V> t)` `HashMap.putAll(Map)`を実行しこのオブジェクトへの参照を返します。

クラス java.util.HashMap から継承されたメソッド
`clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values`

クラス java.util.AbstractMap から継承されたメソッド
`equals, hashCode, toString`

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

インタフェース java.util.Map から継承されたメソッド
`equals, hashCode`

コンストラクタの詳細

### BuildableHashMap

    public BuildableHashMap()

メソッドの詳細

### map

    public BuildableHashMap<K,V> map(K key,
                                     V value)

  `HashMap.put(Object, Object)`を実行しこのオブジェクトへの参照を返します。

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

### map

    public BuildableHashMap<K,V> map(K key)

  `HashMap.put(Object, Object)`を実行しこのオブジェクトへの参照を返します。 前回実行した`map(Object, Object)`の値を値として格納します。

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

### merge

    public BuildableHashMap<K,V> merge(java.util.Map<? extends K,? extends V> t)

  `HashMap.putAll(Map)`を実行しこのオブジェクトへの参照を返します。

  パラメータ:
    `t` - 追加するマップ。
  戻り値:
    オブジェクトへの参照。

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.