Apache CXF API

org.apache.cxf.jaxrs.provider.json.utils
Class JSONUtils

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.json.utils.JSONUtils

public final class JSONUtils
extends Object


Method Summary
static javax.xml.stream.XMLStreamReader createBadgerFishReader(InputStream is)
           
static javax.xml.stream.XMLStreamWriter createBadgerFishWriter(OutputStream os)
           
static Configuration createConfiguration(ConcurrentHashMap<String,String> namespaceMap, boolean writeXsiType, boolean attributesAsElements, TypeConverter converter)
           
static javax.xml.stream.XMLStreamWriter createIgnoreMixedContentWriterIfNeeded(javax.xml.stream.XMLStreamWriter writer, boolean ignoreMixedContent)
           
static javax.xml.stream.XMLStreamWriter createIgnoreNsWriterIfNeeded(javax.xml.stream.XMLStreamWriter writer, boolean ignoreNamespaces)
           
static javax.xml.stream.XMLStreamReader createStreamReader(InputStream is, boolean readXsiType, ConcurrentHashMap<String,String> namespaceMap)
           
static javax.xml.stream.XMLStreamReader createStreamReader(InputStream is, boolean readXsiType, ConcurrentHashMap<String,String> namespaceMap, DocumentDepthProperties depthProps)
           
static javax.xml.stream.XMLStreamWriter createStreamWriter(OutputStream os, QName qname, boolean writeXsiType, Configuration config, boolean serializeAsArray, List<String> arrayKeys, boolean dropRootElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createBadgerFishWriter

public static javax.xml.stream.XMLStreamWriter createBadgerFishWriter(OutputStream os)
                                                               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createBadgerFishReader

public static javax.xml.stream.XMLStreamReader createBadgerFishReader(InputStream is)
                                                               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createStreamWriter

public static javax.xml.stream.XMLStreamWriter createStreamWriter(OutputStream os,
                                                                  QName qname,
                                                                  boolean writeXsiType,
                                                                  Configuration config,
                                                                  boolean serializeAsArray,
                                                                  List<String> arrayKeys,
                                                                  boolean dropRootElement)
                                                           throws Exception
Throws:
Exception

createConfiguration

public static Configuration createConfiguration(ConcurrentHashMap<String,String> namespaceMap,
                                                boolean writeXsiType,
                                                boolean attributesAsElements,
                                                TypeConverter converter)

createIgnoreMixedContentWriterIfNeeded

public static javax.xml.stream.XMLStreamWriter createIgnoreMixedContentWriterIfNeeded(javax.xml.stream.XMLStreamWriter writer,
                                                                                      boolean ignoreMixedContent)

createIgnoreNsWriterIfNeeded

public static javax.xml.stream.XMLStreamWriter createIgnoreNsWriterIfNeeded(javax.xml.stream.XMLStreamWriter writer,
                                                                            boolean ignoreNamespaces)

createStreamReader

public static javax.xml.stream.XMLStreamReader createStreamReader(InputStream is,
                                                                  boolean readXsiType,
                                                                  ConcurrentHashMap<String,String> namespaceMap)
                                                           throws Exception
Throws:
Exception

createStreamReader

public static javax.xml.stream.XMLStreamReader createStreamReader(InputStream is,
                                                                  boolean readXsiType,
                                                                  ConcurrentHashMap<String,String> namespaceMap,
                                                                  DocumentDepthProperties depthProps)
                                                           throws Exception
Throws:
Exception

Apache CXF API

Apache CXF