|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の size
Map.size()
public void clear()
java.util.Map
内の clear
Map.clear()
public boolean isEmpty()
java.util.Map
内の isEmpty
Map.isEmpty()
public boolean containsKey(java.lang.Object key)
java.util.Map
内の containsKey
Map.containsKey(java.lang.Object)
public boolean containsValue(java.lang.Object value)
java.util.Map
内の containsValue
Map.containsValue(java.lang.Object)
public java.util.Collection values()
WrappedCollection
でラッピングしたコレクションを返します。
java.util.Map
内の values
Map.values()
public void putAll(java.util.Map m)
java.util.Map
内の putAll
Map.putAll(java.util.Map)
public java.util.Set entrySet()
WrappedMap.WrappedMapEntrySet
でラッピングしたセットを返します。
java.util.Map
内の entrySet
Map.entrySet()
public java.util.Set keySet()
WrappedSet
でラッピングしたセットを返します。
java.util.Map
内の keySet
Map.keySet()
public java.lang.Object get(java.lang.Object key)
java.util.Map
内の get
Map.get(java.lang.Object)
public java.lang.Object remove(java.lang.Object key)
java.util.Map
内の remove
Map.remove(java.lang.Object)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
java.util.Map
内の put
Map.put(java.lang.Object, java.lang.Object)
public boolean equals(java.lang.Object o)
java.util.Map
内の equals
Object.equals(java.lang.Object)
public int hashCode()
java.util.Map
内の hashCode
Object.hashCode()
public java.lang.String toString()
Object.toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |