JavaTM Platform
Standard Ed. 6

インタフェース
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.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
javax.xml.crypto XML 暗号化用の共通クラスです。 
javax.xml.crypto.dom javax.xml.crypto パッケージ用の DOM 固有のクラス。 
javax.xml.namespace XML 名前空間を処理します。 
javax.xml.soap SOAP メッセージの作成と構築を実行する API を提供します。 
javax.xml.stream   
javax.xml.stream.events   
javax.xml.stream.util   
javax.xml.ws このパッケージは、コア JAX-WS API を含みます。 
javax.xml.ws.spi このパッケージは、JAX-WS 2.0 の SPI を定義します。 
 

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
          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.sql での Iterator の使用
 

Iterator を返す java.sql のメソッド
 Iterator<Throwable> SQLException.iterator()
          チェーンされた SQLException についての反復子を返します。
 

java.util での Iterator の使用
 

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

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

Iterator を返す java.util のメソッド
 Iterator<E> Deque.descendingIterator()
          この両端キュー内の要素を逆順で繰り返し処理する反復子を返します。
 Iterator<E> LinkedList.descendingIterator()
           
 Iterator<E> TreeSet.descendingIterator()
          このセットの要素の反復子を降順で返します。
 Iterator<E> NavigableSet.descendingIterator()
          このセットの要素の反復子を降順で返します。
 Iterator<E> ArrayDeque.descendingIterator()
           
 Iterator<E> List.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> Collection.iterator()
          コレクションの要素の反復子を返します。
 Iterator<E> AbstractList.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
abstract  Iterator<E> AbstractCollection.iterator()
          このコレクション中の要素に関係する反復子を返します。
 Iterator<E> Set.iterator()
          セット内の各要素についての反復子を返します。
 Iterator<E> HashSet.iterator()
          セット内の各要素についての反復子を返します。
 Iterator<E> Deque.iterator()
          この両端キュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> AbstractSequentialList.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<S> ServiceLoader.iterator()
          このローダーのサービスの使用可能なプロバイダを、遅延的にロードします。
 Iterator<E> TreeSet.iterator()
          このセットの要素の反復子を昇順で返します。
 Iterator<E> NavigableSet.iterator()
          このセットの要素の反復子を昇順で返します。
 Iterator<E> PriorityQueue.iterator()
          このキュー内の要素の反復子を返します。
 Iterator<E> ArrayDeque.iterator()
          両端キューの要素の反復子を返します。
 

java.util.concurrent での Iterator の使用
 

Iterator を返す java.util.concurrent のメソッド
 Iterator<E> LinkedBlockingDeque.descendingIterator()
          この両端キュー内の要素を逆順で繰り返し処理する反復子を返します。
 Iterator<E> ConcurrentSkipListSet.descendingIterator()
          このセットの要素の反復子を降順で返します。
 Iterator<E> SynchronousQueue.iterator()
          常に hasNextfalse を返す空の反復子を返します。
 Iterator<E> PriorityBlockingQueue.iterator()
          このキュー内の要素の反復子を返します。
 Iterator<E> LinkedBlockingQueue.iterator()
          このキュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> LinkedBlockingDeque.iterator()
          この両端キュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> DelayQueue.iterator()
          このキュー内のすべての要素 (期限切れと有効期限内の両方) についての反復子を返します。
 Iterator<E> CopyOnWriteArraySet.iterator()
          このセットに含まれる各要素についての反復子を、これらの要素が追加された順序で返します。
 Iterator<E> CopyOnWriteArrayList.iterator()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> ConcurrentSkipListSet.iterator()
          このセットの要素の反復子を昇順で返します。
 Iterator<E> ConcurrentLinkedQueue.iterator()
          このキュー内の要素を適切な順序で繰り返し処理する反復子を返します。
 Iterator<E> BlockingDeque.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.tools での Iterator の使用
 

