JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text.html
클래스 HTMLDocument.Iterator

java.lang.Object 
  |
  +--javax.swing.text.html.HTMLDocument.Iterator
포함되어 있는 클래스:
HTMLDocument

public abstract static class HTMLDocument.Iterator
extends Object

특정의 타입의 태그에 대해서 반복 처리를 실행하는 반복자입니다. 이 반복자는 thread에 대해서 안전하지는 않습니다. 문서에 대한 안전한 액세스가, 반복자를 사용하는 문맥에 대해 확보되어 있지 않은 상태에서는 Document.render 의 보호아래에서 사용하도록 해 주세요.


생성자의 개요
HTMLDocument.Iterator ()
           
 
메소드의 개요
abstract  AttributeSet getAttributes ()
          이 태그의 속성을 돌려줍니다.
abstract  int getEndOffset ()
          그 태그가 현재 정의되고 있는 범위에서, 같은 속성을 가지는 것의 말미를 돌려줍니다.
abstract  int getStartOffset ()
          그 태그가 현재 정의되고 있는 범위에서, 같은 속성을 가지는 것의 선두를 돌려줍니다.
abstract  HTML.Tag getTag ()
          이 반복자가 나타내는 태그의 타입입니다.
abstract  boolean isValid ()
          반복자가 현재 태그를 나타내고 있는지 어떤지를 판정합니다.
abstract  void next ()
          반복자가 나타내는 태그가 다음에 나타나는 장소에 반복자를 이동합니다.
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자의 상세

HTMLDocument.Iterator

public HTMLDocument.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()
이 반복자가 나타내는 태그의 타입입니다.


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.