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

クラスHTMLDocument.Iterator

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


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

      コンストラクタ 
      コンストラクタ 説明
      Iterator​()  
    • コンストラクタの詳細

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