Iterator 型のパラメータを持つ javax.tools のメソッド
 boolean JavaFileManager.handleOption(String current, Iterator<String> remaining)
          1 つのオプションを処理します。
 boolean ForwardingJavaFileManager.handleOption(String current, Iterator<String> remaining)
           
 

javax.xml.crypto での Iterator の使用
 

Iterator を返す javax.xml.crypto のメソッド
 Iterator NodeSetData.iterator()
          「document order」にあるこの NodeSetData に含まれるノードに対する、読み込み専用反復子を返します。
 

javax.xml.crypto.dom での Iterator の使用
 

Iterator を返す javax.xml.crypto.dom のメソッド
 Iterator DOMCryptoContext.iterator()
          この DOMCryptoContext の識別子/要素マッピングのセットに対する、読み込み専用反復子を返します。
 

javax.xml.namespace での Iterator の使用
 

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

javax.xml.soap での Iterator の使用
 

Iterator を返す javax.xml.soap のメソッド
 Iterator SOAPHeader.examineAllHeaderElements()
          この SOAPHeader オブジェクト内のすべての SOAPHeaderElement についての Iterator を返します。
 Iterator SOAPHeader.examineHeaderElements(String actor)
          指定された actor を持つ SOAPHeader オブジェクト内のすべての SOAPHeaderElement についての Iterator を返します。
 Iterator SOAPHeader.examineMustUnderstandHeaderElements(String actor)
          指定された actor を持ち、MustUnderstand 属性の値が true と同じものを持つ SOAPHeader オブジェクト内のすべての SOAPHeaderElement オブジェクトについての Iterator を返します。
 Iterator SOAPHeader.extractAllHeaderElements()
          SOAPHeader オブジェクト内のすべての SOAPHeaderElement についての Iterator を返し、SOAPHeader オブジェクトから切り離します。
 Iterator SOAPHeader.extractHeaderElements(String actor)
          指定された actor を持つ SOAPHeader オブジェクト内のすべての SOAPHeaderElement についての Iterator を返し、それらをこの SOAPHeader オブジェクトから切り離します。
 Iterator SOAPElement.getAllAttributes()
          この SOAPElement オブジェクトの属性 Name オブジェクトのすべてにわたる Iterator を返します。
 Iterator SOAPElement.getAllAttributesAsQNames()
          この SOAPElement の属性すべてにわたる IteratorQName オブジェクトとして返します。
 Iterator MimeHeaders.getAllHeaders()
          この MimeHeaders オブジェクトのすべての MimeHeader を返します。
abstract  Iterator SOAPPart.getAllMimeHeaders()
          この SOAPPart オブジェクトのすべてのヘッダーを、MimeHeader についての反復子として取得します。
abstract  Iterator AttachmentPart.getAllMimeHeaders()
          この AttachmentPart オブジェクトのすべてのヘッダーを MimeHeader オブジェクトの反復子として取得します。
abstract  Iterator SOAPMessage.getAttachments()
          この SOAPMessage オブジェクトの一部である AttachmentPart オブジェクトをすべて取得します。
abstract  Iterator SOAPMessage.getAttachments(MimeHeaders headers)
          指定したヘッダーと一致するヘッダーエントリのある AttachmentPart オブジェクトをすべて取得します。
 Iterator SOAPElement.getChildElements()
          この要素の直接の子 Node すべてにわたる Iterator を返します。
 Iterator SOAPElement.getChildElements(Name name)
          指定の名前を持つこの要素の直接の子 Node すべてにわたる Iterator を返します。
 Iterator SOAPElement.getChildElements(QName qname)
          指定の qname を持つこの要素の直接の子 Node すべてにわたる Iterator を返します。
 Iterator Detail.getDetailEntries()
          この Detail オブジェクトのすべての DetailEntry の Iterator を取得します。
 Iterator SOAPFault.getFaultReasonLocales()
          関連付けられた Reason Text 項目がある Locale の別々のシーケンスについての Iterator を返します。
 Iterator SOAPFault.getFaultReasonTexts()
          この SOAPFault の Reason Text 項目すべてを含む String オブジェクトのシーケンスについての Iterator を返します。
 Iterator SOAPFault.getFaultSubcodes()
          この SOAPFault のサブコードを、QName の反復子として取得します。
 Iterator MimeHeaders.getMatchingHeaders(String[] names)
          指定の名前配列にある名前と一致する MimeHeader オブジェクトをすべて返します。
abstract  Iterator SOAPPart.getMatchingMimeHeaders(String[] names)
          指定した配列内の名前に一致するすべての MimeHeader オブジェクトを取得します。
abstract  Iterator AttachmentPart.getMatchingMimeHeaders(String[] names)
          指定の配列の名前に一致する MimeHeader オブジェクトをすべて取得します。
 Iterator SOAPElement.getNamespacePrefixes()
          この要素で宣言されている名前空間接頭辞の StringIterator を返します。
 Iterator MimeHeaders.getNonMatchingHeaders(String[] names)
          指定の名前配列にある名前と一致しない MimeHeader オブジェクトをすべて返します。
abstract  Iterator SOAPPart.getNonMatchingMimeHeaders(String[] names)
          指定した配列内の名前に一致しないすべての MimeHeader オブジェクトを取得します。
abstract  Iterator AttachmentPart.getNonMatchingMimeHeaders(String[] names)
          指定の配列の名前に一致しない MimeHeader オブジェクトをすべて取得します。
 Iterator SOAPElement.getVisibleNamespacePrefixes()
          この要素に表示されている名前空間接頭辞の StringIterator を返します。
 

Iterator 型のパラメータを持つ javax.xml.soap のメソッド
 SOAPHeaderElement SOAPHeader.addUpgradeHeaderElement(Iterator supportedSOAPURIs)
          指定されたサポートされる SOAP URI のリストで初期化された新しい Upgrade SOAPHeaderElement オブジェクトを作成し、それをこの SOAPHeader オブジェクトに追加します。
 

javax.xml.stream での Iterator の使用
 

javax.xml.stream での Iterator のサブインタフェース
 interface XMLEventReader
          XMLEvent を構文解析するための最上位のインタフェースです。
 

Iterator 型のパラメータを持つ javax.xml.stream のメソッド
abstract  EndElement XMLEventFactory.createEndElement(QName name, Iterator namespaces)
          新しい EndElement を作成します。
abstract  EndElement XMLEventFactory.createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces)
          新しい EndElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(QName name, Iterator attributes, Iterator namespaces)
          新しい StartElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(QName name, Iterator attributes, Iterator namespaces)
          新しい StartElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces)
          新しい StartElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces)
          新しい StartElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context)
          新しい StartElement を作成します。
abstract  StartElement XMLEventFactory.createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context)
          新しい StartElement を作成します。
 

javax.xml.stream.events での Iterator の使用
 

Iterator を返す javax.xml.stream.events のメソッド
 Iterator StartElement.getAttributes()
          この START_ELEMENT で宣言された非名前空間宣言属性の Iterator を返します。
 Iterator StartElement.getNamespaces()
          この要素で宣言されている名前空間の Iterator を返します。
 Iterator EndElement.getNamespaces()
          範囲外になった名前空間の Iterator を返します。
 

javax.xml.stream.util での Iterator の使用
 

Iterator を実装している javax.xml.stream.util のクラス
 class EventReaderDelegate
          これは、XMLEventReader フィルタを派生させる基底クラスです。
 

javax.xml.ws での Iterator の使用
 

Iterator を返す javax.xml.ws のメソッド
 Iterator<QName> Service.getPorts()
          このサービスによってグループ化されたサービス端点の QName リストの Iterator を返す
 

javax.xml.ws.spi での Iterator の使用
 

Iterator を返す javax.xml.ws.spi のメソッド
abstract  Iterator<QName> ServiceDelegate.getPorts()
          このサービスによってグループ化されたサービス端点の QName リストの Iterator を返す
 


JavaTM Platform
Standard Ed. 6

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

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