Spec-Zone.ru › OpenJDK 27

Класс 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
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Показывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения определенного времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения определенного времени.

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

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, 2026, 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.

Spec-Zone.ru

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