Java プラットフォーム 1.2

インタフェース
java.util.Collection の使用

Collection を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
 

java.awt における Collection の使用方法
 

Collection を返す java.awt におけるメソッド
 Collection RenderingHints.values()
          この RenderingHints に格納されている値の Collection ビューを返します。
 

java.beans.beancontext における Collection の使用方法
 

java.beans.beancontext における Collection のサブインタフェース
 interface BeanContext
           BeanContext は JavaBeans の論理階層コンテナとして動作します。
 interface BeanContextServices
           BeanContextServices インタフェースは、BeanContextChild オブジェクトが汎用サービスを受けられるようにするための機構を BeanContext に提供します。
 

Collection を実装する java.beans.beancontext におけるクラス
 class BeanContextServicesSupport
           このヘルパークラスは、java.beans.beancontext.BeanContextServices インタフェースのユーティリティの実装を提供します。
 class BeanContextSupport
           このヘルパークラスは java.beans.beancontext.BeanContext インタフェースのユーティリティの実装を提供します。
 

Collection として宣言される java.beans.beancontext におけるフィールド
protected  Collection BeanContextMembershipEvent.children
           
 

Collection のパラメータを持つ java.beans.beancontext におけるメソッド
 boolean BeanContextSupport.containsAll(Collection c)
           
 boolean BeanContextSupport.addAll(Collection c)
          Children のセットに Collection を追加します (未サポート)。
 boolean BeanContextSupport.removeAll(Collection c)
          指定されたすべての子を削除します (未サポート)。
 boolean BeanContextSupport.retainAll(Collection c)
          指定された子だけを保持します (未サポート)。
protected  void BeanContextSupport.serialize(ObjectOutputStream oos, Collection coll)
           
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          コレクションを直列化復元するために readObject によって使用されます。
 

Collection のパラメータを持つ java.beans.beancontext におけるコンストラクタ
BeanContextMembershipEvent.BeanContextMembershipEvent(BeanContext bc, Collection changes)
          BeanContextMembershipEvent を構築します。
 

java.security における Collection の使用方法
 

Collection を返す java.security におけるメソッド
 Collection Provider.values()
           
 

java.security.cert における Collection の使用方法
 

Collection を返す java.security.cert におけるメソッド
abstract  Collection CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
abstract  Collection CertificateFactorySpi.engineGenerateCRLs(InputStream inStream)
          指定された入力ストリーム inStream から読み出された CRL のコレクションビューを返します。
 Collection CertificateFactory.generateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
 Collection CertificateFactory.generateCRLs(InputStream inStream)
          指定された入力ストリーム inStream から読み出された CRL のコレクションビューを返します。
 

java.util における Collection の使用方法
 

java.util における Collection のサブインタフェース
 interface List
          順序付けられたコレクションです。
 interface Set
          重複要素のないコレクションです。
 interface SortedSet
          反復子の動作を保証するセットです。
 

Collection を実装する java.util におけるクラス
 class AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
 class HashSet
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) を基にし、Set インタフェースを実装します。
 class LinkedList
          List インタフェースのリンクリストの実装です。
 class Stack
          Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
 class TreeSet
          このクラスは、TreeMap のインスタンスに基づく Set インタフェースを実装します。
 class Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

Collection を返す java.util におけるメソッド
 Collection Hashtable.values()
          Hashtable に格納されている値の Collection ビューを返します。
 Collection AbstractMap.values()
          このマップに格納されている値のコレクションビューを返します。
 Collection HashMap.values()
          マップに格納されている値のコレクションビューを返します。
static Collection Collections.unmodifiableCollection(Collection c)
          指定されたコレクションの変更不可能なビューを返します。
static Collection Collections.synchronizedCollection(Collection c)
          指定されたコレクションを基にする同期 (スレッドに対して安全な) コレクションを返します。
 Collection Map.values()
          マップに含まれている値のコレクションビューを返します。
 Collection TreeMap.values()
          マップ内に保持されている値のコレクションビューを返します。
 

Collection のパラメータを持つ java.util におけるメソッド
 boolean Set.containsAll(Collection c)
          指定されたコレクションのすべての要素がセット内にある場合に true を返します。
 boolean Set.addAll(Collection c)
          指定されたコレクションのすべての要素について、その要素がこのセット内にない場合、セットに追加します (任意のオペレーション)。
 boolean Set.retainAll(Collection c)
          セット内の要素のうち、指定されたコレクション内にある要素だけを保持します (任意のオペレーション)。
 boolean Set.removeAll(Collection c)
          セットから、指定されたコレクション内にある要素をすべて削除します (任意のオペレーション)。
 boolean AbstractCollection.containsAll(Collection c)
          指定されたコレクションのすべての要素がこのコレクションにある場合に true を返します。
 boolean AbstractCollection.addAll(Collection c)
          指定されたコレクションの要素をすべて、このコレクションに追加します (任意のオペレーション)。
 boolean AbstractCollection.removeAll(Collection c)
          このコレクションから、指定されたコレクションに含まれる要素をすべて削除します (任意のオペレーション)。
 boolean AbstractCollection.retainAll(Collection c)
          このコレクションの要素のうち、指定されたコレクションに含まれる要素だけを保持します (任意のオペレーション)。
 boolean AbstractList.addAll(int index, Collection c)
          指定されたコレクションのすべての要素を、このリストの指定された位置に挿入します (任意のオペレーション)。
 boolean AbstractSequentialList.addAll(int index, Collection c)
          指定されたコレクションの要素のすべてを、リストの指定された位置に挿入します。
