com.thoughtworks.xstream.io.json
Class JettisonStaxWriter

java.lang.Object
  extended by com.thoughtworks.xstream.io.xml.AbstractXmlWriter
      extended by com.thoughtworks.xstream.io.xml.StaxWriter
          extended by com.thoughtworks.xstream.io.json.JettisonStaxWriter
All Implemented Interfaces:
ExtendedHierarchicalStreamWriter, HierarchicalStreamWriter, XmlFriendlyWriter

public class JettisonStaxWriter
extends StaxWriter

A specialized StaxWriter that makes usage of internal functionality of Jettison.

Since:
1.3.1
Author:
Jörg Schaible

Constructor Summary
JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeEnclosingDocument, boolean namespaceRepairingMode, org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
           
JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeEnclosingDocument, boolean namespaceRepairingMode, XmlFriendlyReplacer replacer, org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
           
JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
           
 
Method Summary
 void startNode(java.lang.String name, java.lang.Class clazz)
           
 
Methods inherited from class com.thoughtworks.xstream.io.xml.StaxWriter
addAttribute, close, endNode, flush, getQNameMap, getXMLStreamWriter, isNamespaceRepairingMode, setValue, startNode
 
Methods inherited from class com.thoughtworks.xstream.io.xml.AbstractXmlWriter
escapeXmlName, underlyingWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JettisonStaxWriter

public JettisonStaxWriter(QNameMap qnameMap,
                          javax.xml.stream.XMLStreamWriter out,
                          boolean writeEnclosingDocument,
                          boolean namespaceRepairingMode,
                          XmlFriendlyReplacer replacer,
                          org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
                   throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

JettisonStaxWriter

public JettisonStaxWriter(QNameMap qnameMap,
                          javax.xml.stream.XMLStreamWriter out,
                          boolean writeEnclosingDocument,
                          boolean namespaceRepairingMode,
                          org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
                   throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

JettisonStaxWriter

public JettisonStaxWriter(QNameMap qnameMap,
                          javax.xml.stream.XMLStreamWriter out,
                          org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
                   throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException
Method Detail

startNode

public void startNode(java.lang.String name,
                      java.lang.Class clazz)
Specified by:
startNode in interface ExtendedHierarchicalStreamWriter
Overrides:
startNode in class AbstractXmlWriter


Joe Walnes, http://xstream.codehaus.org/