java.lang.Object
javax.swing.text.html.HTMLDocument.Iterator
- 封装类:
-
HTMLDocument
用于迭代特定类型标签的迭代器。该迭代器不是线程安全的。如果对文档的可靠访问尚未由迭代器使用的上下文确保,应在Document.render的保护下执行其使用。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract AttributeSet
返回此标签的属性。abstract int
返回当前标签的当前出现定义和具有相同属性的范围的结束。abstract int
返回当前标签的当前出现定义和具有相同属性的范围的开始。abstract HTML.Tag
getTag()
此迭代器表示的标签类型。abstract boolean
isValid()
指示迭代器当前是否表示标签的出现。abstract void
next()
将迭代器前进到其表示的标签的下一个出现。
-
Constructor Details
-
Iterator
protected Iterator()子类调用的构造函数。
-
-
Method Details
-
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
此迭代器表示的标签类型。- 返回:
- 标签
-