Most visited

Recently visited

Added in API level 8

StreamResult

public class StreamResult
extends Object implements Result

java.lang.Object
    javax.xml.transform.stream.StreamResult


充当转换结果的持有者,可能是XML,纯文本,HTML或其他形式的标记。

摘要(Summary)

常量(Constants)

String FEATURE

如果 getFeature(String)在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。

Inherited constants

From interface javax.xml.transform.Result

Public constructors

StreamResult()

零参数默认构造函数。

StreamResult(OutputStream outputStream)

从字节流构造StreamResult。

StreamResult(Writer writer)

从字符流构造StreamResult。

StreamResult(String systemId)

从URL构建StreamResult。

StreamResult(File f)

从文件构造StreamResult。

公共方法(Public methods)

OutputStream getOutputStream()

获取使用setOutputStream设置的字节流。

String getSystemId()

获取使用setSystemId设置的系统标识符。

Writer getWriter()

获取用setWriter设置的字符流。

void setOutputStream(OutputStream outputStream)

设置要写入的ByteStream。

void setSystemId(String systemId)

设置可能与字节或字符流关联使用的systemID,或者,如果两者均未设置,则将此值用作可写的URI(可能是文件名)。

void setSystemId(File f)

File参考中设置系统ID。

void setWriter(Writer writer)

设置要接收结果的作者。

继承方法(Inherited methods)

From class java.lang.Object
From interface javax.xml.transform.Result

常量(Constants)

FEATURE

Added in API level 8
String FEATURE

如果 getFeature(String)在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。

常量值:“http://javax.xml.transform.stream.StreamResult/feature”

Public constructors

StreamResult

Added in API level 8
StreamResult ()

零参数默认构造函数。

StreamResult

Added in API level 8
StreamResult (OutputStream outputStream)

从字节流构造StreamResult。 通常,应该使用流而不是读取器,以便变换器可以使用包含在转换指令中的指令来控制编码。

参数(Parameters)
outputStream OutputStream: A valid OutputStream reference.

StreamResult

Added in API level 8
StreamResult (Writer writer)

从字符流构造StreamResult。 通常,应该使用流而不是读取器,以便变换器可以使用包含在转换指令中的指令来控制编码。 但是,有时候写入字符流是有用的,例如使用StringWriter时。

参数(Parameters)
writer Writer: A valid Writer reference.

StreamResult

Added in API level 8
StreamResult (String systemId)

从URL构建StreamResult。

参数(Parameters)
systemId String: Must be a String that conforms to the URI syntax.

StreamResult

Added in API level 8
StreamResult (File f)

从文件构造StreamResult。

参数(Parameters)
f File: Must a non-null File reference.

公共方法(Public methods)

getOutputStream

Added in API level 8
OutputStream getOutputStream ()

获取使用setOutputStream设置的字节流。

返回(Returns)
OutputStream The byte stream that was set with setOutputStream, or null if setOutputStream or the ByteStream constructor was not called.

getSystemId

Added in API level 8
String getSystemId ()

获取使用setSystemId设置的系统标识符。

返回(Returns)
String The system identifier that was set with setSystemId, or null if setSystemId was not called.

getWriter

Added in API level 8
Writer getWriter ()

获取用setWriter设置的字符流。

返回(Returns)
Writer The character stream that was set with setWriter, or null if setWriter or the Writer constructor was not called.

setOutputStream

Added in API level 8
void setOutputStream (OutputStream outputStream)

设置要写入的ByteStream。 通常,应该使用流而不是读取器,以便变换器可以使用包含在转换指令中的指令来控制编码。

参数(Parameters)
outputStream OutputStream: A valid OutputStream reference.

setSystemId

Added in API level 8
void setSystemId (String systemId)

设置可能与字节或字符流关联使用的systemID,或者,如果两者均未设置,则将此值用作可写的URI(可能是文件名)。

参数(Parameters)
systemId String: The system identifier as a URI string.

setSystemId

Added in API level 8
void setSystemId (File f)

File参考中设置系统ID。

请注意使用toURI()toURL() 如果可能,优选使用toURI() 为了让JAXP 1.3对J2SE 1.3运行, toURL()如果使用NoSuchMethodException被使用的尝试抛出toURI()

参数(Parameters)
f File: Must a non-null File reference.

setWriter

Added in API level 8
void setWriter (Writer writer)

设置要接收结果的作者。 通常,应该使用流而不是写入器,以便变换器可以使用包含在转换指令中的指令来控制编码。 但是,有时候写入作者是有用的,例如使用StringWriter时。

参数(Parameters)
writer Writer: A valid Writer reference.

Hooray!