|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.wrapper.WrappedMap
shohaku.core.collections.wrapper.UnmodifiableMap
指定されたマップの変更不可能なビューを提供します。
このクラスはjava.util.Collections#unmodifiableMap(Map)で返されるクラスとほぼ同等の仕様です。
ラッピングされたマップが直列化可能の場合は直列化可能です。
| 入れ子クラスの概要 | |
protected class |
UnmodifiableMap.UnmodifiableEntry
Map.Entryをラッピングする変更不可能なビューを提供します。 |
protected class |
UnmodifiableMap.UnmodifiableEntrySet
Map.Entryをラッピングする変更不可能なセットビューを提供します。 |
| クラス shohaku.core.collections.wrapper.WrappedMap から継承した入れ子クラス |
WrappedMap.WrappedMapEntry, WrappedMap.WrappedMapEntrySet |
| クラス java.util.Map から継承した入れ子クラス |
java.util.Map.Entry |
| フィールドの概要 |
| クラス shohaku.core.collections.wrapper.WrappedMap から継承したフィールド |
map |
| コンストラクタの概要 | |
UnmodifiableMap(java.util.Map m)
ラップするマップを指定して初期化します。 |
|
| メソッドの概要 | |
void |
clear()
UnsupportedOperationExceptionを発生させます。 |
java.util.Set |
entrySet()
基となるマップの同メソッドの戻り値を UnmodifiableEntrySetでラッピングしたセットを返却します。 |
java.util.Set |
keySet()
基となるマップの同メソッドの戻り値を UnmodifiableSetでラッピングしたセットを返却します。 |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
UnsupportedOperationExceptionを発生させます。 |
void |
putAll(java.util.Map t)
UnsupportedOperationExceptionを発生させます。 |
java.lang.Object |
remove(java.lang.Object key)
UnsupportedOperationExceptionを発生させます。 |
java.util.Collection |
values()
基となるマップの同メソッドの戻り値を UnmodifiableCollectionでラッピングしたコレクションを返却します。 |
| クラス shohaku.core.collections.wrapper.WrappedMap から継承したメソッド |
containsKey, containsValue, equals, get, hashCode, isEmpty, size, toString |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public UnmodifiableMap(java.util.Map m)
m - ラップするマップ| メソッドの詳細 |
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
UnsupportedOperationExceptionを発生させます。
java.util.Map 内の putWrappedMap 内の putMap.put(java.lang.Object, java.lang.Object)public java.lang.Object remove(java.lang.Object key)
UnsupportedOperationExceptionを発生させます。
java.util.Map 内の removeWrappedMap 内の removeMap.remove(java.lang.Object)public void putAll(java.util.Map t)
UnsupportedOperationExceptionを発生させます。
java.util.Map 内の putAllWrappedMap 内の putAllMap.putAll(java.util.Map)public void clear()
UnsupportedOperationExceptionを発生させます。
java.util.Map 内の clearWrappedMap 内の clearMap.clear()public java.util.Set keySet()
UnmodifiableSetでラッピングしたセットを返却します。
java.util.Map 内の keySetWrappedMap 内の keySetMap.keySet()public java.util.Set entrySet()
UnmodifiableEntrySetでラッピングしたセットを返却します。
java.util.Map 内の entrySetWrappedMap 内の entrySetMap.entrySet()public java.util.Collection values()
UnmodifiableCollectionでラッピングしたコレクションを返却します。
java.util.Map 内の valuesWrappedMap 内の valuesMap.values()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||