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
- 関連項目:
- 直列化された形式
クラス 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
- 追加するマップ。
- 戻り値:
- オブジェクトへの参照。
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.