de.odysseus.staxon.xml.util
Class PrettyXMLEventWriter

java.lang.Object
  extended by de.odysseus.staxon.util.EventWriterDelegate
      extended by de.odysseus.staxon.xml.util.PrettyXMLEventWriter
All Implemented Interfaces:
XMLEventConsumer, XMLEventWriter

public class PrettyXMLEventWriter
extends EventWriterDelegate

Pretty printing XML event writer.


Constructor Summary
PrettyXMLEventWriter(XMLEventWriter writer)
          Create instance using default indentation (\t) and line separator (\n).
PrettyXMLEventWriter(XMLEventWriter writer, String indentation, String newline)
          Create instance.
 
Method Summary
 void add(XMLEvent event)
           
 void add(XMLEventReader reader)
           
 void setParent(XMLEventWriter parent)
           
 
Methods inherited from class de.odysseus.staxon.util.EventWriterDelegate
close, flush, getNamespaceContext, getParent, getPrefix, setDefaultNamespace, setNamespaceContext, setPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 writer
indentation - line indentation
newline - line separator
Method Detail

setParent

public void setParent(XMLEventWriter parent)
Overrides:
setParent in class EventWriterDelegate

add

public void add(XMLEventReader reader)
         throws XMLStreamException
Specified by:
add in interface XMLEventWriter
Overrides:
add in class EventWriterDelegate
Throws:
XMLStreamException

add

public void add(XMLEvent event)
         throws XMLStreamException
Specified by:
add in interface XMLEventConsumer
Specified by:
add in interface XMLEventWriter
Overrides:
add in class EventWriterDelegate
Throws:
XMLStreamException


Copyright © 2011-2012. All Rights Reserved.