|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の put
WrappedMap
内の put
Map.put(java.lang.Object, java.lang.Object)
public java.lang.Object remove(java.lang.Object key)
UnsupportedOperationException
を発生させます。
java.util.Map
内の remove
WrappedMap
内の remove
Map.remove(java.lang.Object)
public void putAll(java.util.Map t)
UnsupportedOperationException
を発生させます。
java.util.Map
内の putAll
WrappedMap
内の putAll
Map.putAll(java.util.Map)
public void clear()
UnsupportedOperationException
を発生させます。
java.util.Map
内の clear
WrappedMap
内の clear
Map.clear()
public java.util.Set keySet()
UnmodifiableSet
でラッピングしたセットを返却します。
java.util.Map
内の keySet
WrappedMap
内の keySet
Map.keySet()
public java.util.Set entrySet()
UnmodifiableEntrySet
でラッピングしたセットを返却します。
java.util.Map
内の entrySet
WrappedMap
内の entrySet
Map.entrySet()
public java.util.Collection values()
UnmodifiableCollection
でラッピングしたコレクションを返却します。
java.util.Map
内の values
WrappedMap
内の values
Map.values()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |