Spec-Zone.ru › OpenJDK 8

Класс StreamResult

  • java.lang.Object
    • javax.xml.transform.stream.StreamResult
Все реализованные интерфейсы:
Result

public class StreamResult
extends Object
implements Result

Выступает в роли держателя результата преобразования, который может быть XML, обычным текстом, HTML или какой-либо другой формой разметки.

Поля

Модификатор и тип Поле и описание
static String FEATURE

Если TransformerFactory.getFeature(java.lang.String) возвращает true при передаче этого значения в качестве аргумента, преобразователь поддерживает вывод результата данного типа.

Поля, унаследованные от интерфейса javax.xml.transform.Result

PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING

Конструкторы

Конструктор и описание
StreamResult()

Конструктор по умолчанию без аргументов.

StreamResult(File f)

Конструктор StreamResult из файла.

StreamResult(OutputStream outputStream)

Конструктор StreamResult из потока байтов.

StreamResult(String systemId)

Конструктор StreamResult из URL.

StreamResult(Writer writer)

Конструктор StreamResult из потока символов.

Методы

Модификатор и тип Метод и описание
OutputStream getOutputStream()

Получение потока байтов, установленного с помощью setOutputStream.

String getSystemId()

Получение идентификатора системы, установленного с помощью setSystemId.

Writer getWriter()

Получение потока символов, установленного с помощью setWriter.

void setOutputStream(OutputStream outputStream)

Установить поток байтов для записи.

void setSystemId(File f)

Установить идентификатор системы по ссылке File.

void setSystemId(String systemId)

Установить идентификатор системы, который может быть использован в связи с потоком байтов или символов. Если ни один из них не установлен, использовать это значение как URI для записи (вероятно, имя файла).

void setWriter(Writer writer)

Установить поток символов для получения результата.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

FEATURE

public static final String FEATURE

Если TransformerFactory.getFeature(java.lang.String) возвращает true при передаче этого значения в качестве аргумента, преобразователь поддерживает вывод результата данного типа.

См. также:
Значения константного поля

Конструкторы

StreamResult

public StreamResult()

Конструктор по умолчанию без аргументов.

StreamResult

public StreamResult(OutputStream outputStream)

Конструктор StreamResult из потока байтов. Обычно следует использовать поток, а не читатель, чтобы преобразователь мог использовать инструкции, содержащиеся в инструкциях преобразования, для управления кодировкой.

Параметры:
outputStream - Действительная ссылка на OutputStream.

StreamResult

public StreamResult(Writer writer)

Конструктор StreamResult из потока символов. Обычно следует использовать поток, а не читатель, чтобы преобразователь мог использовать инструкции, содержащиеся в инструкциях преобразования, для управления кодировкой. Однако бывают случаи, когда полезно записывать в поток символов, например, при использовании StringWriter.

Параметры:
writer - Действительная ссылка на Writer.

StreamResult

public StreamResult(String systemId)

Конструктор StreamResult из URL.

Параметры:
systemId - Должен быть строкой, соответствующей синтаксису URI.

StreamResult

public StreamResult(File f)

Конструктор StreamResult из файла.

Параметры:
f - Должна быть непустая ссылка на File.

Методы

setOutputStream

public void setOutputStream(OutputStream outputStream)

Установить поток байтов для записи. Обычно следует использовать поток, а не читатель, чтобы преобразователь мог использовать инструкции, содержащиеся в инструкциях преобразования, для управления кодировкой.

Параметры:
outputStream - Действительная ссылка на OutputStream.

getOutputStream

public OutputStream getOutputStream()

Получить поток байтов, установленный с помощью setOutputStream.

Возвращает:
Поток байтов, установленный с помощью setOutputStream, или null, если setOutputStream или конструктор ByteStream не вызывались.

setWriter

public void setWriter(Writer writer)

Установить поток символов для получения результата. Обычно следует использовать поток, а не писатель, чтобы преобразователь мог использовать инструкции, содержащиеся в инструкциях преобразования, для управления кодировкой. Однако бывают случаи, когда полезно записывать в поток символов, например, при использовании StringWriter.

Параметры:
writer - Действительная ссылка на Writer.

getWriter

public Writer getWriter()

Получить поток символов, установленный с помощью setWriter.

Возвращает:
Поток символов, установленный с помощью setWriter, или null, если setWriter или конструктор Writer не вызывались.

setSystemId

public void setSystemId(String systemId)

Установить идентификатор системы, который может быть использован в связи с потоком байтов или символов. Если ни один из них не установлен, использовать это значение как URI для записи (вероятно, имя файла).

Определено в:
setSystemId в интерфейсе Result
Параметры:
systemId - Идентификатор системы как строка URI.

setSystemId

public void setSystemId(File f)

Установить идентификатор системы по ссылке на файл.

Параметры:
f - Должна быть непустая ссылка на File.

getSystemId

public String getSystemId()

Получить идентификатор системы, установленный с помощью setSystemId.

Определено в:
getSystemId в интерфейсе Result
Возвращает:
Идентификатор системы, установленный с помощью setSystemId, или null, если setSystemId не вызывался.

© 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.

Spec-Zone.ru

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