org.ow2.petals.binding.soap.util
Class AxiomSOAPEnvelopeFlattener

java.lang.Object
  extended by org.ow2.petals.binding.soap.util.AxiomSOAPEnvelopeFlattener

public final class AxiomSOAPEnvelopeFlattener
extends java.lang.Object


Constructor Summary
AxiomSOAPEnvelopeFlattener()
           
 
Method Summary
static org.apache.axiom.soap.SOAPEnvelope flatten(org.apache.axiom.soap.SOAPEnvelope envelope)
          Get back a soap envelope without the multiref elements.
static void flattenOMElement(org.apache.axiom.soap.SOAPFactory factory, org.apache.axiom.om.OMContainer targetParent, org.apache.axiom.om.OMElement sourceElement, java.util.Map<java.lang.String,org.apache.axiom.om.OMElement> multiref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxiomSOAPEnvelopeFlattener

public AxiomSOAPEnvelopeFlattener()
Method Detail

flatten

public static final org.apache.axiom.soap.SOAPEnvelope flatten(org.apache.axiom.soap.SOAPEnvelope envelope)
                                                        throws javax.jbi.messaging.MessagingException
Get back a soap envelope without the multiref elements.

Parameters:
the - SOAP envelope with multiref elements
Returns:
the SOAP envelope without multiref elements
Throws:
javax.jbi.messaging.MessagingException - if it is not possible to determine the SOAP version

flattenOMElement

public static final void flattenOMElement(org.apache.axiom.soap.SOAPFactory factory,
                                          org.apache.axiom.om.OMContainer targetParent,
                                          org.apache.axiom.om.OMElement sourceElement,
                                          java.util.Map<java.lang.String,org.apache.axiom.om.OMElement> multiref)


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.