Top Description Fields Constructors Methods
com.sun.xml.txw2.output

public Class StreamSerializer

extends Object
implements XmlSerializer
Class Inheritance
All Implemented Interfaces
com.sun.xml.txw2.output.XmlSerializer
Imports
com.sun.xml.txw2.TxwException, javax.xml.transform.stream.StreamResult, java.io.BufferedWriter, .FileOutputStream, .IOException, .OutputStream, .OutputStreamWriter, .Writer, .UnsupportedEncodingException

XmlSerializer for javax.xml.transform.stream.StreamResult.
Author
[email protected]

Field Summary

Modifier and TypeField and Description
private final SaxSerializer
private final XMLWriter

Constructor Summary

AccessConstructor and Description
public
public
public
public
private

Method Summary

Modifier and TypeMethod and Description
public void
beginStartTag(String uri, String localName, String prefix)

Implements com.sun.xml.txw2.output.XmlSerializer.beginStartTag.

Begins writing a start tag.

public void
public void
private String
private static XMLWriter
private static XMLWriter
private static XMLWriter
public void
endDocument()

Implements com.sun.xml.txw2.output.XmlSerializer.endDocument.

The last method to be called.

public void
endStartTag(String uri, String localName, String prefix)

Implements com.sun.xml.txw2.output.XmlSerializer.endStartTag.

Completes the start tag.

public void
endTag()

Implements com.sun.xml.txw2.output.XmlSerializer.endTag.

Writes an end tag.

public void
flush()

Implements com.sun.xml.txw2.output.XmlSerializer.flush.

Flush the buffer.

public void
startDocument()

Implements com.sun.xml.txw2.output.XmlSerializer.startDocument.

The first method to be called.

public void
public void
writeAttribute(String uri, String localName, String prefix, StringBuilder value)

Implements com.sun.xml.txw2.output.XmlSerializer.writeAttribute.

Writes an attribute.

public void
writeXmlns(String prefix, String uri)

Implements com.sun.xml.txw2.output.XmlSerializer.writeXmlns.

Writes a namespace declaration.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serializerback to summary
private final SaxSerializer serializer
writerback to summary
private final XMLWriter writer

Constructor Detail

StreamSerializerback to summary
public StreamSerializer(OutputStream out)
StreamSerializerback to summary
public StreamSerializer(OutputStream out, String encoding) throws UnsupportedEncodingException
StreamSerializerback to summary
public StreamSerializer(Writer out)
StreamSerializerback to summary
public StreamSerializer(StreamResult streamResult)
StreamSerializerback to summary
private StreamSerializer(XMLWriter writer)

Method Detail

beginStartTagback to summary
public void beginStartTag(String uri, String localName, String prefix)

Implements com.sun.xml.txw2.output.XmlSerializer.beginStartTag.

Doc from com.sun.xml.txw2.output.XmlSerializer.beginStartTag.

Begins writing a start tag.

Annotations
@Override
cdataback to summary
public void cdata(StringBuilder text)

Implements com.sun.xml.txw2.output.XmlSerializer.cdata.

Doc from com.sun.xml.txw2.output.XmlSerializer.cdata.

Writes CDATA.

Annotations
@Override
commentback to summary
public void comment(StringBuilder comment)

Implements com.sun.xml.txw2.output.XmlSerializer.comment.

Doc from com.sun.xml.txw2.output.XmlSerializer.comment.

Writes a comment.

Annotations
@Override
convertURLback to summary
private String convertURL(String url)
createWriterback to summary
private static XMLWriter createWriter(Writer w)
createWriterback to summary
private static XMLWriter createWriter(OutputStream os, String encoding) throws UnsupportedEncodingException
createWriterback to summary
private static XMLWriter createWriter(OutputStream os)
endDocumentback to summary
public void endDocument()

Implements com.sun.xml.txw2.output.XmlSerializer.endDocument.

Doc from com.sun.xml.txw2.output.XmlSerializer.endDocument.

The last method to be called.

Annotations
@Override
endStartTagback to summary
public void endStartTag(String uri, String localName, String prefix)

Implements com.sun.xml.txw2.output.XmlSerializer.endStartTag.

Doc from com.sun.xml.txw2.output.XmlSerializer.endStartTag.

Completes the start tag.

Annotations
@Override
endTagback to summary
public void endTag()

Implements com.sun.xml.txw2.output.XmlSerializer.endTag.

Doc from com.sun.xml.txw2.output.XmlSerializer.endTag.

Writes an end tag.

Annotations
@Override
flushback to summary
public void flush()

Implements com.sun.xml.txw2.output.XmlSerializer.flush.

Doc from com.sun.xml.txw2.output.XmlSerializer.flush.

Flush the buffer. This method is called when applications invoke TypedXmlWriter#commit(boolean) method. If the implementation performs any buffering, it should flush the buffer.

Annotations
@Override
startDocumentback to summary
public void startDocument()

Implements com.sun.xml.txw2.output.XmlSerializer.startDocument.

Doc from com.sun.xml.txw2.output.XmlSerializer.startDocument.

The first method to be called.

Annotations
@Override
textback to summary
public void text(StringBuilder text)

Implements com.sun.xml.txw2.output.XmlSerializer.text.

Doc from com.sun.xml.txw2.output.XmlSerializer.text.

Writes PCDATA.

Annotations
@Override
writeAttributeback to summary
public void writeAttribute(String uri, String localName, String prefix, StringBuilder value)

Implements com.sun.xml.txw2.output.XmlSerializer.writeAttribute.

Doc from com.sun.xml.txw2.output.XmlSerializer.writeAttribute.

Writes an attribute.

Annotations
@Override
writeXmlnsback to summary
public void writeXmlns(String prefix, String uri)

Implements com.sun.xml.txw2.output.XmlSerializer.writeXmlns.

Doc from com.sun.xml.txw2.output.XmlSerializer.writeXmlns.

Writes a namespace declaration.

Annotations
@Override