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
-
- すべての実装されたインタフェース:
- Serializable, Cloneable, Map<K,V>
public class BuildableHashMap<K,V>
- extends HashMap<K,V>
Builder パターンを適用したHashMap
です。
適用しているデザインパターン:Builder。
- 関連項目:
- 直列化された形式
クラス java.util.HashMap から継承されたメソッド |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
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(Map<? extends K,? extends V> t)
HashMap.putAll(Map)
を実行しこのオブジェクトへの参照を返します。
- パラメータ:
t
- 追加するマップ。
- 戻り値:
- オブジェクトへの参照。
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.