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

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    サブクラスが呼び出すためのコンストラクタ。
  • メソッドのサマリー

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

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

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