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