クラスHTMLDocument.Iterator
java.lang.Object
javax.swing.text.html.HTMLDocument.Iterator
- 含まれているクラス:
HTMLDocument
public abstract static class HTMLDocument.Iterator extends Object
特定のタイプのタグに対して繰返し処理を実行するイテレータです。 このイテレータは、スレッドに対して安全ではありません。 ドキュメントに対する安全なアクセスが、イテレータを使用するコンテキストにおいて確保されていない状態では、Document.renderの保護の下で使用するようにしてください。
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明abstract AttributeSetこのタグの属性を返します。abstract intそのタグが現在定義されている範囲で、同じ属性を持つものの末尾を返します。abstract intそのタグが現在定義されている範囲で、同じ属性を持つものの先頭を返します。abstract HTML.TaggetTag()このイテレータが表すタグの型です。abstract booleanisValid()イテレータが現在タグを表しているかどうかを判定します。abstract voidnext()イテレータが表すタグが次に現れる場所にイテレータを移動します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
Iterator
protected Iterator()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
getAttributes
-
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
-