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.StreamResult
public 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 );
}