Class PrettyXMLStreamWriter
- java.lang.Object
-
- org.apache.synapse.commons.staxon.core.util.StreamWriterDelegate
-
- org.apache.synapse.commons.staxon.core.xml.util.PrettyXMLStreamWriter
-
- All Implemented Interfaces:
XMLStreamWriter
public class PrettyXMLStreamWriter extends StreamWriterDelegate
Pretty printing XML stream writer.
-
-
Constructor Summary
Constructors Constructor Description PrettyXMLStreamWriter(XMLStreamWriter writer)Create instance using default indentation (\t) and line separator (\n).PrettyXMLStreamWriter(XMLStreamWriter writer, String indentation, String newline)Create instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetParent(XMLStreamWriter parent)voidwriteCData(String data)voidwriteCharacters(char[] text, int start, int len)voidwriteCharacters(String text)voidwriteComment(String data)voidwriteEmptyElement(String localName)voidwriteEmptyElement(String namespaceURI, String localName)voidwriteEmptyElement(String prefix, String localName, String namespaceURI)voidwriteEndElement()voidwriteProcessingInstruction(String target)voidwriteProcessingInstruction(String target, String data)voidwriteStartDocument()voidwriteStartDocument(String version)voidwriteStartDocument(String encoding, String version)voidwriteStartElement(String localName)voidwriteStartElement(String namespaceURI, String localName)voidwriteStartElement(String prefix, String localName, String namespaceURI)-
Methods inherited from class org.apache.synapse.commons.staxon.core.util.StreamWriterDelegate
close, flush, getNamespaceContext, getParent, getPrefix, getProperty, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeAttribute, writeDefaultNamespace, writeDTD, writeEndDocument, writeEntityRef, writeNamespace
-
-
-
-
Constructor Detail
-
PrettyXMLStreamWriter
public PrettyXMLStreamWriter(XMLStreamWriter writer)
Create instance using default indentation (\t) and line separator (\n).- Parameters:
writer- parent writer
-
PrettyXMLStreamWriter
public PrettyXMLStreamWriter(XMLStreamWriter writer, String indentation, String newline)
Create instance.- Parameters:
writer- parent writerindentation- line indentationnewline- line separator
-
-
Method Detail
-
setParent
public void setParent(XMLStreamWriter parent)
- Overrides:
setParentin classStreamWriterDelegate
-
writeStartDocument
public void writeStartDocument() throws XMLStreamException- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Overrides:
writeStartDocumentin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeStartDocument
public void writeStartDocument(String version) throws XMLStreamException
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Overrides:
writeStartDocumentin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeStartDocument
public void writeStartDocument(String encoding, String version) throws XMLStreamException
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter- Overrides:
writeStartDocumentin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String localName) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Overrides:
writeStartElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String namespaceURI, String localName) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Overrides:
writeStartElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeStartElement
public void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
- Specified by:
writeStartElementin interfaceXMLStreamWriter- Overrides:
writeStartElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Overrides:
writeEmptyElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Overrides:
writeEmptyElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(String localName) throws XMLStreamException
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter- Overrides:
writeEmptyElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeEndElement
public void writeEndElement() throws XMLStreamException- Specified by:
writeEndElementin interfaceXMLStreamWriter- Overrides:
writeEndElementin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeCData
public void writeCData(String data) throws XMLStreamException
- Specified by:
writeCDatain interfaceXMLStreamWriter- Overrides:
writeCDatain classStreamWriterDelegate- Throws:
XMLStreamException
-
writeCharacters
public void writeCharacters(String text) throws XMLStreamException
- Specified by:
writeCharactersin interfaceXMLStreamWriter- Overrides:
writeCharactersin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeCharacters
public void writeCharacters(char[] text, int start, int len) throws XMLStreamException- Specified by:
writeCharactersin interfaceXMLStreamWriter- Overrides:
writeCharactersin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeComment
public void writeComment(String data) throws XMLStreamException
- Specified by:
writeCommentin interfaceXMLStreamWriter- Overrides:
writeCommentin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(String target) throws XMLStreamException
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter- Overrides:
writeProcessingInstructionin classStreamWriterDelegate- Throws:
XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(String target, String data) throws XMLStreamException
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter- Overrides:
writeProcessingInstructionin classStreamWriterDelegate- Throws:
XMLStreamException
-
-