模块  java.desktop
软件包  javax.swing.text.html

Class HTMLDocument.Iterator

  • Enclosing class:
    HTMLDocument

    public abstract static class HTMLDocument.Iterator
    extends Object
    迭代特定类型标记的迭代器。 迭代器不是线程安全的。 如果使用迭代器的上下文尚未确保对文档的可靠访问,则应在Document.render的保护下执行其使用。
    • 构造方法详细信息

      • Iterator

        public 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()
        此迭代器表示的标记类型。
        结果
        the tag