JavaTM 2 Platform
Standard Ed. 5.0

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

Iterator を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.nio.charset.spi java.nio.charset パッケージのサービスプロバイダクラスです。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
javax.xml.namespace XML 名前空間を処理します。 
 

java.applet での Iterator の使用
 

Iterator を返す java.applet のメソッド
 Iterator<String> AppletContext.getStreamKeys()
          このアプレットコンテキスト内のストリームのキーをすべて検索します。
 

java.awt.dnd での Iterator の使用
 

Iterator を返す java.awt.dnd のメソッド
 Iterator<InputEvent> DragGestureEvent.iterator()
          ジェスチャーを構成するイベントの Iterator を返します。
 

java.beans.beancontext での Iterator の使用
 

Iterator を実装している java.beans.beancontext のクラス
protected static class BeanContextSupport.BCSIterator
          反復子をカプセル化し、無操作の remove() メソッドを実装する protected final サブクラスです。
 

Iterator を返す java.beans.beancontext のメソッド
protected  Iterator BeanContextSupport.bcsChildren()
          この BeanContext の子すべての反復子を返します。
 Iterator BeanContextServicesSupport.getCurrentServiceClasses()
           
 Iterator BeanContextServices.getCurrentServiceClasses()
          このコンテキストに現在使用可能なサービスを取得します。
 Iterator BeanContextServiceAvailableEvent.getCurrentServiceSelectors()
          サービス依存セレクタのリストを取得します。
 Iterator BeanContextServicesSupport.BCSSProxyServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
           
 Iterator BeanContextServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
          BeanContextServices によって呼び出されます。
 Iterator BeanContextServicesSupport.getCurrentServiceSelectors(Class serviceClass)
           
 Iterator BeanContextServices.getCurrentServiceSelectors(Class serviceClass)
          基本的な BeanContextServiceProvider の getCurrentServiceSelectors() を呼び出すことによって、指定されたサービスのサービス依存サービスパラメータ (Service Selectors) のリストを取得します。
 Iterator BeanContextSupport.iterator()
          この BeanContext で入れ子になった JavaBean または BeanContext のインスタンスを取得します。
 Iterator BeanContextMembershipEvent.iterator()
          このイベントによって影響を受ける子の配列を取得します。
 

java.lang での Iterator の使用
 

Iterator を返す java.lang のメソッド
 Iterator<T> Iterable.iterator()
          型 T の要素セットの反復子を返します。
 

java.nio.charset.spi での Iterator の使用
 

Iterator を返す java.nio.charset.spi のメソッド
abstract  Iterator<Charset> CharsetProvider.charsets()
          このプロバイダがサポートする文字セットに対する反復子を作成します。
 

java.security.cert での Iterator の使用
 

Iterator を返す java.security.cert のメソッド
 Iterator<String> CertificateFactorySpi.engineGetCertPathEncodings()
          この証明書ファクトリでサポートする CertPath の符号化の繰り返しを返します。
 Iterator<String> CertificateFactory.getCertPathEncodings()
          この証明書ファクトリでサポートする CertPath の符号化の繰り返しを返します。
 Iterator<? extends PolicyNode> PolicyNode.getChildren()
          このノードの子の反復子を返します。
abstract  Iterator<String> CertPath.getEncodings()
          この証明書パスでサポートする符号化の繰り返しを返します。
 

java.util での Iterator の使用
 

java.util での Iterator のサブインタフェース
 interface ListIterator<E>
          リストの反復子により、プログラマがいずれかの方向にリストをたどり、繰り返し処理時にリストを変更して、反復子の現在の位置をリストで取得することができます。
 

Iterator を実装している java.util のクラス
 class Scanner
          正規表現を使用してプリミティブ型および文字列の構文解析が可能な、単純なテキストスキャナです。
 

Iterator を返す java.util のメソッド
 Iterator<E> Collection.iterator()
          コレクションの要素の反復子を返します。
 Iterator<E> List.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
abstract  Iterator<E> AbstractCollection.iterator()
          このコレクション中の要素に関係する反復子を返します。
 Iterator<E> AbstractList.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> Set.iterator()
          セット内の要素についての反復子を返します。
 Iterator<E> HashSet.iterator()
          セットの要素の反復子を返します。
 Iterator<E> AbstractSequentialList.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> TreeSet.iterator()
          セット内の各要素についての反復子を返します。
 Iterator<E> PriorityQueue.iterator()
          このキュー内の要素の反復子を返します。
 

java.util.concurrent での Iterator の使用
 

Iterator を返す java.util.concurrent のメソッド
 Iterator<E> SynchronousQueue.iterator()
          hasNext が常に false を返す空の反復子を返します。
 Iterator<E> PriorityBlockingQueue.iterator()
          このキュー内の要素の反復子を返します。
 Iterator<E> LinkedBlockingQueue.iterator()
          キュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> DelayQueue.iterator()
          このキュー内の要素の反復子を返します。
 Iterator<E> CopyOnWriteArraySet.iterator()
           
 Iterator<E> CopyOnWriteArrayList.iterator()
          このコレクションに含まれる要素の Iterator を返します。
 Iterator<E> ConcurrentLinkedQueue.iterator()
          キュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> ArrayBlockingQueue.iterator()
          キュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 

