StreamResult
open class StreamResult : Result
| kotlin.Any | |
| ↳ | javax.xml.transform.stream.StreamResult | 
Acts as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup.
Summary
| Constants | |
|---|---|
| static String | If  | 
| Inherited constants | |
|---|---|
| Public constructors | |
|---|---|
| Zero-argument default constructor. | |
| StreamResult(f: File!)Construct a StreamResult from a File. | |
| StreamResult(outputStream: OutputStream!)Construct a StreamResult from a byte stream. | |
| StreamResult(writer: Writer!)Construct a StreamResult from a character stream. | |
| StreamResult(systemId: String!)Construct a StreamResult from a URL. | |
| Public methods | |
|---|---|
| open OutputStream! | Get the byte stream that was set with setOutputStream. | 
| open String! | Get the system identifier that was set with setSystemId. | 
| open Writer! | Get the character stream that was set with setWriter. | 
| open Unit | setOutputStream(outputStream: OutputStream!)Set the ByteStream that is to be written to. | 
| open Unit | setSystemId(f: File!)Set the system ID from a  | 
| open Unit | setSystemId(systemId: String!)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). | 
| open Unit | Set the writer that is to receive the result. | 
Constants
FEATURE
static val FEATURE: String
If javax.xml.transform.TransformerFactory#getFeature returns true when passed this value as an argument, the Transformer supports Result output of this type.
Value: "http://javax.xml.transform.stream.StreamResult/feature"Public constructors
StreamResult
StreamResult(f: File!)
Construct a StreamResult from a File.
| Parameters | |
|---|---|
| f | File!: Must a non-null File reference. | 
StreamResult
StreamResult(outputStream: 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 | OutputStream!: A valid OutputStream reference. | 
StreamResult
StreamResult(writer: 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 | Writer!: A valid Writer reference. | 
StreamResult
StreamResult(systemId: String!)
Construct a StreamResult from a URL.
| Parameters | |
|---|---|
| systemId | String!: Must be a String that conforms to the URI syntax. | 
Public methods
getOutputStream
open fun getOutputStream(): OutputStream!
Get the byte stream that was set with setOutputStream.
| Return | |
|---|---|
| OutputStream! | The byte stream that was set with setOutputStream, or null if setOutputStream or the ByteStream constructor was not called. | 
getSystemId
open fun getSystemId(): String!
Get the system identifier that was set with setSystemId.
| Return | |
|---|---|
| String! | The system identifier that was set with setSystemId, or null if setSystemId was not called. | 
getWriter
open fun getWriter(): Writer!
Get the character stream that was set with setWriter.
| Return | |
|---|---|
| Writer! | The character stream that was set with setWriter, or null if setWriter or the Writer constructor was not called. | 
setOutputStream
open fun setOutputStream(outputStream: OutputStream!): Unit
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 | OutputStream!: A valid OutputStream reference. | 
setSystemId
open fun setSystemId(f: File!): Unit
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().
| Parameters | |
|---|---|
| f | File!: Must a non-null File reference. | 
setSystemId
open fun setSystemId(systemId: String!): Unit
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 | String!: The system identifier as a URI string. | 
setWriter
open fun setWriter(writer: Writer!): Unit
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 | Writer!: A valid Writer reference. | 
