|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.wrapper.WrappedCollection
shohaku.core.collections.wrapper.UnmodifiableCollection
指定されたコレクションの変更不可能なビューを提供します。
このクラスはjava.util.Collections#unmodifiableCollection(Collection)で返されるクラスとほぼ同等の仕様です。
コレクションのオペレーションの規約を守るためhashCodeオペレーションおよびequalsオペレーションを基となるコレクションに渡すことはなく、
ObjectのequalsメソッドおよびhashCodeメソッドに依存します。
ラッピングされたコレクションが直列化可能の場合は直列化可能です。
| フィールドの概要 |
| クラス shohaku.core.collections.wrapper.WrappedCollection から継承したフィールド |
coll |
| コンストラクタの概要 | |
UnmodifiableCollection(java.util.Collection c)
ラップするコレクションを指定して初期化します。 |
|
| メソッドの概要 | |
boolean |
add(java.lang.Object o)
UnsupportedOperationExceptionを発生させます。 |
boolean |
addAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。 |
void |
clear()
UnsupportedOperationExceptionを発生させます。 |
java.util.Iterator |
iterator()
変更不可の反復子を返却します。 |
boolean |
remove(java.lang.Object o)
UnsupportedOperationExceptionを発生させます。 |
boolean |
removeAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。 |
boolean |
retainAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。 |
| クラス shohaku.core.collections.wrapper.WrappedCollection から継承したメソッド |
contains, containsAll, isEmpty, size, toArray, toArray, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース java.util.Collection から継承したメソッド |
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArray |
| コンストラクタの詳細 |
public UnmodifiableCollection(java.util.Collection c)
c - ラップするコレクション| メソッドの詳細 |
public java.util.Iterator iterator()
java.util.Collection 内の iteratorWrappedCollection 内の iteratorCollection.iterator()public boolean add(java.lang.Object o)
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の addWrappedCollection 内の addCollection.add(java.lang.Object)public boolean remove(java.lang.Object o)
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の removeWrappedCollection 内の removeCollection.remove(java.lang.Object)public boolean addAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の addAllWrappedCollection 内の addAllCollection.addAll(java.util.Collection)public boolean removeAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の removeAllWrappedCollection 内の removeAllCollection.removeAll(java.util.Collection)public boolean retainAll(java.util.Collection c)
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の retainAllWrappedCollection 内の retainAllCollection.retainAll(java.util.Collection)public void clear()
UnsupportedOperationExceptionを発生させます。
java.util.Collection 内の clearWrappedCollection 内の clearCollection.clear()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||