Spec-Zone.ru › OpenJDK 25

Класс 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.

Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans.

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

Конструктор Описание
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 по умолчанию.

Методы, объявленные в классе 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 — если возникает исключение ввода-вывода

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/text/html/parser/ParserDelegator.html

Spec-Zone.ru

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