JavaTM 2
Platform
Std. Ed. v1.4.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
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.