クラス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
    イテレータが表すタグが次に現れる場所にイテレータを移動します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

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