Package org.kie.dmn.backend.marshalling
Class CustomStaxWriter
- java.lang.Object
-
- com.thoughtworks.xstream.io.AbstractWriter
-
- com.thoughtworks.xstream.io.xml.AbstractXmlWriter
-
- com.thoughtworks.xstream.io.xml.StaxWriter
-
- org.kie.dmn.backend.marshalling.CustomStaxWriter
-
- All Implemented Interfaces:
com.thoughtworks.xstream.io.ExtendedHierarchicalStreamWriter,com.thoughtworks.xstream.io.HierarchicalStreamWriter,com.thoughtworks.xstream.io.xml.XmlFriendlyWriter,java.lang.AutoCloseable
public class CustomStaxWriter extends com.thoughtworks.xstream.io.xml.StaxWriter implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description CustomStaxWriter(com.thoughtworks.xstream.io.xml.QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeStartEndDocument, boolean repairingNamespace, com.thoughtworks.xstream.io.naming.NameCoder nameCoder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendNode()com.thoughtworks.xstream.io.xml.QNameMapgetQNameMap()voidsetDefaultNamespace(java.lang.String uri)voidsetValue(java.lang.String text)voidstartNode(java.lang.String arg0)voidwriteNamespace(java.lang.String prefix, java.lang.String uri)-
Methods inherited from class com.thoughtworks.xstream.io.xml.StaxWriter
addAttribute, close, flush, getXMLStreamWriter, isNamespaceRepairingMode
-
Methods inherited from class com.thoughtworks.xstream.io.AbstractWriter
encodeAttribute, encodeNode, startNode, underlyingWriter
-
-
-
-
Constructor Detail
-
CustomStaxWriter
public CustomStaxWriter(com.thoughtworks.xstream.io.xml.QNameMap qnameMap, javax.xml.stream.XMLStreamWriter out, boolean writeStartEndDocument, boolean repairingNamespace, com.thoughtworks.xstream.io.naming.NameCoder nameCoder) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
-
Method Detail
-
writeNamespace
public void writeNamespace(java.lang.String prefix, java.lang.String uri) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
endNode
public void endNode()
- Specified by:
endNodein interfacecom.thoughtworks.xstream.io.HierarchicalStreamWriter- Overrides:
endNodein classcom.thoughtworks.xstream.io.xml.StaxWriter
-
startNode
public void startNode(java.lang.String arg0)
- Specified by:
startNodein interfacecom.thoughtworks.xstream.io.HierarchicalStreamWriter- Overrides:
startNodein classcom.thoughtworks.xstream.io.xml.StaxWriter
-
setValue
public void setValue(java.lang.String text)
- Specified by:
setValuein interfacecom.thoughtworks.xstream.io.HierarchicalStreamWriter- Overrides:
setValuein classcom.thoughtworks.xstream.io.xml.StaxWriter
-
getQNameMap
public com.thoughtworks.xstream.io.xml.QNameMap getQNameMap()
- Overrides:
getQNameMapin classcom.thoughtworks.xstream.io.xml.StaxWriter
-
-