JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
java.lang.Iterable の使用

Iterable を使用しているパッケージ
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.relation 関係サービスについて定義します。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
 

java.beans.beancontext での Iterable の使用
 

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

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

java.util での Iterable の使用
 

java.util での Iterable のサブインタフェース
 interface Collection<E>
          「コレクション階層」のルートインタフェースです。
 interface List<E>
          順序付けられたコレクションです。
 interface Queue<E>
          処理の前に要素を保持する目的で設計されたコレクション。
 interface Set<E>
          重複要素のないコレクションです。
 interface SortedSet<E>
          反復子の動作を保証するセットです。
 

Iterable を実装している java.util のクラス
 class AbstractCollection<E>
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractList<E>
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractQueue<E>
          このクラスは、いくつかの Queue オペレーションのスケルトン実装を提供します。
 class AbstractSequentialList<E>
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSet<E>
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class ArrayList<E>
          List インタフェースのサイズ変更可能な配列の実装です。
 class EnumSet<E extends Enum<E>>
          enum 型で使用するための特殊な Set 実装です。
 class HashSet<E>
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) を基にし、Set インタフェースを実装します。
 class LinkedHashSet<E>
          予測可能な繰り返し順序を持つ Set インタフェースのハッシュテーブルとリンクリストの実装です。
 class LinkedList<E>
          List インタフェースのリンクリストの実装です。
 class PriorityQueue<E>
          優先度ヒープに基づく、無制限の優先度キューです。
 class Stack<E>
          Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
 class TreeSet<E>
          このクラスは、TreeMap のインスタンスに基づく Set インタフェースを実装します。
 class Vector<E>
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

java.util.concurrent での Iterable の使用
 

java.util.concurrent での Iterable のサブインタフェース
 interface BlockingQueue<E>
          要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内の空間が利用可能になるまで待機する操作を追加サポートする Queue
 

Iterable を実装している java.util.concurrent のクラス
 class ArrayBlockingQueue<E>
          配列に基づくバウンド形式のブロックキュー
 class ConcurrentLinkedQueue<E>
          アンバウンド形式のスレッドセーフな キューベースのリンクノード。
 class CopyOnWriteArrayList<E>
          基になる配列の新しいコピーを作成することにより、すべての変更操作 (追加、設定など) が実装される ArrayList のスレッドセーフな変数です。
 class CopyOnWriteArraySet<E>
          すべての操作で CopyOnWriteArrayList を使用する Set
 class DelayQueue<E extends Delayed>
          Delayed 要素のアンバウンド形式のブロックキュー
 class LinkedBlockingQueue<E>
          リンクノードに基づく、オプションのバウンド形式ブロックキュー
 class PriorityBlockingQueue<E>
          PriorityQueue クラスと同じ順序付け規則を使用し、ブロック取得操作を提供する、アンバウンド形式のブロックキュー
 class SynchronousQueue<E>
          各 puttake を待機し、その逆も実行する必要があるブロックキュー
 

javax.management での Iterable の使用
 

Iterable を実装している javax.management のクラス
 class AttributeList
          MBean の属性の値のリストを表します。
 

javax.management.relation での Iterable の使用
 

Iterable を実装している javax.management.relation のクラス
 class RoleList
          RoleList は、ロール (Role オブジェクト) のリストを表します。
 class RoleUnresolvedList
          RoleUnresolvedList は、RoleUnresolved オブジェクトのリストを表現します。
 

javax.print.attribute.standard での Iterable の使用
 

Iterable を実装している javax.print.attribute.standard のクラス
 class JobStateReasons
          JobStateReasons は、ジョブの現在の状態についての追加情報、つまりジョブの JobState 属性をよりわかりやすくする情報を、値のセットとして列挙する印刷属性クラスです。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。