org.apache.synapse.commons.json
Class JsonFormatter

java.lang.Object
  extended by org.apache.synapse.commons.json.JsonFormatter
All Implemented Interfaces:
org.apache.axis2.transport.MessageFormatter

public final class JsonFormatter
extends Object
implements org.apache.axis2.transport.MessageFormatter


Constructor Summary
JsonFormatter()
           
 
Method Summary
 String formatSOAPAction(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat, String s)
           
 byte[] getBytes(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat)
           
 String getContentType(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat format, String soapActionString)
           
 URL getTargetAddress(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat, URL url)
           
static void toJson(org.apache.axiom.om.OMElement element, OutputStream outputStream)
          Deprecated. Use JsonUtil.writeAsJson(org.apache.axiom.om.OMElement, java.io.OutputStream)
 void writeTo(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat, OutputStream outputStream, boolean preserve)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonFormatter

public JsonFormatter()
Method Detail

getBytes

public byte[] getBytes(org.apache.axis2.context.MessageContext messageContext,
                       org.apache.axiom.om.OMOutputFormat omOutputFormat)
                throws org.apache.axis2.AxisFault
Specified by:
getBytes in interface org.apache.axis2.transport.MessageFormatter
Throws:
org.apache.axis2.AxisFault

writeTo

public void writeTo(org.apache.axis2.context.MessageContext messageContext,
                    org.apache.axiom.om.OMOutputFormat omOutputFormat,
                    OutputStream outputStream,
                    boolean preserve)
             throws org.apache.axis2.AxisFault
Specified by:
writeTo in interface org.apache.axis2.transport.MessageFormatter
Throws:
org.apache.axis2.AxisFault

toJson

public static void toJson(org.apache.axiom.om.OMElement element,
                          OutputStream outputStream)
                   throws org.apache.axis2.AxisFault
Deprecated. Use JsonUtil.writeAsJson(org.apache.axiom.om.OMElement, java.io.OutputStream)

Parameters:
element - XML element
outputStream - Output Stream to write the converted JSON representation.
Throws:
org.apache.axis2.AxisFault

getContentType

public String getContentType(org.apache.axis2.context.MessageContext messageContext,
                             org.apache.axiom.om.OMOutputFormat format,
                             String soapActionString)
Specified by:
getContentType in interface org.apache.axis2.transport.MessageFormatter

getTargetAddress

public URL getTargetAddress(org.apache.axis2.context.MessageContext messageContext,
                            org.apache.axiom.om.OMOutputFormat omOutputFormat,
                            URL url)
                     throws org.apache.axis2.AxisFault
Specified by:
getTargetAddress in interface org.apache.axis2.transport.MessageFormatter
Throws:
org.apache.axis2.AxisFault

formatSOAPAction

public String formatSOAPAction(org.apache.axis2.context.MessageContext messageContext,
                               org.apache.axiom.om.OMOutputFormat omOutputFormat,
                               String s)
Specified by:
formatSOAPAction in interface org.apache.axis2.transport.MessageFormatter


Copyright © 2005–2015 Apache Software Foundation. All rights reserved.