|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.decorator.DecoratedCollection
指定されたコレクションを装飾するビューを提供します。
このクラスはコレクションの実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。
コレクションのオペレーションの規約を守るため hashCode オペレーションおよび equals オペレーションを基となるコレクションに渡すことはなく、 Object の equals メソッドおよび hashCode メソッドに依存します。
装飾されたコレクションが直列化可能の場合は直列化可能です。
フィールドの概要 | |
protected java.util.Collection |
coll
基となるコレクション。 |
コンストラクタの概要 | |
DecoratedCollection(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()
基となるコレクションの同メソッドの戻り値を DecoratedIterator で装飾した反復子を返却します。 |
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 DecoratedCollection(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()
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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |