JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text.html
クラス HTMLDocument.Iterator

java.lang.Object
  上位を拡張 javax.swing.text.html.HTMLDocument.Iterator
含まれているクラス:
HTMLDocument

public abstract static class HTMLDocument.Iterator
extends Object

特定のタイプのタグに対して繰り返し処理を実行する反復子です。この反復子は、スレッドに対して安全ではありません。ドキュメントに対する安全なアクセスが、反復子を使用するコンテキストにおいて確保されていない状態では、Document.render の保護の下で使用するようにしてください。


コンストラクタの概要
HTMLDocument.Iterator()
           
 
メソッドの概要
abstract  AttributeSet getAttributes()
          このタグの属性を返します。
abstract  int getEndOffset()
          そのタグが現在定義されている範囲で、同じ属性を持つものの末尾を返します。
abstract  int getStartOffset()
          そのタグが現在定義されている範囲で、同じ属性を持つものの先頭を返します。
abstract  HTML.Tag getTag()
          この反復子が表すタグのタイプです。
abstract  boolean isValid()
          反復子が現在タグを表しているかどうかを判定します。
abstract  void next()
          反復子が表すタグが次に現れる場所に反復子を移動します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HTMLDocument.Iterator

public HTMLDocument.Iterator()
メソッドの詳細

getAttributes

public abstract AttributeSet getAttributes()
このタグの属性を返します。

戻り値:
このタグの AttributeSet。見つからない場合は null

getStartOffset

public abstract int getStartOffset()
そのタグが現在定義されている範囲で、同じ属性を持つものの先頭を返します。

戻り値:
範囲の先頭。見つからない場合は -1

getEndOffset

public abstract int getEndOffset()
そのタグが現在定義されている範囲で、同じ属性を持つものの末尾を返します。

戻り値:
範囲の末尾

next

public abstract void next()
反復子が表すタグが次に現れる場所に反復子を移動します。


isValid

public abstract boolean isValid()
反復子が現在タグを表しているかどうかを判定します。false の場合、この反復子に対応するタグはそれ以上ありません。

戻り値:
反復子が現在タグを表している場合は true、そうでない場合は false を返す

getTag

public abstract HTML.Tag getTag()
この反復子が表すタグのタイプです。


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