|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の sizeCollection.size()public boolean isEmpty()
java.util.Collection 内の isEmptyCollection.isEmpty()public boolean contains(java.lang.Object o)
java.util.Collection 内の containsCollection.contains(java.lang.Object)public java.lang.Object[] toArray()
java.util.Collection 内の toArrayCollection.toArray()public java.lang.Object[] toArray(java.lang.Object[] a)
java.util.Collection 内の toArrayCollection.toArray(java.lang.Object[])public java.util.Iterator iterator()
java.util.Collection 内の iteratorCollection.iterator()public boolean add(java.lang.Object o)
java.util.Collection 内の addCollection.add(java.lang.Object)public boolean remove(java.lang.Object o)
java.util.Collection 内の removeCollection.remove(java.lang.Object)public boolean containsAll(java.util.Collection c)
java.util.Collection 内の containsAllCollection.containsAll(java.util.Collection)public boolean addAll(java.util.Collection c)
java.util.Collection 内の addAllCollection.addAll(java.util.Collection)public boolean removeAll(java.util.Collection c)
java.util.Collection 内の removeAllCollection.removeAll(java.util.Collection)public boolean retainAll(java.util.Collection c)
java.util.Collection 内の retainAllCollection.retainAll(java.util.Collection)public void clear()
java.util.Collection 内の clearCollection.clear()public java.lang.String toString()
Object.toString()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||