Class JsonXmlStreamer


  • public class JsonXmlStreamer
    extends java.lang.Object
    Write JSON stream to XML stream. This is realized by transforming Jackson stream events to StaX events. You need a root element to wrap the JSON stream into.
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonXmlStreamer()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JsonXmlStreamer context​(org.xbib.content.resource.NamespaceContext context)  
      javax.xml.stream.XMLEventWriter openWriter​(java.io.OutputStream out)  
      javax.xml.stream.XMLEventWriter openWriter​(java.io.OutputStream out, java.lang.String encoding)  
      javax.xml.stream.XMLEventWriter openWriter​(java.io.Writer writer)  
      JsonXmlStreamer root​(javax.xml.namespace.QName root)  
      void toXML​(java.io.InputStream in, java.io.OutputStream out)  
      void toXML​(java.io.InputStream in, java.io.Writer writer)  
      void toXML​(java.io.InputStream in, javax.xml.stream.util.XMLEventConsumer consumer)  
      void toXML​(java.io.Reader in, java.io.Writer out)  
      void toXML​(java.io.Reader in, javax.xml.stream.util.XMLEventConsumer consumer)  
      void writeStylesheetInstruction​(javax.xml.stream.util.XMLEventConsumer consumer, java.lang.String stylesheet)  
      void writeXMLProcessingInstruction​(javax.xml.stream.util.XMLEventConsumer consumer, java.lang.String encoding)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonXmlStreamer

        public JsonXmlStreamer()
    • Method Detail

      • context

        public JsonXmlStreamer context​(org.xbib.content.resource.NamespaceContext context)
      • openWriter

        public javax.xml.stream.XMLEventWriter openWriter​(java.io.OutputStream out)
                                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • openWriter

        public javax.xml.stream.XMLEventWriter openWriter​(java.io.OutputStream out,
                                                          java.lang.String encoding)
                                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • openWriter

        public javax.xml.stream.XMLEventWriter openWriter​(java.io.Writer writer)
                                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • writeXMLProcessingInstruction

        public void writeXMLProcessingInstruction​(javax.xml.stream.util.XMLEventConsumer consumer,
                                                  java.lang.String encoding)
                                           throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • writeStylesheetInstruction

        public void writeStylesheetInstruction​(javax.xml.stream.util.XMLEventConsumer consumer,
                                               java.lang.String stylesheet)
                                        throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • toXML

        public void toXML​(java.io.InputStream in,
                          java.io.Writer writer)
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException
        Throws:
        javax.xml.stream.XMLStreamException
        java.io.IOException
      • toXML

        public void toXML​(java.io.InputStream in,
                          java.io.OutputStream out)
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException
        Throws:
        javax.xml.stream.XMLStreamException
        java.io.IOException
      • toXML

        public void toXML​(java.io.Reader in,
                          java.io.Writer out)
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException
        Throws:
        javax.xml.stream.XMLStreamException
        java.io.IOException
      • toXML

        public void toXML​(java.io.InputStream in,
                          javax.xml.stream.util.XMLEventConsumer consumer)
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException
        Throws:
        javax.xml.stream.XMLStreamException
        java.io.IOException
      • toXML

        public void toXML​(java.io.Reader in,
                          javax.xml.stream.util.XMLEventConsumer consumer)
                   throws javax.xml.stream.XMLStreamException,
                          java.io.IOException
        Throws:
        javax.xml.stream.XMLStreamException
        java.io.IOException