|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||