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

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

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

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

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

    public class BuildableLinkedHashMap<K,V>

extends LinkedHashMap<K,V>

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

関連項目:
  直列化された形式

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

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

クラス java.util.LinkedHashMap から継承されたメソッド
`clear, containsValue, get, removeEldestEntry`

クラス java.util.HashMap から継承されたメソッド
`clone, containsKey, entrySet, 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 から継承されたメソッド
`containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values`

コンストラクタの詳細

### BuildableLinkedHashMap

    public BuildableLinkedHashMap()

メソッドの詳細

### map

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

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

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

### map

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

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

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

### merge

    public BuildableLinkedHashMap<K,V> merge(Map<? extends K,? extends V> t)

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

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

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

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