Module  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