- java.lang.Object
-
- javax.xml.transform.stream.StreamResult
-
-
字段汇总
字段 变量和类型 字段 描述 static String
FEATURE
如果TransformerFactory.getFeature(java.lang.String)
在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。-
Fields declared in interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
-
构造方法摘要
构造方法 构造器 描述 StreamResult()
零参数默认构造函数。StreamResult(File f)
从文件构造StreamResult。StreamResult(OutputStream outputStream)
从字节流构造StreamResult。StreamResult(Writer writer)
从字符流构造StreamResult。StreamResult(String systemId)
从URL构造StreamResult。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 OutputStream
getOutputStream()
获取使用setOutputStream设置的字节流。String
getSystemId()
获取使用setSystemId设置的系统标识符。Writer
getWriter()
获取使用setWriter设置的字符流。void
setOutputStream(OutputStream outputStream)
设置要写入的ByteStream。void
setSystemId(File f)
从File
参考设置系统ID。void
setSystemId(String systemId)
设置可以与字节或字符流关联使用的systemID,或者,如果两者都未设置,则将此值用作可写URI(可能是文件名)。void
setWriter(Writer writer)
设置要接收结果的writer。
-
-
-
字段详细信息
-
FEATURE
public static final String FEATURE
如果TransformerFactory.getFeature(java.lang.String)
在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。- 另请参见:
- 常数字段值
-
-
构造方法详细信息
-
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)
从URL构造StreamResult。- 参数
-
systemId
- 必须是符合URI语法的String。
-
StreamResult
public StreamResult(File f)
从文件构造StreamResult。- 参数
-
f
- 必须是非null文件引用。
-
-
方法详细信息
-
setOutputStream
public void setOutputStream(OutputStream outputStream)
设置要写入的ByteStream。 通常,应使用流而不是读取器,以便变换器可以使用转换指令中包含的指令来控制编码。- 参数
-
outputStream
- 有效的OutputStream引用。
-
getOutputStream
public OutputStream getOutputStream()
获取使用setOutputStream设置的字节流。- 结果
- 使用setOutputStream设置的字节流,如果未调用setOutputStream或ByteStream构造函数,则返回null。
-
setWriter
public void setWriter(Writer writer)
设置要接收结果的writer。 通常,应该使用流而不是写入器,以便变换器可以使用转换指令中包含的指令来控制编码。 但是,有时写入编写器很有用,例如使用StringWriter时。- 参数
-
writer
- 有效的Writer引用。
-
getWriter
public Writer getWriter()
获取使用setWriter设置的字符流。- 结果
- 使用setWriter设置的字符流,如果未调用setWriter或Writer构造函数,则为null。
-
setSystemId
public void setSystemId(String systemId)
设置可以与字节或字符流关联使用的systemID,或者,如果两者都未设置,则将此值用作可写URI(可能是文件名)。- Specified by:
-
setSystemId
,界面Result
- 参数
-
systemId
- 系统标识符作为URI字符串。
-
setSystemId
public void setSystemId(File f)
从
File
参考中设置系统ID。- 参数
-
f
- 必须是非null文件引用。
-
getSystemId
public String getSystemId()
获取使用setSystemId设置的系统标识符。- Specified by:
-
getSystemId
在界面Result
- 结果
- The system identifier that was set with setSystemId, or null if setSystemId was not called.
-
-