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

public Class DumpSerializer

extends Object
implements XmlSerializer
Class Inheritance
All Implemented Interfaces
com.sun.xml.txw2.output.XmlSerializer
Imports
java.io.PrintStream

Shows the call sequence of XmlSerializer methods. Useful for debugging and learning how TXW works.
Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
private final PrintStream

Constructor Summary

AccessConstructor and Description
public

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
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

outback to summary
private final PrintStream out

Constructor Detail

DumpSerializerback to summary
public DumpSerializer(PrintStream out)

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
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