|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の iterator
WrappedCollection
内の iterator
Collection.iterator()
public boolean add(java.lang.Object o)
UnsupportedOperationException
を発生させます。
java.util.Collection
内の add
WrappedCollection
内の add
Collection.add(java.lang.Object)
public boolean remove(java.lang.Object o)
UnsupportedOperationException
を発生させます。
java.util.Collection
内の remove
WrappedCollection
内の remove
Collection.remove(java.lang.Object)
public boolean addAll(java.util.Collection c)
UnsupportedOperationException
を発生させます。
java.util.Collection
内の addAll
WrappedCollection
内の addAll
Collection.addAll(java.util.Collection)
public boolean removeAll(java.util.Collection c)
UnsupportedOperationException
を発生させます。
java.util.Collection
内の removeAll
WrappedCollection
内の removeAll
Collection.removeAll(java.util.Collection)
public boolean retainAll(java.util.Collection c)
UnsupportedOperationException
を発生させます。
java.util.Collection
内の retainAll
WrappedCollection
内の retainAll
Collection.retainAll(java.util.Collection)
public void clear()
UnsupportedOperationException
を発生させます。
java.util.Collection
内の clear
WrappedCollection
内の clear
Collection.clear()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |