org.apache.axiom.soap.impl.llom
Class SOAPMessageImpl

java.lang.Object
  extended by org.apache.axiom.om.impl.llom.OMDocumentImpl
      extended by org.apache.axiom.soap.impl.llom.SOAPMessageImpl
All Implemented Interfaces:
org.apache.axiom.om.impl.OMContainerEx, org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMDocument, org.apache.axiom.soap.SOAPMessage

public class SOAPMessageImpl
extends OMDocumentImpl
implements org.apache.axiom.soap.SOAPMessage


Field Summary
 
Fields inherited from class org.apache.axiom.om.impl.llom.OMDocumentImpl
charSetEncoding, documentElement, done, factory, firstChild, isStandalone, lastChild, parserWrapper, xmlVersion
 
Fields inherited from interface org.apache.axiom.om.OMDocument
XML_10, XML_11
 
Constructor Summary
SOAPMessageImpl()
           
SOAPMessageImpl(org.apache.axiom.om.OMXMLParserWrapper parserWrapper)
           
SOAPMessageImpl(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMXMLParserWrapper parserWrapper)
           
 
Method Summary
 org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()
           
protected  void internalSerialize(javax.xml.stream.XMLStreamWriter writer, boolean cache, boolean includeXMLDeclaration)
           
 void setFirstChild(org.apache.axiom.om.OMNode firstChild)
          Method setFirstChild.
 void setOMDocumentElement(org.apache.axiom.om.OMElement rootElement)
          Method setDocumentElement.
 void setSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope)
           
 
Methods inherited from class org.apache.axiom.om.impl.llom.OMDocumentImpl
addChild, buildNext, getCharsetEncoding, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getFirstChildWithName, getFirstOMChild, getOMDocumentElement, getOMFactory, getXMLVersion, internalSerialize, internalSerialize, internalSerializeAndConsume, internalSerializeAndConsume, isComplete, isStandalone, serialize, serialize, serializeAndConsume, serializeAndConsume, setCharsetEncoding, setComplete, setLastChild, setStandalone, setXMLVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axiom.om.OMDocument
getCharsetEncoding, getOMDocumentElement, getOMFactory, getXMLVersion, isStandalone, serialize, serialize, serializeAndConsume, serializeAndConsume, setCharsetEncoding, setStandalone, setXMLVersion
 
Methods inherited from interface org.apache.axiom.om.OMContainer
addChild, buildNext, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getFirstChildWithName, getFirstOMChild, isComplete
 

Constructor Detail

SOAPMessageImpl

public SOAPMessageImpl()

SOAPMessageImpl

public SOAPMessageImpl(org.apache.axiom.soap.SOAPEnvelope envelope,
                       org.apache.axiom.om.OMXMLParserWrapper parserWrapper)

SOAPMessageImpl

public SOAPMessageImpl(org.apache.axiom.om.OMXMLParserWrapper parserWrapper)
Method Detail

getSOAPEnvelope

public org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()
                                                   throws org.apache.axiom.soap.SOAPProcessingException
Specified by:
getSOAPEnvelope in interface org.apache.axiom.soap.SOAPMessage
Throws:
org.apache.axiom.soap.SOAPProcessingException

setSOAPEnvelope

public void setSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope)
                     throws org.apache.axiom.soap.SOAPProcessingException
Specified by:
setSOAPEnvelope in interface org.apache.axiom.soap.SOAPMessage
Throws:
org.apache.axiom.soap.SOAPProcessingException

setOMDocumentElement

public void setOMDocumentElement(org.apache.axiom.om.OMElement rootElement)
Description copied from class: OMDocumentImpl
Method setDocumentElement.

Specified by:
setOMDocumentElement in interface org.apache.axiom.om.OMDocument
Overrides:
setOMDocumentElement in class OMDocumentImpl

setFirstChild

public void setFirstChild(org.apache.axiom.om.OMNode firstChild)
Description copied from class: OMDocumentImpl
Method setFirstChild.

Specified by:
setFirstChild in interface org.apache.axiom.om.impl.OMContainerEx
Overrides:
setFirstChild in class OMDocumentImpl

internalSerialize

protected void internalSerialize(javax.xml.stream.XMLStreamWriter writer,
                                 boolean cache,
                                 boolean includeXMLDeclaration)
                          throws javax.xml.stream.XMLStreamException
Overrides:
internalSerialize in class OMDocumentImpl
Throws:
javax.xml.stream.XMLStreamException