Класс StAXResult
- Все реализуемые интерфейсы:
Result
public class StAXResult extends Object implements Result
Служит контейнером для XML-результата Result в виде средства записи StAX, то есть XMLStreamWriter или XMLEventWriter. StAXResult можно использовать во всех случаях, где принимается Result, например в Transformer и Validator, которые принимают Result в качестве входных данных.
- Начиная с:
- 1.6
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
FEATURE |
Если при передаче этого значения в качестве аргумента TransformerFactory.getFeature(String name) возвращает true, преобразователь поддерживает вывод Result этого типа. |
Поля, объявленные в интерфейсе Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
StAXResult |
Создает новый экземпляр StAXResult, принимая XMLEventWriter. |
StAXResult |
Создает новый экземпляр StAXResult, принимая XMLStreamWriter. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getSystemId() |
Возвращаемый системный идентификатор всегда равен null. |
XMLEventWriter |
getXMLEventWriter() |
Возвращает XMLEventWriter, используемый этим StAXResult. |
XMLStreamWriter |
getXMLStreamWriter() |
Возвращает XMLStreamWriter, используемый этим StAXResult. |
void |
setSystemId |
В контексте StAXResult явно задавать системный идентификатор не следует. |
Подробное описание полей
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.
© 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