javax.imageio での Iterator の使用
 

Iterator を返す javax.imageio のメソッド
static Iterator<ImageReader> ImageIO.getImageReaders(Object input)
          指定された Object、通常は ImageInputStream を復号化できるような、現在登録されているすべての ImageReader を保持する Iterator を返します。
static Iterator<ImageReader> ImageIO.getImageReadersByFormatName(String formatName)
          名前付きの形式を復号化できるような、現在登録されているすべての ImageReader を保持する Iterator を返します。
static Iterator<ImageReader> ImageIO.getImageReadersByMIMEType(String MIMEType)
          指定された MIME タイプを持つファイルを復号化できるような、現在登録されているすべての ImageReader を保持する Iterator を返します。
static Iterator<ImageReader> ImageIO.getImageReadersBySuffix(String fileSuffix)
          指定された接尾辞を持つファイルを復号化できるような、現在登録されているすべての ImageReader を保持する Iterator を返します。
static Iterator<ImageTranscoder> ImageIO.getImageTranscoders(ImageReader reader, ImageWriter writer)
          指定された ImageReader および ImageWriter のメタデータ間を変換できるような、現在登録されているすべての ImageTranscoder を保持する Iterator を返します。
abstract  Iterator<ImageTypeSpecifier> ImageReader.getImageTypes(int imageIndex)
          ImageTypeSpecifiers の形式で指定されたイメージが復号化されるイメージ型を含む Iterator を返します。
static Iterator<ImageWriter> ImageIO.getImageWriters(ImageTypeSpecifier type, String formatName)
          指定された形式で、指定されたレイアウト (ImageTypeSpecifier を使用して指定された) のイメージを符号化できるような、現在登録されているすべての ImageWriter を保持する Iterator を返します。
static Iterator<ImageWriter> ImageIO.getImageWritersByFormatName(String formatName)
          名前付きの形式を符号化できるような、現在登録されているすべての ImageWriter を保持する Iterator を返します。
static Iterator<ImageWriter> ImageIO.getImageWritersByMIMEType(String MIMEType)
          指定された MIME タイプを持つファイルを符号化できるような、現在登録されているすべての ImageWriter を保持する Iterator を返します。
static Iterator<ImageWriter> ImageIO.getImageWritersBySuffix(String fileSuffix)
          指定された接尾辞を持つファイルを符号化できるような、現在登録されているすべての ImageWriter を保持する Iterator を返します。
 Iterator<IIOImage> ImageReader.readAll(Iterator<? extends ImageReadParam> params)
          すべてのイメージ、サムネール、およびメタデータを保持し、getMinIndex によって指定されたインデックスで始まる Iterator を、IIOImage オブジェクトの形式で入力ソースから返します。
 

Iterator 型のパラメータを持つ javax.imageio のメソッド
protected static BufferedImage ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)
          復号化されたピクセルデータが書き込まれる BufferedImage を返します。
 Iterator<IIOImage> ImageReader.readAll(Iterator<? extends ImageReadParam> params)
          すべてのイメージ、サムネール、およびメタデータを保持し、getMinIndex によって指定されたインデックスで始まる Iterator を、IIOImage オブジェクトの形式で入力ソースから返します。
 

javax.imageio.spi での Iterator の使用
 

Iterator を返す javax.imageio.spi のメソッド
 Iterator<Class<?>> ServiceRegistry.getCategories()
          現在のカテゴリセットを示す Class オブジェクトの Iterator を返します。
<T> Iterator<T>
ServiceRegistry.getServiceProviders(Class<T> category, boolean useOrdering)
          指定されたカテゴリ内の登録済みサービスプロバイダをすべて含む Iterator を返します。
<T> Iterator<T>
ServiceRegistry.getServiceProviders(Class<T> category, ServiceRegistry.Filter filter, boolean useOrdering)
          指定された ServiceRegistry.Filter オブジェクトの filter メソッドで設定された基準を満たす、指定されたカテゴリ内のサービスプロバイダオブジェクトを含む Iterator を返します。
static
<T> Iterator<T>
ServiceRegistry.lookupProviders(Class<T> providerClass)
          コンテキストクラスローダを使用して、指定されたサービスの使用可能なプロバイダを検出して段階的にインスタンス化します。
static
<T> Iterator<T>
ServiceRegistry.lookupProviders(Class<T> providerClass, ClassLoader loader)
          指定されたクラスローダを使用して特定のサービスクラスの実装を検索します。
 

Iterator 型のパラメータを持つ javax.imageio.spi のメソッド
 void ServiceRegistry.registerServiceProviders(Iterator<?> providers)
          Iterator から取り込んだ一連のサービスプロバイダオブジェクトをレジストリに追加します。
 

Iterator 型のパラメータを持つ javax.imageio.spi のコンストラクタ
ServiceRegistry(Iterator<Class<?>> categories)
          categories 引数から取り出したカテゴリセットを使用して ServiceRegistry インスタンスを構築します。
 

javax.xml.namespace での Iterator の使用
 

Iterator を返す javax.xml.namespace のメソッド
 Iterator NamespaceContext.getPrefixes(String namespaceURI)
          現在のスコープ内の名前空間 URI にバインドされているすべての接頭辞を取得します。
 


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 も参照してください。