Package org.apache.camel.component.xj
Class XmlJsonStreamWriter
- java.lang.Object
-
- org.apache.camel.component.xj.XmlJsonStreamWriter
-
- All Implemented Interfaces:
XMLStreamWriter
public class XmlJsonStreamWriter extends Object implements XMLStreamWriter
XML Json bridge. Explicitly using StreamWriter and not XMLEventWriter because saxon wants that.
-
-
Constructor Summary
Constructors Constructor Description XmlJsonStreamWriter(com.fasterxml.jackson.core.JsonGenerator jsonGenerator)Creates a new XmlJsonStreamWriter instance
-
Method Summary
-
-
-
Method Detail
-
writeStartElement
public void writeStartElement(String localName)
- Specified by:
writeStartElementin interfaceXMLStreamWriter
-
writeStartElement
public void writeStartElement(String namespaceURI, String localName)
- Specified by:
writeStartElementin interfaceXMLStreamWriter
-
writeStartElement
public void writeStartElement(String prefix, String localName, String namespaceURI)
- Specified by:
writeStartElementin interfaceXMLStreamWriter
-
writeEmptyElement
public void writeEmptyElement(String namespaceURI, String localName)
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter
-
writeEmptyElement
public void writeEmptyElement(String prefix, String localName, String namespaceURI)
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter
-
writeEmptyElement
public void writeEmptyElement(String localName)
- Specified by:
writeEmptyElementin interfaceXMLStreamWriter
-
writeEndElement
public void writeEndElement()
- Specified by:
writeEndElementin interfaceXMLStreamWriter
-
writeEndDocument
public void writeEndDocument() throws XMLStreamException- Specified by:
writeEndDocumentin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
close
public void close() throws XMLStreamException- Specified by:
closein interfaceXMLStreamWriter- Throws:
XMLStreamException
-
flush
public void flush() throws XMLStreamException- Specified by:
flushin interfaceXMLStreamWriter- Throws:
XMLStreamException
-
writeAttribute
public void writeAttribute(String localName, String value)
- Specified by:
writeAttributein interfaceXMLStreamWriter
-
writeAttribute
public void writeAttribute(String prefix, String namespaceURI, String localName, String value)
- Specified by:
writeAttributein interfaceXMLStreamWriter
-
writeAttribute
public void writeAttribute(String namespaceURI, String localName, String value)
- Specified by:
writeAttributein interfaceXMLStreamWriter
-
writeNamespace
public void writeNamespace(String prefix, String namespaceURI)
- Specified by:
writeNamespacein interfaceXMLStreamWriter
-
writeDefaultNamespace
public void writeDefaultNamespace(String namespaceURI)
- Specified by:
writeDefaultNamespacein interfaceXMLStreamWriter
-
writeComment
public void writeComment(String data)
- Specified by:
writeCommentin interfaceXMLStreamWriter
-
writeProcessingInstruction
public void writeProcessingInstruction(String target)
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter
-
writeProcessingInstruction
public void writeProcessingInstruction(String target, String data)
- Specified by:
writeProcessingInstructionin interfaceXMLStreamWriter
-
writeCData
public void writeCData(String data)
- Specified by:
writeCDatain interfaceXMLStreamWriter
-
writeDTD
public void writeDTD(String dtd)
- Specified by:
writeDTDin interfaceXMLStreamWriter
-
writeEntityRef
public void writeEntityRef(String name)
- Specified by:
writeEntityRefin interfaceXMLStreamWriter
-
writeStartDocument
public void writeStartDocument()
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter
-
writeStartDocument
public void writeStartDocument(String version)
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter
-
writeStartDocument
public void writeStartDocument(String encoding, String version)
- Specified by:
writeStartDocumentin interfaceXMLStreamWriter
-
writeCharacters
public void writeCharacters(String text)
- Specified by:
writeCharactersin interfaceXMLStreamWriter
-
writeCharacters
public void writeCharacters(char[] text, int start, int len)- Specified by:
writeCharactersin interfaceXMLStreamWriter
-
getPrefix
public String getPrefix(String uri)
- Specified by:
getPrefixin interfaceXMLStreamWriter
-
setPrefix
public void setPrefix(String prefix, String uri)
- Specified by:
setPrefixin interfaceXMLStreamWriter
-
setDefaultNamespace
public void setDefaultNamespace(String uri)
- Specified by:
setDefaultNamespacein interfaceXMLStreamWriter
-
getNamespaceContext
public NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfaceXMLStreamWriter
-
setNamespaceContext
public void setNamespaceContext(NamespaceContext context)
- Specified by:
setNamespaceContextin interfaceXMLStreamWriter
-
getProperty
public Object getProperty(String name) throws IllegalArgumentException
- Specified by:
getPropertyin interfaceXMLStreamWriter- Throws:
IllegalArgumentException
-
-