Spec-Zone.ru › OpenJDK 8

Класс HTMLEditorKit.ParserCallback

  • java.lang.Object
    • javax.swing.text.html.HTMLEditorKit.ParserCallback
Прямые известные подклассы:
HTMLDocument.HTMLReader
Вложенный класс:
HTMLEditorKit

public static class HTMLEditorKit.ParserCallback
extends Object

Результат парсинга управляет этими методами обратного вызова. Действия открытия и закрытия должны быть сбалансированы. Метод flush будет последним вызванным методом, чтобы дать получателю возможность сбросить любые ожидающие данные в документ.

Дополнительную информацию о содержимом наборов атрибутов, позициях и другой информации см. в DocumentParser, используемом по умолчанию анализаторе.

См. также:
DocumentParser

Поля

Модификатор и тип Поле и описание
static Object IMPLIED

Это передаётся как атрибут в наборе атрибутов, чтобы указать, что элемент подразумевается, например, строка '<>foo<\t>' содержит подразумеваемый HTML-элемент и подразумеваемый элемент тела.

Конструкторы

Конструктор и описание
ParserCallback()

Методы

Модификатор и тип Метод и описание
void flush()
void handleComment(char[] data, int pos)
void handleEndOfLineString(String eol)

Этот метод вызывается после парсинга потока, но перед flush.

void handleEndTag(HTML.Tag t, int pos)
void handleError(String errorMsg, int pos)
void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
void handleText(char[] data, int pos)

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

IMPLIED

public static final Object IMPLIED

Это передаётся как атрибут в наборе атрибутов, чтобы указать, что элемент подразумевается, например, строка '<>foo<\t>' содержит подразумеваемый HTML-элемент и подразумеваемый элемент тела.

С тех пор:
1.3

Конструкторы

ParserCallback

public ParserCallback()

Методы

flush

public void flush()
           throws BadLocationException
Исключения:
BadLocationException

handleText

public void handleText(char[] data,
                       int pos)

handleComment

public void handleComment(char[] data,
                          int pos)

handleStartTag

public void handleStartTag(HTML.Tag t,
                           MutableAttributeSet a,
                           int pos)

handleEndTag

public void handleEndTag(HTML.Tag t,
                         int pos)

handleSimpleTag

public void handleSimpleTag(HTML.Tag t,
                            MutableAttributeSet a,
                            int pos)

handleError

public void handleError(String errorMsg,
                        int pos)

handleEndOfLineString

public void handleEndOfLineString(String eol)

Этот метод вызывается после парсинга потока, но перед flush. eol будет одним из \n, \r или \r\n, в зависимости от того, какой из них встречается чаще при парсинге потока.

С тех пор:
1.3

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API