Class PrettyXMLEventWriter
- java.lang.Object
-
- org.apache.synapse.commons.staxon.core.util.EventWriterDelegate
-
- org.apache.synapse.commons.staxon.core.xml.util.PrettyXMLEventWriter
-
- All Implemented Interfaces:
XMLEventConsumer
,XMLEventWriter
public class PrettyXMLEventWriter extends EventWriterDelegate
Pretty printing XML event writer.
-
-
Constructor Summary
Constructors Constructor Description PrettyXMLEventWriter(XMLEventWriter writer)
Create instance using default indentation (\t) and line separator (\n).PrettyXMLEventWriter(XMLEventWriter writer, String indentation, String newline)
Create instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(XMLEvent event)
void
add(XMLEventReader reader)
void
setParent(XMLEventWriter parent)
-
Methods inherited from class org.apache.synapse.commons.staxon.core.util.EventWriterDelegate
close, flush, getNamespaceContext, getParent, getPrefix, setDefaultNamespace, setNamespaceContext, setPrefix
-
-
-
-
Constructor Detail
-
PrettyXMLEventWriter
public PrettyXMLEventWriter(XMLEventWriter writer)
Create instance using default indentation (\t) and line separator (\n).- Parameters:
writer
- parent writer
-
PrettyXMLEventWriter
public PrettyXMLEventWriter(XMLEventWriter writer, String indentation, String newline)
Create instance.- Parameters:
writer
- parent writerindentation
- line indentationnewline
- line separator
-
-
Method Detail
-
setParent
public void setParent(XMLEventWriter parent)
- Overrides:
setParent
in classEventWriterDelegate
-
add
public void add(XMLEventReader reader) throws XMLStreamException
- Specified by:
add
in interfaceXMLEventWriter
- Overrides:
add
in classEventWriterDelegate
- Throws:
XMLStreamException
-
add
public void add(XMLEvent event) throws XMLStreamException
- Specified by:
add
in interfaceXMLEventConsumer
- Specified by:
add
in interfaceXMLEventWriter
- Overrides:
add
in classEventWriterDelegate
- Throws:
XMLStreamException
-
-