Class MapWrapper<K,V>

java.lang.Object
java.util.AbstractMap<K,V>
nablarch.core.util.map.MapWrapper<K,V>
Type Parameters:
K - キーの型
V - 値の型
All Implemented Interfaces:
Map<K,V>
Direct Known Subclasses:
AttributeMap, CaseInsensitiveMap, CopyOnReadMap, HttpCookie, LockableMap, MultipleKeyCaseMap, PartInfoHolder

public abstract class MapWrapper<K,V> extends AbstractMap<K,V>
Mapを実装するクラスの、ラッパークラスを作成するための抽象クラス。

サブクラスでgetDelegateMap()を実装することで、任意のMapに処理を委譲できる。

Author:
Iwauo Tajima <iwauo@tis.co.jp>