|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.wrapper.WrappedCollection
指定されたコレクションをラッピングするビューを提供します。
このクラスはコレクションの実装を隠蔽する目的で使用されます。またコレクションをラッピングするクラスの基底実装の役割を持ちます。
コレクションのオペレーションの規約を守るためhashCode
オペレーションおよびequals
オペレーションを基となるコレクションに渡すことはなく、
Object
のequals
メソッドおよびhashCode
メソッドに依存します。
ラッピングされたコレクションが直列化可能の場合は直列化可能です。
フィールドの概要 | |
protected java.util.Collection |
coll
基となるコレクション。 |
コンストラクタの概要 | |
WrappedCollection(java.util.Collection c)
ラップするコレクションを指定して初期化します。 |
メソッドの概要 | |
boolean |
add(java.lang.Object o)
基となるコレクションの同メソッドを呼び出します。 |
boolean |
addAll(java.util.Collection c)
基となるコレクションの同メソッドを呼び出します。 |
void |
clear()
基となるコレクションの同メソッドを呼び出します。 |
boolean |
contains(java.lang.Object o)
基となるコレクションの同メソッドを呼び出します。 |
boolean |
containsAll(java.util.Collection c)
基となるコレクションの同メソッドを呼び出します。 |
boolean |
isEmpty()
基となるコレクションの同メソッドを呼び出します。 |
java.util.Iterator |
iterator()
基となるコレクションの同メソッドの戻り値を WrappedIterator でラッピングした反復子を返却します。 |
boolean |
remove(java.lang.Object o)
基となるコレクションの同メソッドを呼び出します。 |
boolean |
removeAll(java.util.Collection c)
基となるコレクションの同メソッドを呼び出します。 |
boolean |
retainAll(java.util.Collection c)
基となるコレクションの同メソッドを呼び出します。 |
int |
size()
基となるコレクションの同メソッドを呼び出します。 |
java.lang.Object[] |
toArray()
基となるコレクションの同メソッドを呼び出します。 |
java.lang.Object[] |
toArray(java.lang.Object[] a)
基となるコレクションの同メソッドを呼び出します。 |
java.lang.String |
toString()
基となるコレクションの同メソッドを呼び出します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース java.util.Collection から継承したメソッド |
equals, hashCode |
フィールドの詳細 |
protected final java.util.Collection coll
コンストラクタの詳細 |
public WrappedCollection(java.util.Collection c)
c
- ラップするコレクションメソッドの詳細 |
public int size()
java.util.Collection
内の size
Collection.size()
public boolean isEmpty()
java.util.Collection
内の isEmpty
Collection.isEmpty()
public boolean contains(java.lang.Object o)
java.util.Collection
内の contains
Collection.contains(java.lang.Object)
public java.lang.Object[] toArray()
java.util.Collection
内の toArray
Collection.toArray()
public java.lang.Object[] toArray(java.lang.Object[] a)
java.util.Collection
内の toArray
Collection.toArray(java.lang.Object[])
public java.util.Iterator iterator()
WrappedIterator
でラッピングした反復子を返却します。
java.util.Collection
内の iterator
Collection.iterator()
public boolean add(java.lang.Object o)
java.util.Collection
内の add
Collection.add(java.lang.Object)
public boolean remove(java.lang.Object o)
java.util.Collection
内の remove
Collection.remove(java.lang.Object)
public boolean containsAll(java.util.Collection c)
java.util.Collection
内の containsAll
Collection.containsAll(java.util.Collection)
public boolean addAll(java.util.Collection c)
java.util.Collection
内の addAll
Collection.addAll(java.util.Collection)
public boolean removeAll(java.util.Collection c)
java.util.Collection
内の removeAll
Collection.removeAll(java.util.Collection)
public boolean retainAll(java.util.Collection c)
java.util.Collection
内の retainAll
Collection.retainAll(java.util.Collection)
public void clear()
java.util.Collection
内の clear
Collection.clear()
public java.lang.String toString()
Object.toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |