- java.lang.Object
-
- javax.swing.text.html.HTMLDocument.Iterator
-
- Enclosing class:
- HTMLDocument
public abstract static class HTMLDocument.Iterator extends Object
迭代器迭代特定类型的标签。 迭代器不是线程安全的。 如果对使用迭代器的上下文尚未确保对文档的可靠访问,则其使用应在Document.render的保护下执行。
-
-
构造方法摘要
构造方法 Constructor 描述 Iterator()
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
-
-