Spec-Zone.ru › OpenJDK 17

Класс 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: Streaming API для XML
  • XMLStreamWriter
  • XMLEventWriter

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

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

Поля, объявленные в интерфейсе javax.xml.transform.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, явно задавать системный идентификатор некорректно.

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

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

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

FEATURE

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

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

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, явно задавать системный идентификатор некорректно. XMLEventWriter или XMLStreamWriter , используемые для построения этого StAXResult, определяют системный идентификатор XML-результата.

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

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

getSystemId

public String getSystemId()

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

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

© 1993, 2021, 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/17/docs/api/java.xml/javax/xml/transform/stax/StAXResult.html

Spec-Zone.ru

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