static Object Collections.min(Collection coll)
          要素の「自然順序付け」に従って、指定されたコレクションの最小の要素を返します。
static Object Collections.min(Collection coll, Comparator comp)
          指定されたコンパレータが示す順序に従って、指定されたコレクションの最小の要素を返します。
static Object Collections.max(Collection coll)
          要素の「自然順序付け」に従って、指定されたコレクションの最大の要素を返します。
static Object Collections.max(Collection coll, Comparator comp)
          指定されたコンパレータが示す順序に従って、指定されたコレクションの最大の要素を返します。
static Collection Collections.unmodifiableCollection(Collection c)
          指定されたコレクションの変更不可能なビューを返します。
static Collection Collections.synchronizedCollection(Collection c)
          指定されたコレクションを基にする同期 (スレッドに対して安全な) コレクションを返します。
static Enumeration Collections.enumeration(Collection c)
          指定されたコレクションの列挙を返します。
 boolean TreeSet.addAll(Collection c)
          指定されたコレクション内のすべての要素をセットに追加します。
 boolean Vector.containsAll(Collection c)
          Vector が指定の Collection 内のすべての要素を保持する場合に true を返します。
 boolean Vector.addAll(Collection c)
          指定された Collection 内のすべての要素をこの Vector の末尾に、その Collection の Iterator によって返される順序で追加します。
 boolean Vector.removeAll(Collection c)
          Vector から、指定された Collection 内に保持されているすべての要素を削除します。
 boolean Vector.retainAll(Collection c)
          指定された Collection 内に保持されている、Vector 内の要素だけを保持します。
 boolean Vector.addAll(int index, Collection c)
          指定された Collection 内のすべての要素を、Vector の指定された位置に挿入します。
 boolean LinkedList.addAll(Collection c)
          指定されたコレクション内のすべての要素を、指定されたコレクションの反復子によって返される順序でリストの最後に追加します。
 boolean LinkedList.addAll(int index, Collection c)
          指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
 boolean Collection.containsAll(Collection c)
          このコレクション内に、指定されたコレクションのすべての要素がある場合に true を返します。
 boolean Collection.addAll(Collection c)
          指定されたコレクションのすべての要素をこのコレクションに追加します (任意のオペレーション)。
 boolean Collection.removeAll(Collection c)
          指定されたコレクションにも格納されているこのコレクションのすべての要素を削除します (任意のオペレーション)。
 boolean Collection.retainAll(Collection c)
          このコレクションにおいて、指定されたコレクションに格納されている要素だけを保持します (任意のオペレーション)。
 boolean List.containsAll(Collection c)
          指定されたコレクションのすべての要素がリストに含まれている場合に true を返します。
 boolean List.addAll(Collection c)
          指定されたコレクション内のすべての要素を、指定されたコレクションの反復子によって返される順序でリストの最後に追加します (任意のオペレーション)。
 boolean List.addAll(int index, Collection c)
          指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します (任意のオペレーション)。
 boolean List.removeAll(Collection c)
          指定されたコレクションに格納されているすべての要素をリストから削除します (任意のオペレーション)。
 boolean List.retainAll(Collection c)
          指定されたコレクションに格納されている要素だけがリスト内に含まれるようにします (任意のオペレーション)。
 boolean ArrayList.addAll(Collection c)
          リストの末尾に、指定された Collection のすべての要素を追加します。
 boolean ArrayList.addAll(int index, Collection c)
          リスト内の指定された位置から、指定された Collection のすべての要素を挿入します。
 

Collection のパラメータを持つ java.util におけるコンストラクタ
TreeSet.TreeSet(Collection c)
          指定されたコレクション内の要素を持ち、要素の「自然順序付け」に従ってソートされた新しいセットを作成します。
Vector.Vector(Collection c)
          指定されたコレクションの反復子が返した順序で、その要素を格納する Vector を作成します。
LinkedList.LinkedList(Collection c)
          指定されたコレクションの要素が含まれているリストを、要素がコレクションの反復子によって返される順序で作成します。
HashSet.HashSet(Collection c)
          指定されたコレクションの要素を格納する新しいセットを作成します。
ArrayList.ArrayList(Collection c)
          指定されたコレクションの要素を含むリストを作成します。
 

java.util.jar における Collection の使用方法
 

Collection を返す java.util.jar におけるメソッド
 Collection Attributes.values()
          この Map に格納されている属性の値の Collection ビューを返します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.