- java.lang.Object
-
- javax.swing.text.html.HTMLDocument.Iterator
-
- Enclosing class:
- HTMLDocument
public abstract static class HTMLDocument.Iteratorextends Object
迭代特定类型标记的迭代器。 迭代器不是线程安全的。 如果使用迭代器的上下文尚未确保对文档的可靠访问,则应在Document.render的保护下执行其使用。
-
-
构造方法摘要
构造方法 构造器 描述 Iterator()
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 abstract AttributeSet
getAttributes()
返回此标记的属性。abstract int
getEndOffset()
返回定义当前标记的范围的结尾并具有相同的属性。abstract int
getStartOffset()
返回定义当前标记的范围的起点,并具有相同的属性。abstract HTML.Tag
getTag()
此迭代器表示的标记类型。abstract boolean
isValid()
指示迭代器当前是否表示标记的出现。abstract void
next()
将迭代器向前移动到它所代表的标记的下一个匹配项。
-
-
-
方法详细信息
-
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()
此迭代器表示的标记类型。- 结果
- the tag
-
-