Spec-Zone.ru › OpenJDK 25

Класс SAXResult

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

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

Начиная с:
1.4

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

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

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

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING

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

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

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

Модификатор и тип Метод Описание
ContentHandler getHandler()
Возвращает ContentHandler, являющийся результатом.
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

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

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, которая не должна быть null.

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

setHandler

public void setHandler(ContentHandler handler)
Задает целевой объект как SAX2 ContentHandler.
Параметры:
handler — Ссылка на ContentHandler, которая не должна быть null.

getHandler

public ContentHandler getHandler()
Возвращает ContentHandler, являющийся результатом.
Возвращает:
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, 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.xml/javax/xml/transform/sax/SAXResult.html

Spec-Zone.ru

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