jp.morpho.util
クラス MapWrapper

java.lang.Object
  |
  +--jp.morpho.util.MapWrapper
すべての実装インタフェース:
java.util.Map
直系の既知のサブクラス:
ConversionMap

public class MapWrapper
extends java.lang.Object
implements java.util.Map

マップに対して変更を加えたい開発者の手でサブクラス化による拡張を可能とする、Map インタフェースの簡易な実装を提供します。 このクラスは、ラッパーまたはデコレータのパターンに基づいて実装されています。 各メソッドは、ラップされたマップオブジェクトのメソッドをデフォルトで呼び出します。

作成者:
Kenichi Fukuda

コンストラクタの概要
MapWrapper(java.util.Map map)
           指定されたマップをラップしたマップオブジェクトを構築します。
 
メソッドの概要
 void clear()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し clear() を呼び出すことです。
 boolean containsKey(java.lang.Object key)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsKey(Object) を呼び出すことです。
 boolean containsValue(java.lang.Object key)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsValue(Object) を呼び出すことです。
 java.util.Set entrySet()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し entrySet() を呼び出すことです。
 java.lang.Object get(java.lang.Object key)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し get(Object) を呼び出すことです。
 boolean isEmpty()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し isEmpty() を呼び出すことです。
 java.util.Set keySet()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し keySet() を呼び出すことです。
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し put(Object, Object) を呼び出すことです。
 void putAll(java.util.Map map)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し putAll(Map) を呼び出すことです。
 java.lang.Object remove(java.lang.Object key)
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し remove(Object) を呼び出すことです。
 int size()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し size() を呼び出すことです。
 java.util.Collection values()
           このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し values() を呼び出すことです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Map から継承したメソッド
equals, hashCode
 

コンストラクタの詳細

MapWrapper

public MapWrapper(java.util.Map map)

指定されたマップをラップしたマップオブジェクトを構築します。

パラメータ:
map - ラップされるマップ
例外:
java.lang.IllegalArgumentException - マップが null の場合
メソッドの詳細

size

public int size()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し size() を呼び出すことです。

定義:
インタフェース java.util.Map 内の size
関連項目:
Map.size()

isEmpty

public boolean isEmpty()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し isEmpty() を呼び出すことです。

定義:
インタフェース java.util.Map 内の isEmpty
関連項目:
Map.isEmpty()

containsKey

public boolean containsKey(java.lang.Object key)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsKey(Object) を呼び出すことです。

定義:
インタフェース java.util.Map 内の containsKey
関連項目:
Map.containsKey(Object)

containsValue

public boolean containsValue(java.lang.Object key)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsValue(Object) を呼び出すことです。

定義:
インタフェース java.util.Map 内の containsValue
関連項目:
Map.containsValue(Object)

get

public java.lang.Object get(java.lang.Object key)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し get(Object) を呼び出すことです。

定義:
インタフェース java.util.Map 内の get
関連項目:
Map.get(Object)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し put(Object, Object) を呼び出すことです。

定義:
インタフェース java.util.Map 内の put
関連項目:
Map.put(Object, Object)

remove

public java.lang.Object remove(java.lang.Object key)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し remove(Object) を呼び出すことです。

定義:
インタフェース java.util.Map 内の remove
関連項目:
Map.remove(Object)

putAll

public void putAll(java.util.Map map)

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し putAll(Map) を呼び出すことです。

定義:
インタフェース java.util.Map 内の putAll
関連項目:
Map.putAll(Map)

clear

public void clear()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し clear() を呼び出すことです。

定義:
インタフェース java.util.Map 内の clear
関連項目:
Map.clear()

keySet

public java.util.Set keySet()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し keySet() を呼び出すことです。

定義:
インタフェース java.util.Map 内の keySet
関連項目:
Map.keySet()

values

public java.util.Collection values()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し values() を呼び出すことです。

定義:
インタフェース java.util.Map 内の values
関連項目:
Map.values()

entrySet

public java.util.Set entrySet()

このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し entrySet() を呼び出すことです。

定義:
インタフェース java.util.Map 内の entrySet
関連項目:
Map.entrySet()


H="100%"> インタフェース java.util.Map から継承したメソッド clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values