|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.wrapper.WrappedCollection
指定されたコレクションをラッピングするビューを定義します。
このクラスはコレクションの実装(List or Set)を隠蔽する目的で使用されます。またコレクションをラッピングするクラスの基底実装の役割を持ちます。
コレクションのオペレーションの規約を守るため、 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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |