java.lang.Object
javax.swing.text.html.HTMLDocument.Iterator
- 含まれているクラス:
HTMLDocument
public abstract static class HTMLDocument.Iterator extends Object
特定のタイプのタグに対して繰返し処理を実行するイテレータです。 このイテレータは、スレッドに対して安全ではありません。 ドキュメントに対する安全なアクセスが、イテレータを使用するコンテキストにおいて確保されていない状態では、Document.renderの保護の下で使用するようにしてください。
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明abstract AttributeSet
このタグの属性を返します。abstract int
そのタグが現在定義されている範囲で、同じ属性を持つものの末尾を返します。abstract int
そのタグが現在定義されている範囲で、同じ属性を持つものの先頭を返します。abstract HTML.Tag
getTag()
このイテレータが表すタグの型です。abstract boolean
isValid()
イテレータが現在タグを表しているかどうかを判定します。abstract void
next()
イテレータが表すタグが次に現れる場所にイテレータを移動します。
-
コンストラクタの詳細
-
Iterator
protected 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()このイテレータが表すタグの型です。- 戻り値:
- タグ
-