| java.lang.Object javax.xml.transform.stream.StreamResult
StreamResult | public class StreamResult implements Result(Code) | | Acts as an holder for a transformation result,
which may be XML, plain Text, HTML, or some other form of markup.
author: Jeff Suttor |
Method Summary | |
public OutputStream | getOutputStream() Get the byte stream that was set with setOutputStream. | public String | getSystemId() Get the system identifier that was set with setSystemId. | public Writer | getWriter() Get the character stream that was set with setWriter. | public void | setOutputStream(OutputStream outputStream) Set the ByteStream that is to be written to. | public void | setSystemId(String 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) | public void | setWriter(Writer writer) Set the writer that is to receive the result. |
StreamResult | public StreamResult()(Code) | | Zero-argument default constructor.
|
StreamResult | public StreamResult(OutputStream outputStream)(Code) | | 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. |
StreamResult | public StreamResult(Writer writer)(Code) | | 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. |
StreamResult | public StreamResult(String systemId)(Code) | | Construct a StreamResult from a URL.
Parameters: systemId - Must be a String that conforms to the URI syntax. |
StreamResult | public StreamResult(File f)(Code) | | Construct a StreamResult from a File.
Parameters: f - Must a non-null File reference. |
getOutputStream | public OutputStream getOutputStream()(Code) | | Get the byte stream that was set with setOutputStream.
The byte stream that was set with setOutputStream, or nullif setOutputStream or the ByteStream constructor was not called. |
getSystemId | public String getSystemId()(Code) | | Get the system identifier that was set with setSystemId.
The system identifier that was set with setSystemId, or nullif setSystemId was not called. |
getWriter | public Writer getWriter()(Code) | | Get the character stream that was set with setWriter.
The character stream that was set with setWriter, or nullif setWriter or the Writer constructor was not called. |
setOutputStream | public void setOutputStream(OutputStream outputStream)(Code) | | 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.
Parameters: outputStream - A valid OutputStream reference. |
setSystemId | public void setSystemId(String systemId)(Code) | | 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).
Parameters: systemId - The system identifier as a URI string. |
setSystemId | public void setSystemId(File f)(Code) | | Set the system ID from a File reference.
Parameters: f - Must a non-null File reference. |
setWriter | public void setWriter(Writer writer)(Code) | | 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.
Parameters: writer - A valid Writer reference. |
|
|