Класс 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 при передаче этого значения в качестве аргумента, 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 |
Создает новый экземпляр StAXResult, предоставляя XMLEventWriter. |
StAXResult |
Создает новый экземпляр StAXResult, предоставляя XMLStreamWriter. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getSystemId() |
Возвращаемый системный идентификатор всегда равен null. |
XMLEventWriter |
getXMLEventWriter() |
Возвращает XMLEventWriter, используемый этим StAXResult. |
XMLStreamWriter |
getXMLStreamWriter() |
Возвращает XMLStreamWriter, используемый этим StAXResult. |
void |
setSystemId |
В контексте StAXResult явное задание системного идентификатора не допускается. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в будущем выпуске. |
final Class |
getClass() |
Возвращает класс среды выполнения для этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное время. |
final void |
wait |
Приводит к тому, что текущий поток ожидает, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет определенное время. |
Подробное описание полей
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.
© 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.