模块 java.xml

类 StreamResult

java.lang.Object
javax.xml.transform.stream.StreamResult
所有已实现的接口:
Result

public class StreamResult extends Object implements Result

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

自从:
1.4
  • 字段详细信息

  • 构造方法详细信息

    • 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 语法的字符串。
    • StreamResult

      public StreamResult(File  f)
      从文件构造 StreamResult。
      参数:
      f - 必须是非空文件引用。
  • 方法详情

    • setOutputStream

      public void setOutputStream(OutputStream  outputStream)
      设置要写入的 ByteStream。通常,应该使用流而不是读取器,以便转换器可以使用转换指令中包含的指令来控制编码。
      参数:
      outputStream - 有效的 OutputStream 引用。
    • getOutputStream

      public OutputStream  getOutputStream()
      获取用 setOutputStream 设置的字节流。
      返回:
      使用 setOutputStream 设置的字节流,如果未调用 setOutputStream 或 ByteStream 构造方法,则为 null。
    • setWriter

      public void setWriter(Writer  writer)
      设置接收结果的作者。通常,应该使用流而不是编写器,以便转换器可以使用转换指令中包含的指令来控制编码。但是,有时写入写入器很有用,例如在使用 StringWriter 时。
      参数:
      writer - 有效的 Writer 参考。
    • getWriter

      public Writer  getWriter()
      获取用 setWriter 设置的字符流。
      返回:
      使用 setWriter 设置的字符流,如果未调用 setWriter 或 Writer 构造方法,则为 null。
    • setSystemId

      public void setSystemId(String  systemId)
      设置可与字节流或字符流关联使用的 systemID,或者,如果两者均未设置,则将此值用作可写 URI(可能是文件名)。
      指定者:
      setSystemId 在接口 Result
      参数:
      systemId - 作为 URI 字符串的系统标识符。
    • setSystemId

      public void setSystemId(File  f)

      File 参考设置系统 ID。

      参数:
      f - 必须是非空文件引用。
    • getSystemId

      public String  getSystemId()
      获取使用 setSystemId 设置的系统标识符。
      指定者:
      getSystemId 在接口 Result
      返回:
      使用 setSystemId 设置的系统标识符,如果未调用 setSystemId,则为 null。