Package com.thoughtworks.xstream.io.json
Class JettisonStaxWriter
- java.lang.Object
-
- com.thoughtworks.xstream.io.AbstractWriter
-
- com.thoughtworks.xstream.io.xml.AbstractXmlWriter
-
- com.thoughtworks.xstream.io.xml.StaxWriter
-
- com.thoughtworks.xstream.io.json.JettisonStaxWriter
-
- All Implemented Interfaces:
ExtendedHierarchicalStreamWriter
,HierarchicalStreamWriter
,XmlFriendlyWriter
public class JettisonStaxWriter extends StaxWriter
A specializedStaxWriter
that makes usage of internal functionality of Jettison.- Since:
- 1.3.1
- Author:
- Jörg Schaible
-
-
Constructor Summary
Constructors Constructor Description JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeEnclosingDocument, boolean namespaceRepairingMode, NameCoder nameCoder, 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)
Deprecated.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, NameCoder nameCoder, org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, org.codehaus.jettison.mapped.MappedNamespaceConvention convention)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
Methods inherited from class com.thoughtworks.xstream.io.AbstractWriter
encodeAttribute, encodeNode, underlyingWriter
-
-
-
-
Constructor Detail
-
JettisonStaxWriter
public JettisonStaxWriter(QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeEnclosingDocument, boolean namespaceRepairingMode, NameCoder nameCoder, org.codehaus.jettison.mapped.MappedNamespaceConvention convention) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
- Since:
- 1.4
-
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
Deprecated.- 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)
Description copied from class:AbstractWriter
- Specified by:
startNode
in interfaceExtendedHierarchicalStreamWriter
- Overrides:
startNode
in classAbstractWriter
-
-