モジュール java.desktop
パッケージ javax.swing.text.html

クラスHTMLDocument.Iterator

  • 含まれているクラス:
    HTMLDocument

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

      • Iterator

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