|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.util.MapWrapper
マップに対して変更を加えたい開発者の手でサブクラス化による拡張を可能とする、Map インタフェースの簡易な実装を提供します。 このクラスは、ラッパーまたはデコレータのパターンに基づいて実装されています。 各メソッドは、ラップされたマップオブジェクトのメソッドをデフォルトで呼び出します。
コンストラクタの概要 | |
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 |
コンストラクタの詳細 |
public MapWrapper(java.util.Map map)
指定されたマップをラップしたマップオブジェクトを構築します。
map
- ラップされるマップ
java.lang.IllegalArgumentException
- マップが null の場合メソッドの詳細 |
public int size()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し size() を呼び出すことです。
java.util.Map
内の size
Map.size()
public boolean isEmpty()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し isEmpty() を呼び出すことです。
java.util.Map
内の isEmpty
Map.isEmpty()
public boolean containsKey(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsKey(Object) を呼び出すことです。
java.util.Map
内の containsKey
Map.containsKey(Object)
public boolean containsValue(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し containsValue(Object) を呼び出すことです。
java.util.Map
内の containsValue
Map.containsValue(Object)
public java.lang.Object get(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し get(Object) を呼び出すことです。
java.util.Map
内の get
Map.get(Object)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し put(Object, Object) を呼び出すことです。
java.util.Map
内の put
Map.put(Object, Object)
public java.lang.Object remove(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し remove(Object) を呼び出すことです。
java.util.Map
内の remove
Map.remove(Object)
public void putAll(java.util.Map map)
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し putAll(Map) を呼び出すことです。
java.util.Map
内の putAll
Map.putAll(Map)
public void clear()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し clear() を呼び出すことです。
java.util.Map
内の clear
Map.clear()
public java.util.Set keySet()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し keySet() を呼び出すことです。
java.util.Map
内の keySet
Map.keySet()
public java.util.Collection values()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し values() を呼び出すことです。
java.util.Map
内の values
Map.values()
public java.util.Set entrySet()
このメソッドのデフォルトの動作は、ラップされたマップオブジェクトに対し entrySet() を呼び出すことです。
java.util.Map
内の entrySet
Map.entrySet()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |