Класс 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 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, 2020, 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/11/docs/api/java.xml/javax/xml/transform/stax/StAXResult.html

Spec-Zone .ru
спецификации, руководства, описания, API