|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.wrapper.WrappedMap
指定されたマップをラッピングするビューを提供します。
このクラスはマップの実装を隠蔽する目的で使用されます。またマップをラッピングするクラスの基底実装の役割を持ちます。
ラッピングされたマップが直列化可能の場合は直列化可能です。
| 入れ子クラスの概要 | |
protected class |
WrappedMap.WrappedMapEntry
Map.Entryをラッピングするビューを提供します。 |
protected class |
WrappedMap.WrappedMapEntrySet
Map.Entryをラッピングするセットビューを提供します。 |
| クラス java.util.Map から継承した入れ子クラス |
java.util.Map.Entry |
| フィールドの概要 | |
protected java.util.Map |
map
基となるマップ。 |
| コンストラクタの概要 | |
WrappedMap(java.util.Map m)
ラップするマップを指定して初期化します。 |
|
| メソッドの概要 | |
void |
clear()
基となるマップの同メソッドを呼び出します。 |
boolean |
containsKey(java.lang.Object key)
基となるマップの同メソッドを呼び出します。 |
boolean |
containsValue(java.lang.Object value)
基となるマップの同メソッドを呼び出します。 |
java.util.Set |
entrySet()
基となるマップの同メソッドの戻り値を WrappedMap.WrappedMapEntrySetでラッピングしたセットを返却します。 |
boolean |
equals(java.lang.Object o)
基となるマップの同メソッドを呼び出します。 |
java.lang.Object |
get(java.lang.Object key)
基となるマップの同メソッドを呼び出します。 |
int |
hashCode()
基となるマップの同メソッドを呼び出します。 |
boolean |
isEmpty()
基となるマップの同メソッドを呼び出します。 |
java.util.Set |
keySet()
基となるマップの同メソッドの戻り値を WrappedSetでラッピングしたセットを返却します。 |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
基となるマップの同メソッドを呼び出します。 |
void |
putAll(java.util.Map m)
基となるマップの同メソッドを呼び出します。 |
java.lang.Object |
remove(java.lang.Object key)
基となるマップの同メソッドを呼び出します。 |
int |
size()
基となるマップの同メソッドを呼び出します。 |
java.lang.String |
toString()
基となるマップの同メソッドを呼び出します。 |
java.util.Collection |
values()
基となるマップの同メソッドの戻り値を WrappedCollectionでラッピングしたコレクションを返却します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected final java.util.Map map
| コンストラクタの詳細 |
public WrappedMap(java.util.Map m)
m - ラップするマップ| メソッドの詳細 |
public int size()
java.util.Map 内の sizeMap.size()public void clear()
java.util.Map 内の clearMap.clear()public boolean isEmpty()
java.util.Map 内の isEmptyMap.isEmpty()public boolean containsKey(java.lang.Object key)
java.util.Map 内の containsKeyMap.containsKey(java.lang.Object)public boolean containsValue(java.lang.Object value)
java.util.Map 内の containsValueMap.containsValue(java.lang.Object)public java.util.Collection values()
WrappedCollectionでラッピングしたコレクションを返却します。
java.util.Map 内の valuesMap.values()public void putAll(java.util.Map m)
java.util.Map 内の putAllMap.putAll(java.util.Map)public java.util.Set entrySet()
WrappedMap.WrappedMapEntrySetでラッピングしたセットを返却します。
java.util.Map 内の entrySetMap.entrySet()public java.util.Set keySet()
WrappedSetでラッピングしたセットを返却します。
java.util.Map 内の keySetMap.keySet()public java.lang.Object get(java.lang.Object key)
java.util.Map 内の getMap.get(java.lang.Object)public java.lang.Object remove(java.lang.Object key)
java.util.Map 内の removeMap.remove(java.lang.Object)
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
java.util.Map 内の putMap.put(java.lang.Object, java.lang.Object)public boolean equals(java.lang.Object o)
java.util.Map 内の equalsObject.equals(java.lang.Object)public int hashCode()
java.util.Map 内の hashCodeObject.hashCode()public java.lang.String toString()
Object.toString()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||