|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の 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 void putAll(java.util.Map m)
java.util.Map
内の putAll
Map.putAll(java.util.Map)
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()
public java.util.Set entrySet()
java.util.Map
内の entrySet
Map.entrySet()
public java.util.Set keySet()
java.util.Map
内の keySet
Map.keySet()
public java.util.Collection values()
java.util.Map
内の values
Map.values()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |