Spec-Zone.ru › OpenJDK 25

Класс StAXResult

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

Служит контейнером для XML-результата Result в виде средства записи StAX, то есть XMLStreamWriter или XMLEventWriter. StAXResult можно использовать во всех случаях, где принимается Result, например в Transformer и Validator, которые принимают Result в качестве входных данных.

Начиная с:
1.6
См. также:
  • JSR 173: потоковый API для XML
  • XMLStreamWriter
  • XMLEventWriter

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

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

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

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING

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

Конструктор Описание
StAXResult(XMLEventWriter xmlEventWriter)
Создает новый экземпляр StAXResult, принимая XMLEventWriter.
StAXResult(XMLStreamWriter xmlStreamWriter)
Создает новый экземпляр StAXResult, принимая XMLStreamWriter.

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

Модификатор и тип Метод Описание
String getSystemId()
Возвращаемый системный идентификатор всегда равен null.
XMLEventWriter getXMLEventWriter()
Возвращает XMLEventWriter, используемый этим StAXResult.
XMLStreamWriter getXMLStreamWriter()
Возвращает XMLStreamWriter, используемый этим StAXResult.
void setSystemId(String systemId)
В контексте StAXResult явно задавать системный идентификатор не следует.

Методы, объявленные в классе Object

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

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

FEATURE

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

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

StAXResult

public StAXResult(XMLEventWriter xmlEventWriter)

Создает новый экземпляр StAXResult, принимая XMLEventWriter.

XMLEventWriter должен быть ненулевой ссылкой (не null).

Параметры:
xmlEventWriter — XMLEventWriter, используемый для создания этого StAXResult.
Исключения:
IllegalArgumentException — если xmlEventWriter == null.

StAXResult

public StAXResult(XMLStreamWriter xmlStreamWriter)

Создает новый экземпляр StAXResult, принимая XMLStreamWriter.

XMLStreamWriter должен быть ненулевой ссылкой (не null).

Параметры:
xmlStreamWriter — XMLStreamWriter, используемый для создания этого StAXResult.
Исключения:
IllegalArgumentException — если xmlStreamWriter == null.

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

getXMLEventWriter

public XMLEventWriter getXMLEventWriter()

Возвращает XMLEventWriter, используемый этим StAXResult.

XMLEventWriter будет равен null, если этот StAXResult был создан с помощью XMLStreamWriter.

Возвращает:
XMLEventWriter, используемый этим StAXResult.

getXMLStreamWriter

public XMLStreamWriter getXMLStreamWriter()

Возвращает XMLStreamWriter, используемый этим StAXResult.

XMLStreamWriter будет равен null, если этот StAXResult был создан с помощью XMLEventWriter.

Возвращает:
XMLStreamWriter, используемый этим StAXResult.

setSystemId

public void setSystemId(String systemId)

В контексте StAXResult явно задавать системный идентификатор не следует. Системный идентификатор результата XML определяется объектом XMLEventWriter или XMLStreamWriter, использованным для создания этого StAXResult.

Этот метод всегда выбрасывает UnsupportedOperationException.

Определено в:
setSystemId в интерфейсе Result
Параметры:
systemId — игнорируется.
Исключения:
UnsupportedOperationException — это исключение всегда выбрасывается данным методом.

getSystemId

public String getSystemId()

Возвращаемый системный идентификатор всегда равен null.

Определено в:
getSystemId в интерфейсе Result
Возвращает:
Возвращаемый системный идентификатор всегда равен null.

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

Spec-Zone.ru

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