This class is a Result implementation that writes a textual representation of a transformed document to stream or file. Because XML documents define their own encoding, it is usually preferable to construct a StreamResult using a File or OutputStream instead of a character-based Writer which may use a different encoding than that specified within the document. Figure 20-16. javax.xml.transform.stream.StreamResultpublic class StreamResult implements javax.xml.transform.Result { // Public Constructors public StreamResult ( ); public StreamResult (java.io.File f ); public StreamResult (String systemId ); public StreamResult (java.io.Writer writer ); public StreamResult (java.io.OutputStream outputStream ); // Public Constants public static final String FEATURE ; = "http://javax.xml.transform.stream.StreamResult/feature" // Public Instance Methods public java.io.OutputStream getOutputStream ( ); default:null public java.io.Writer getWriter ( ); default:null public void setOutputStream (java.io.OutputStream outputStream ); public void setSystemId (java.io.File f ); public void setWriter (java.io.Writer writer ); // Methods Implementing Result public String getSystemId ( ); default:null public void setSystemId (String systemId ); } |