JavaTM 2 Platform
Standard Ed. 6

javax.swing.text.html
類別 HTMLDocument.Iterator

java.lang.Object
  繼承者 javax.swing.text.html.HTMLDocument.Iterator
正在封閉類別:
HTMLDocument

public abstract static class HTMLDocument.Iterator
extends Object

對特定型別的標記進行迭代的迭代器。此迭代器不是執行緒安全的。如果使用迭代器的上下文尚未確保對文檔的可靠存取,則它的使用應該在 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
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only