Constructor: |
public StreamResult() {
}
Zero-argument default constructor. |
public StreamResult(OutputStream outputStream) {
setOutputStream(outputStream);
}
Construct a StreamResult from a byte stream. Normally,
a stream should be used rather than a reader, so that
the transformer may use instructions contained in the
transformation instructions to control the encoding. Parameters:
outputStream - A valid OutputStream reference.
|
public StreamResult(Writer writer) {
setWriter(writer);
}
Construct a StreamResult from a character stream. Normally,
a stream should be used rather than a reader, so that
the transformer may use instructions contained in the
transformation instructions to control the encoding. However,
there are times when it is useful to write to a character
stream, such as when using a StringWriter. Parameters:
writer - A valid Writer reference.
|
public StreamResult(String systemId) {
this.systemId = systemId;
}
Construct a StreamResult from a URL. Parameters:
systemId - Must be a String that conforms to the URI syntax.
|
public StreamResult(File f) {
setSystemId(f);
}
Construct a StreamResult from a File. Parameters:
f - Must a non-null File reference.
|
Method from javax.xml.transform.stream.StreamResult Detail: |
public OutputStream getOutputStream() {
return outputStream;
}
Get the byte stream that was set with setOutputStream. |
public String getSystemId() {
return systemId;
}
Get the system identifier that was set with setSystemId. |
public Writer getWriter() {
return writer;
}
Get the character stream that was set with setWriter. |
public void setOutputStream(OutputStream outputStream) {
this.outputStream = outputStream;
}
Set the ByteStream that is to be written to. Normally,
a stream should be used rather than a reader, so that
the transformer may use instructions contained in the
transformation instructions to control the encoding. |
public void setSystemId(String systemId) {
this.systemId = systemId;
}
Set the systemID that may be used in association
with the byte or character stream, or, if neither is set, use
this value as a writeable URI (probably a file name). |
public void setSystemId(File f) {
this.systemId = FilePathToURI.filepath2URI(f.getAbsolutePath());
}
Set the system ID from a File reference.
Note the use of File#toURI() and File#toURL() .
toURI() is preferred and used if possible.
To allow JAXP 1.3 to run on J2SE 1.3, toURL()
is used if a NoSuchMethodException is thrown by the attempt
to use toURI() .
|
public void setWriter(Writer writer) {
this.writer = writer;
}
Set the writer that is to receive the result. Normally,
a stream should be used rather than a writer, so that
the transformer may use instructions contained in the
transformation instructions to control the encoding. However,
there are times when it is useful to write to a writer,
such as when using a StringWriter. |