Spec-Zone.ru › OpenJDK 27

Класс 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 for XML
  • XMLStreamWriter
  • XMLEventWriter

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

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

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

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Модификатор и тип Поле Описание
static final String PI_DISABLE_OUTPUT_ESCAPING
Имя инструкции по обработке, которая отправляется, если дерево результатов отключает экранирование вывода.
static final String PI_ENABLE_OUTPUT_ESCAPING
Имя инструкции по обработке, которая отправляется, если дерево результатов включает экранирование вывода в какой-то момент после получения инструкции по обработке PI_DISABLE_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
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли какой-либо другой объект этому объекту.
protected void finalize()
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии.
Финализация устарела и подлежит удалению в будущем выпуске.
final Class<?> getClass()
Возвращает класс среды выполнения для этого Object.
int hashCode()
Возвращает значение хэш-кода для этого объекта.
final void notify()
Возобновляет работу одного потока, ожидающего на мониторе этого объекта.
final void notifyAll()
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное время.
final void wait(long timeoutMillis, int nanos)
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное время.

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

FEATURE

public static final String FEATURE
Если TransformerFactory.getFeature(String name) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод 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 явное задание системного идентификатора не имеет смысла. XMLEventWriter или XMLStreamWriter, используемый для создания этого StAXResult, определяет системный идентификатор результата XML.

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

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

getSystemId

public String getSystemId()

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

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация по Java SE, где содержатся более подробные описания, ориентированные на разработчиков, с концептуальными обзорами, определениями терминов, обходными путями и рабочими примерами кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком компании Oracle и/или ее дочерних компаний в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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