Spec-Zone.ru › OpenJDK 27

Класс SAXResult

java.lang.Object
javax.xml.transform.sax.SAXResult
Все реализуемые интерфейсы:
Result
public class SAXResult extends Object implements Result

Служит контейнером для Result преобразования.

Начиная с версии:
1.4

Краткое описание полей

Модификатор и тип Поле Описание
static final String FEATURE
Если TransformerFactory.getFeature(String) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод Result этого типа.

Поля, объявленные в интерфейсе Result

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Модификатор и тип Поле Описание
static final String PI_DISABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов отключает экранирование вывода.
static final String PI_ENABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов включает экранирование вывода в какой-либо момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING.

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

Конструктор Описание
SAXResult()
Конструктор по умолчанию без аргументов.
SAXResult(ContentHandler handler)
Создает SAXResult, предназначенный для SAX2 ContentHandler.

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

Модификатор и тип Метод Описание
ContentHandler getHandler()
Получает ContentHandler, являющийся Result.
LexicalHandler getLexicalHandler()
Получает SAX2 LexicalHandler для вывода.
String getSystemId()
Получает системный идентификатор, заданный с помощью setSystemId.
void setHandler(ContentHandler handler)
Задает SAX2 ContentHandler в качестве целевого обработчика.
void setLexicalHandler(LexicalHandler handler)
Задает SAX2 LexicalHandler для вывода.
void setSystemId(String systemId)
Метод setSystemId. Задает systemID, который может использоваться вместе с ContentHandler.

Методы, объявленные в классе 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()
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.

Подробное описание полей

FEATURE

public static final String FEATURE
Если TransformerFactory.getFeature(String) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод Result этого типа.
См. также:
  • Значения констант полей

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

SAXResult

public SAXResult()
Конструктор по умолчанию без аргументов.

SAXResult

public SAXResult(ContentHandler handler)
Создает SAXResult, предназначенный для SAX2 ContentHandler.
Параметры:
handler — Должна быть ненулевая ссылка на ContentHandler.

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

setHandler

public void setHandler(ContentHandler handler)
Задает SAX2 ContentHandler в качестве целевого обработчика.
Параметры:
handler — Должна быть ненулевая ссылка на ContentHandler.

getHandler

public ContentHandler getHandler()
Получает ContentHandler, являющийся Result.
Возвращает:
ContentHandler, предназначенный для вывода преобразования.

setLexicalHandler

public void setLexicalHandler(LexicalHandler handler)
Задает SAX2 LexicalHandler для вывода.

Он необходим для обработки комментариев XML и подобных конструкций. Если лексический обработчик не задан, преобразователь должен попытаться привести ContentHandler к LexicalHandler.

Параметры:
handler — Ненулевой LexicalHandler для обработки событий лексического разбора.

getLexicalHandler

public LexicalHandler getLexicalHandler()
Получает SAX2 LexicalHandler для вывода.
Возвращает:
Объект LexicalHandler или null.

setSystemId

public void setSystemId(String systemId)
Метод setSystemId. Задает systemID, который может использоваться вместе с ContentHandler.
Указан в:
setSystemId в интерфейсе Result
Параметры:
systemId — Системный идентификатор в виде строки URI.

getSystemId

public String getSystemId()
Получает системный идентификатор, заданный с помощью setSystemId.
Указан в:
getSystemId в интерфейсе Result
Возвращает:
Системный идентификатор, заданный с помощью setSystemId, или null, если setSystemId не вызывался.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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