Spec-Zone.ru › OpenJDK 17

Класс ParserDelegator

java.lang.Object
javax.swing.text.html.HTMLEditorKit.Parser
javax.swing.text.html.parser.ParserDelegator
Все реализованные интерфейсы:
Serializable
public class ParserDelegator extends HTMLEditorKit.Parser implements Serializable
Отвечает за запуск нового DocumentParser каждый раз, когда вызывается метод parse. Хранит ссылку на dtd.

Краткое описание конструкторов

Конструктор Описание
ParserDelegator()
Создаёт ParserDelegator с DTD по умолчанию.

Краткое описание методов

Модификатор и тип Метод Описание
protected static DTD createDTD(DTD dtd, String name)
Пересоздаёт DTD из архивированного формата со специфицированным name.
void parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
Парсит заданный поток и управляет заданным обработчиком результатами парсинга.
protected static void setDefaultDTD()
Устанавливает DTD по умолчанию.

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

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

Подробное описание конструкторов

ParserDelegator

public ParserDelegator()
Создаёт ParserDelegator с DTD по умолчанию.

Подробное описание методов

setDefaultDTD

protected static void setDefaultDTD()
Устанавливает DTD по умолчанию.

createDTD

protected static DTD createDTD(DTD dtd, String name)
Пересоздаёт DTD из архивированного формата со специфицированным name.
Параметры:
dtd - DTD
name - имя ресурса, относительное к классу ParserDelegator.
Возвращает:
DTD со специфицированным name.

parse

public void parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) throws IOException
Описание скопировано из класса: HTMLEditorKit.Parser
Парсит заданный поток и управляет заданным обработчиком результатами парсинга. Этот метод должен быть реализован для обеспечения потокобезопасности.
Специфицировано в:
parse в классе HTMLEditorKit.Parser
Параметры:
r - поток чтения
cb - обработчик парсера
ignoreCharSet - игнорировать кодировку true
Исключения:
IOException - если произошла ошибка ввода-вывода

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/text/html/parser/ParserDelegator.html

Spec-Zone.ru

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