モジュール java.desktop
パッケージ 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の保護の下で使用するようにしてください。
  • コンストラクタのサマリー

    コンストラクタ 
    コンストラクタ 説明
    Iterator()  
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    abstract AttributeSet getAttributes()
    このタグの属性を返します。
    abstract int getEndOffset()
    そのタグが現在定義されている範囲で、同じ属性を持つものの末尾を返します。
    abstract int getStartOffset()
    そのタグが現在定義されている範囲で、同じ属性を持つものの先頭を返します。
    abstract HTML.Tag getTag()
    このイテレータが表すタグの型です。
    abstract boolean isValid()
    イテレータが現在タグを表しているかどうかを判定します。
    abstract void next()
    イテレータが表すタグが次に現れる場所にイテレータを移動します。

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
  • コンストラクタの詳細

  • メソッドの詳細

    • 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()
      このイテレータが表すタグの型です。
      戻り値:
      タグ