org.apache.axis2.saaj.util
Class SAAJUtil

java.lang.Object
  extended by org.apache.axis2.saaj.util.SAAJUtil

public class SAAJUtil
extends Object

Utility class for the Axis2-WSS4J Module


Constructor Summary
SAAJUtil()
           
 
Method Summary
static boolean compareContentTypes(String contentType1, String contentType2)
           
static MimeHeaders copyMimeHeaders(MimeHeaders headers)
          Create a copy of an existing MimeHeaders object.
static Document getDocumentFromSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope env)
          Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope
static org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelopeFromDOOMDocument(Document doc)
           
static String normalizeContentType(String contentType)
          Normalize a content type specification.
static Element toDOM(org.apache.axiom.om.OMElement element)
          Convert a given OMElement to a DOM Element
static org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl toDOOMSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope env)
          Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope
static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(Element elem)
           
static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(SOAPMessage message)
          Convert a SAAJ message to an Axiom SOAP envelope object and process xop:Include elements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAAJUtil

public SAAJUtil()
Method Detail

getDocumentFromSOAPEnvelope

public static Document getDocumentFromSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope env)
Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope

Parameters:
env - An org.apache.axiom.soap.SOAPEnvelope instance
Returns:
the DOM Document of the given SOAP Envelope

toDOOMSOAPEnvelope

public static org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl toDOOMSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope env)
Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope

Parameters:
env - An org.apache.axiom.soap.SOAPEnvelope instance
Returns:
the org.apache.axis2.soap.impl.dom.SOAPEnvelopeImpl of the given SOAP Envelope

getSOAPEnvelopeFromDOOMDocument

public static org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelopeFromDOOMDocument(Document doc)

toOMSOAPEnvelope

public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(Element elem)

toOMSOAPEnvelope

public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(SOAPMessage message)
                                                           throws SOAPException
Convert a SAAJ message to an Axiom SOAP envelope object and process xop:Include elements.

Parameters:
message - the SAAJ message
Returns:
the OM SOAP envelope
Throws:
SOAPException

toDOM

public static Element toDOM(org.apache.axiom.om.OMElement element)
                     throws Exception
Convert a given OMElement to a DOM Element

Parameters:
element -
Returns:
DOM Element
Throws:
Exception

copyMimeHeaders

public static MimeHeaders copyMimeHeaders(MimeHeaders headers)
Create a copy of an existing MimeHeaders object.

Parameters:
headers - the object to copy
Returns:
a copy of the MimeHeaders object

normalizeContentType

public static String normalizeContentType(String contentType)
Normalize a content type specification. This removes all parameters from the content type and converts it to lower case.

Parameters:
contentType - the content type to normalize
Returns:
the normalized content type

compareContentTypes

public static boolean compareContentTypes(String contentType1,
                                          String contentType2)


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.