Name

StreamResult

Synopsis

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.

javax.xml.transform.stream.StreamResult

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);  
}

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.