gnu.xml.dom.ls

Class DomLSOutput

Implemented Interfaces:
LSOutput

public class DomLSOutput
extends java.lang.Object
implements LSOutput

Specification of XML output to produce.

Method Summary

OutputStream
getByteStream()
An attribute of a language and binding dependent type that represents a writable stream of bytes.
Writer
getCharacterStream()
An attribute of a language and binding dependent type that represents a writable stream to which 16-bit units can be output.
String
getEncoding()
The character encoding to use for the output.
String
getSystemId()
The system identifier, a URI reference [IETF RFC 2396], for this output destination.
void
setByteStream(OutputStream out)
void
setCharacterStream(Writer characterStream)
void
setEncoding(String encoding)
The character encoding to use for the output.
void
setSystemId(String systemId)
The system identifier, a URI reference [IETF RFC 2396], for this output destination.

Method Details

getByteStream

public OutputStream getByteStream()
An attribute of a language and binding dependent type that represents a writable stream of bytes.
Specified by:
getByteStream in interface LSOutput


getCharacterStream

public Writer getCharacterStream()
An attribute of a language and binding dependent type that represents a writable stream to which 16-bit units can be output.
Specified by:
getCharacterStream in interface LSOutput


getEncoding

public String getEncoding()
The character encoding to use for the output. The encoding must be a string acceptable for an XML encoding declaration ([XML 1.0] section 4.3.3 "Character Encoding in Entities"), it is recommended that character encodings registered (as charsets) with the Internet Assigned Numbers Authority [IANA-CHARSETS] should be referred to using their registered names.
Specified by:
getEncoding in interface LSOutput


getSystemId

public String getSystemId()
The system identifier, a URI reference [IETF RFC 2396], for this output destination.
If the system ID is a relative URI reference (see section 5 in [IETF RFC 2396]), the behavior is implementation dependent.
Specified by:
getSystemId in interface LSOutput


setByteStream

public void setByteStream(OutputStream out)


setCharacterStream

public void setCharacterStream(Writer characterStream)


setEncoding

public void setEncoding(String encoding)
The character encoding to use for the output. The encoding must be a string acceptable for an XML encoding declaration ([XML 1.0] section 4.3.3 "Character Encoding in Entities"), it is recommended that character encodings registered (as charsets) with the Internet Assigned Numbers Authority [IANA-CHARSETS] should be referred to using their registered names.
Specified by:
setEncoding in interface LSOutput


setSystemId

public void setSystemId(String systemId)
The system identifier, a URI reference [IETF RFC 2396], for this output destination.
If the system ID is a relative URI reference (see section 5 in [IETF RFC 2396]), the behavior is implementation dependent.
Specified by:
setSystemId in interface LSOutput