|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.decorator.DecoratedMap
指定されたマップを装飾するビューを提供します。
このクラスはマップの実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。
装飾されたマップが直列化可能の場合は直列化可能です。
| 入れ子クラスの概要 |
| クラス java.util.Map から継承した入れ子クラス |
java.util.Map.Entry |
| フィールドの概要 | |
protected java.util.Set |
entrySet
|
protected java.util.Set |
keySet
|
protected java.util.Map |
map
基となるマップ。 |
protected java.util.Collection |
values
|
| コンストラクタの概要 | |
DecoratedMap(java.util.Map m)
ラップするマップを指定して初期化します。 |
|
| メソッドの概要 | |
void |
clear()
基となるマップの同メソッドを呼び出します。 |
boolean |
containsKey(java.lang.Object key)
基となるマップの同メソッドを呼び出します。 |
boolean |
containsValue(java.lang.Object value)
基となるマップの同メソッドを呼び出します。 |
java.util.Set |
entrySet()
基となるマップの同メソッドの戻り値を DecoratedMap.DecoratedMapEntrySet で装飾したセットを返却します。 |
boolean |
equals(java.lang.Object o)
基となるマップの同メソッドを呼び出します。 |
java.lang.Object |
get(java.lang.Object key)
基となるマップの同メソッドを呼び出します。 |
int |
hashCode()
基となるマップの同メソッドを呼び出します。 |
boolean |
isEmpty()
基となるマップの同メソッドを呼び出します。 |
java.util.Set |
keySet()
基となるマップの同メソッドの戻り値を DecoratedSet で装飾したセットを返却します。 |
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()
基となるマップの同メソッドの戻り値を DecoratedCollection で装飾したコレクションを返却します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected final java.util.Map map
protected transient java.util.Collection values
protected transient java.util.Set keySet
protected transient java.util.Set entrySet
| コンストラクタの詳細 |
public DecoratedMap(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 void putAll(java.util.Map m)
java.util.Map 内の putAllMap.putAll(java.util.Map)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()public java.util.Set entrySet()
java.util.Map 内の entrySetMap.entrySet()public java.util.Set keySet()
java.util.Map 内の keySetMap.keySet()public java.util.Collection values()
java.util.Map 内の valuesMap.values()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||