Package org.apache.synapse.util
Class PayloadHelper
- java.lang.Object
-
- org.apache.synapse.util.PayloadHelper
-
public class PayloadHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
AXIOMPAYLOADNS
static QName
BINARYELT
static int
BINARYPAYLOADTYPE
static org.apache.commons.logging.Log
log
static QName
MAPELT
static int
MAPPAYLOADTYPE
static QName
TEXTELT
static int
TEXTPAYLOADTYPE
static int
XMLPAYLOADTYPE
-
Constructor Summary
Constructors Constructor Description PayloadHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataHandler
getBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
static DataHandler
getBinaryPayload(MessageContext mc)
static SimpleMap
getMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
static SimpleMap
getMapPayload(MessageContext mc)
static int
getPayloadType(org.apache.axiom.soap.SOAPEnvelope envelope)
static int
getPayloadType(MessageContext mc)
static XMLStreamReader
getStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
static XMLStreamReader
getStAXPayload(MessageContext mc)
static String
getTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
static String
getTextPayload(MessageContext mc)
static org.apache.axiom.om.OMElement
getXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
static void
setBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope, DataHandler dh)
static void
setBinaryPayload(MessageContext mc, DataHandler dh)
static void
setMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope, SimpleMap map)
static void
setMapPayload(MessageContext mc, SimpleMap map)
static void
setStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope, XMLStreamReader streamReader)
static void
setStAXPayload(MessageContext mc, XMLStreamReader streamReader)
static void
setTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope, String text)
static void
setTextPayload(MessageContext mc, String text)
static void
setXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMElement element)
static void
setXMLPayload(MessageContext mc, org.apache.axiom.om.OMElement element)
-
-
-
Field Detail
-
AXIOMPAYLOADNS
public static final String AXIOMPAYLOADNS
- See Also:
- Constant Field Values
-
BINARYELT
public static final QName BINARYELT
-
TEXTELT
public static final QName TEXTELT
-
MAPELT
public static final QName MAPELT
-
XMLPAYLOADTYPE
public static final int XMLPAYLOADTYPE
- See Also:
- Constant Field Values
-
BINARYPAYLOADTYPE
public static final int BINARYPAYLOADTYPE
- See Also:
- Constant Field Values
-
TEXTPAYLOADTYPE
public static final int TEXTPAYLOADTYPE
- See Also:
- Constant Field Values
-
MAPPAYLOADTYPE
public static final int MAPPAYLOADTYPE
- See Also:
- Constant Field Values
-
log
public static final org.apache.commons.logging.Log log
-
-
Method Detail
-
getPayloadType
public static int getPayloadType(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getPayloadType
public static int getPayloadType(MessageContext mc)
-
getXMLPayload
public static org.apache.axiom.om.OMElement getXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
setXMLPayload
public static void setXMLPayload(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMElement element)
-
setXMLPayload
public static void setXMLPayload(MessageContext mc, org.apache.axiom.om.OMElement element)
-
getBinaryPayload
public static DataHandler getBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getBinaryPayload
public static DataHandler getBinaryPayload(MessageContext mc)
-
setBinaryPayload
public static void setBinaryPayload(org.apache.axiom.soap.SOAPEnvelope envelope, DataHandler dh)
-
setBinaryPayload
public static void setBinaryPayload(MessageContext mc, DataHandler dh)
-
getTextPayload
public static String getTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getTextPayload
public static String getTextPayload(MessageContext mc)
-
setTextPayload
public static void setTextPayload(org.apache.axiom.soap.SOAPEnvelope envelope, String text)
-
setTextPayload
public static void setTextPayload(MessageContext mc, String text)
-
getMapPayload
public static SimpleMap getMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getMapPayload
public static SimpleMap getMapPayload(MessageContext mc)
-
setMapPayload
public static void setMapPayload(org.apache.axiom.soap.SOAPEnvelope envelope, SimpleMap map)
-
setMapPayload
public static void setMapPayload(MessageContext mc, SimpleMap map)
-
getStAXPayload
public static XMLStreamReader getStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope)
-
getStAXPayload
public static XMLStreamReader getStAXPayload(MessageContext mc)
-
setStAXPayload
public static void setStAXPayload(org.apache.axiom.soap.SOAPEnvelope envelope, XMLStreamReader streamReader)
-
setStAXPayload
public static void setStAXPayload(MessageContext mc, XMLStreamReader streamReader)
-
-