Package org.apache.synapse.commons.json
Class JsonFormatter
java.lang.Object
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformatSOAPAction(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) getContentType(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat format, String soapActionString) getTargetAddress(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat, URL url) static voidtoJson(org.apache.axiom.om.OMElement element, OutputStream outputStream) Deprecated.voidwriteTo(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat, OutputStream outputStream, boolean preserve)
-
Constructor Details
-
JsonFormatter
public JsonFormatter()
-
-
Method Details
-
getBytes
public byte[] getBytes(org.apache.axis2.context.MessageContext messageContext, org.apache.axiom.om.OMOutputFormat omOutputFormat) throws org.apache.axis2.AxisFault - Specified by:
getBytesin interfaceorg.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:
writeToin interfaceorg.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 - Parameters:
element- XML elementoutputStream- 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:
getContentTypein interfaceorg.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:
getTargetAddressin interfaceorg.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:
formatSOAPActionin interfaceorg.apache.axis2.transport.MessageFormatter
-
JsonUtil.writeAsJson(org.apache.axiom.om.OMElement, java.io.OutputStream)