Package nablarch.test.core.util
Class ByteArrayAwareMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
nablarch.core.util.map.MapWrapper<K,V>
nablarch.test.core.util.ByteArrayAwareMap<K,V>
- Type Parameters:
K
- キーの型V
- 値の型
- All Implemented Interfaces:
Map<K,
V>
バイト配列を認識する
Map
実装クラス。-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
-
Method Summary
Methods inherited from class nablarch.core.util.map.MapWrapper
clear, containsKey, containsValue, entrySet, get, getDelegateMapOfType, isEmpty, keySet, put, putAll, remove, size, values
Methods inherited from class java.util.AbstractMap
clone
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
ByteArrayAwareMap
コンストラクタ。- Parameters:
orig
- 元のMap
-
-
Method Details
-
getDelegateMap
このラッパーが処理を委譲するMap
オブジェクトを返す。- Specified by:
getDelegateMap
in classMapWrapper<K,
V> - Returns:
- 処理を委譲するMapオブジェクト
-
equals
要素中にバイト配列が含まれていた場合、等価であれば等しい要素であるとみなす。 -
toString
要素中にバイト配列が含まれていた場合、16進数文字列に変換して出力する。- Overrides:
toString
in classMapWrapper<K,
V>
-
hashCode
public int hashCode()
-