java.lang.Object
javax.xml.transform.stream.StreamResult
- 所有已实现的接口:
Result
充当转换结果的持有者,它可以是 XML、纯文本、HTML 或某种其他形式的标记。
- 自从:
- 1.4
-
字段摘要
字段修饰符和类型Field描述static final String
如果将此值作为参数传递时TransformerFactory.getFeature(java.lang.String)
返回 true,则 Transformer 支持此类型的 Result 输出。在接口 javax.xml.transform.Result 中声明的字段
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
构造方法总结
构造方法构造方法描述零参数默认构造方法。StreamResult
(File f) 从文件构造 StreamResult。StreamResult
(OutputStream outputStream) 从字节流构造 StreamResult。StreamResult
(Writer writer) 从字符流构造 StreamResult。StreamResult
(String systemId) 从 URL 构造 StreamResult。 -
方法总结
修饰符和类型方法描述获取用 setOutputStream 设置的字节流。获取使用 setSystemId 设置的系统标识符。获取用 setWriter 设置的字符流。void
setOutputStream
(OutputStream outputStream) 设置要写入的 ByteStream。void
setSystemId
(File f) 从File
参考设置系统 ID。void
setSystemId
(String systemId) 设置可与字节流或字符流关联使用的 systemID,或者,如果两者均未设置,则将此值用作可写 URI(可能是文件名)。void
设置接收结果的作者。
-
字段详细信息
-
FEATURE
如果将此值作为参数传递时TransformerFactory.getFeature(java.lang.String)
返回 true,则 Transformer 支持此类型的 Result 输出。- 参见:
-
-
构造方法详细信息
-
StreamResult
public StreamResult()零参数默认构造方法。 -
StreamResult
从字节流构造 StreamResult。通常,应该使用流而不是读取器,以便转换器可以使用转换指令中包含的指令来控制编码。- 参数:
outputStream
- 有效的 OutputStream 引用。
-
StreamResult
从字符流构造 StreamResult。通常,应该使用流而不是读取器,以便转换器可以使用转换指令中包含的指令来控制编码。但是,有时写入字符流很有用,例如使用 StringWriter 时。- 参数:
writer
- 有效的 Writer 参考。
-
StreamResult
从 URL 构造 StreamResult。- 参数:
systemId
- 必须是符合 URI 语法的字符串。
-
StreamResult
从文件构造 StreamResult。- 参数:
f
- 必须是非空文件引用。
-
-
方法详情
-
setOutputStream
设置要写入的 ByteStream。通常,应该使用流而不是读取器,以便转换器可以使用转换指令中包含的指令来控制编码。- 参数:
outputStream
- 有效的 OutputStream 引用。
-
getOutputStream
获取用 setOutputStream 设置的字节流。- 返回:
- 使用 setOutputStream 设置的字节流,如果未调用 setOutputStream 或 ByteStream 构造方法,则为 null。
-
setWriter
设置接收结果的作者。通常,应该使用流而不是编写器,以便转换器可以使用转换指令中包含的指令来控制编码。但是,有时写入写入器很有用,例如在使用 StringWriter 时。- 参数:
writer
- 有效的 Writer 参考。
-
getWriter
获取用 setWriter 设置的字符流。- 返回:
- 使用 setWriter 设置的字符流,如果未调用 setWriter 或 Writer 构造方法,则为 null。
-
setSystemId
设置可与字节流或字符流关联使用的 systemID,或者,如果两者均未设置,则将此值用作可写 URI(可能是文件名)。- 指定者:
setSystemId
在接口Result
中- 参数:
systemId
- 作为 URI 字符串的系统标识符。
-
setSystemId
从
File
参考设置系统 ID。- 参数:
f
- 必须是非空文件引用。
-
getSystemId
获取使用 setSystemId 设置的系统标识符。- 指定者:
getSystemId
在接口Result
中- 返回:
- 使用 setSystemId 设置的系统标识符,如果未调用 setSystemId,则为 null。
-