public class StreamSource extends Object implements Source
Законы как держатель для Источника преобразования в форме потока разметки XML.
Отметьте: из-за их внутреннего пользования любого a Reader
или InputStream
экземпляр, StreamSource
однажды могут только использоваться экземпляры.
Модификатор и Тип | Поле и Описание |
---|---|
static String |
ФУНКЦИЯ
Если
TransformerFactory.getFeature(java.lang.String) возвращает true когда передано это значение как параметр, Преобразователь поддерживает Исходный ввод этого типа. |
Конструктор и Описание |
---|
StreamSource()
Конструктор по умолчанию нулевого параметра.
|
StreamSource(File f)
Создайте StreamSource из Файла.
|
StreamSource(InputStream inputStream)
Создайте StreamSource из потока байтов.
|
StreamSource(InputStream inputStream, String systemId)
Создайте StreamSource из потока байтов.
|
StreamSource(Reader reader)
Создайте StreamSource из устройства считывания.
|
StreamSource(Reader reader, String systemId)
Создайте StreamSource из устройства считывания.
|
StreamSource(String systemId)
Создайте StreamSource из URL.
|
Модификатор и Тип | Метод и Описание |
---|---|
InputStream |
getInputStream()
Получите поток байтов, который был установлен с setByteStream.
|
Строка |
getPublicId()
Получите общедоступный идентификатор, который был установлен с setPublicId.
|
Читатель |
getReader()
Получите символьный поток, который был установлен с setReader.
|
Строка |
getSystemId()
Получите системный идентификатор, который был установлен с setSystemId.
|
void |
setInputStream(InputStream inputStream)
Установите поток байтов, который будет использоваться как входной.
|
void |
setPublicId(String publicId)
Установите общедоступный идентификатор для этого Источника.
|
void |
setReader(Reader reader)
Установите ввод, чтобы быть устройством считывания.
|
void |
setSystemId(File f)
Установите системный ID от Регистрационного номера.
|
void |
setSystemId(String systemId)
Установите системный идентификатор для этого Источника.
|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
возвращает true когда передано это значение как параметр, Преобразователь поддерживает Исходный ввод этого типа.public StreamSource()
Конструктор по умолчанию нулевого параметра. Если этот конструктор используется, и никакой Потоковый источник не устанавливается, используя setInputStream(java.io.InputStream inputStream)
или setReader(java.io.Reader reader)
, тогда Transformer
создаст пустой источник InputStream
использование new InputStream()
.
public StreamSource(InputStream inputStream)
Если этот конструктор используется, чтобы обработать таблицу стилей, обычно setSystemId нужно также вызвать, так, чтобы могли быть разрешены относительные ссылки URI.
inputStream
- Допустимая ссылка InputStream на поток XML.public StreamSource(InputStream inputStream, String systemId)
Этот конструктор позволяет systemID быть установленным в дополнение к входному потоку, который позволяет относительным URI быть обработанными.
inputStream
- Допустимая ссылка InputStream на поток XML.systemId
- Должна быть Строка, которая соответствует синтаксису URI.public StreamSource(Reader reader)
reader
- Допустимая ссылка Читателя на поток символа XML.public StreamSource(Reader reader, String systemId)
reader
- Допустимая ссылка Читателя на поток символа XML.systemId
- Должна быть Строка, которая соответствует синтаксису URI.public StreamSource(String systemId)
systemId
- Должна быть Строка, которая соответствует синтаксису URI.public StreamSource(File f)
f
- Должен ненулевой Регистрационный номер.public void setInputStream(InputStream inputStream)
Если этот Исходный объект используется, чтобы обработать таблицу стилей, обычно setSystemId нужно также вызвать, так, чтобы могли быть разрешены относительные ссылки URL.
inputStream
- Допустимая ссылка InputStream на поток XML.public InputStream getInputStream()
public void setReader(Reader reader)
reader
- Допустимая ссылка Читателя на XML CharacterStream.public Reader getReader()
public void setPublicId(String publicId)
Общедоступный идентификатор является всегда дополнительным: если писатель приложения будет включать один, то это будет обеспечено как часть информации о расположении.
publicId
- Общедоступный идентификатор как строка.public String getPublicId()
public void setSystemId(String systemId)
Системный идентификатор является дополнительным, если есть поток байтов или символьный поток, но все еще полезно обеспечить один, так как приложение может использовать это, чтобы разрешить относительные URI и может включать это в сообщения об ошибках, и предупреждения (синтаксический анализатор попытается открыть соединение с URI, только если нет никакого потока байтов или символьного определенного потока).
setSystemId
в интерфейсе Source
systemId
- Системный идентификатор как строка URL.public String getSystemId()
getSystemId
в интерфейсе Source
public void setSystemId(File f)
f
- Должен ненулевой Регистрационный номер.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92