Класс 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: Потоковый API для XML,
XMLStreamWriter,XMLEventWriter
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static String |
FEATURE Если |
Поля, унаследованные от интерфейса javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Конструкторы
| Конструктор и описание |
|---|
StAXResult(XMLEventWriter xmlEventWriter) Создаёт новый экземпляр |
StAXResult(XMLStreamWriter xmlStreamWriter) Создаёт новый экземпляр |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
String |
getSystemId() Возвращаемый системный идентификатор всегда |
XMLEventWriter |
getXMLEventWriter() Получить |
XMLStreamWriter |
getXMLStreamWriter() Получить |
void |
setSystemId(String systemId) В контексте |
Методы, унаследованные от класса 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 при передаче этого значения в качестве аргумента, преобразователь поддерживает вывод 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, 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.