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

java.lang.Object
  extended byorg.apache.axiom.om.impl.dom.NodeImpl
      extended byorg.apache.axiom.om.impl.dom.ChildNode
          extended byorg.apache.axiom.om.impl.dom.ParentNode
              extended byorg.apache.axiom.om.impl.dom.DocumentImpl
                  extended byorg.apache.axiom.soap.impl.dom.SOAPMessageImpl
All Implemented Interfaces:
java.lang.Cloneable, org.w3c.dom.Document, org.w3c.dom.Node, org.w3c.dom.NodeList, org.apache.axiom.om.OMContainer, org.apache.axiom.om.impl.OMContainerEx, org.apache.axiom.om.OMDocument, org.apache.axiom.om.OMNode, org.apache.axiom.om.impl.OMNodeEx, org.apache.axiom.soap.SOAPMessage

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


Field Summary
 
Fields inherited from class org.apache.axiom.om.impl.dom.DocumentImpl
documentElement, identifiers
 
Fields inherited from class org.apache.axiom.om.impl.dom.ParentNode
firstChild, lastChild
 
Fields inherited from class org.apache.axiom.om.impl.dom.ChildNode
nextSibling, parentNode, previousSibling
 
Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl
builder, done, factory, FIRSTCHILD, flags, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED
 
Fields inherited from interface org.apache.axiom.om.OMDocument
XML_10, XML_11
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from interface org.apache.axiom.om.OMNode
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE
 
Constructor Summary
SOAPMessageImpl(org.apache.axiom.om.OMXMLParserWrapper parserWrapper, org.apache.axiom.soap.SOAPFactory factory)
           
SOAPMessageImpl(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMXMLParserWrapper parserWrapper, org.apache.axiom.soap.SOAPFactory factory)
           
SOAPMessageImpl(org.apache.axiom.soap.SOAPFactory factory)
           
 
Method Summary
 org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()
           
protected  void internalSerialize(javax.xml.stream.XMLStreamWriter writer, boolean cache, boolean includeXMLDeclaration)
           
 void setSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope)
           
 
Methods inherited from class org.apache.axiom.om.impl.dom.DocumentImpl
addIdAttr, adoptNode, build, checkQName, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getCharsetEncoding, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getNextOMSibling, getNextSibling, getNodeName, getNodeType, getOMDocumentElement, getParent, getPreviousOMSibling, getPreviousSibling, getStrictErrorChecking, getType, getXmlEncoding, getXmlStandalone, getXmlVersion, getXMLVersion, importNode, internalSerialize, internalSerializeAndConsume, isStandalone, normalizeDocument, removeIdAttr, renameNode, serialize, serialize, serializeAndConsume, serializeAndConsume, setCharsetEncoding, setDocumentURI, setNextOMSibling, setOMDocumentElement, setParent, setPreviousOMSibling, setStandalone, setStrictErrorChecking, setType, setXmlStandalone, setXmlVersion, setXMLVersion
 
Methods inherited from class org.apache.axiom.om.impl.dom.ParentNode
addChild, buildNext, cloneNode, getChildNodes, getChildren, getChildrenWithName, getFirstChild, getFirstChildWithName, getFirstOMChild, getLastChild, hasChildNodes, importNode, insertBefore, removeChild, replaceChild, setFirstChild
 
Methods inherited from class org.apache.axiom.om.impl.dom.ChildNode
detach, discard, getParentNode, insertSiblingAfter, insertSiblingBefore
 
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl
appendChild, buildWithAttachments, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getLength, getLocalName, getNamespaceURI, getNodeValue, getOMFactory, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, internalSerializeWithCache, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData
 
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, setOMDocumentElement, setStandalone, setXMLVersion
 
Methods inherited from interface org.apache.axiom.om.OMContainer
addChild, buildNext, getChildren, getChildrenWithName, getFirstChildWithName, getFirstOMChild, isComplete
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNodeValue, getOwnerDocument, getParentNode, getPrefix, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx
setComplete
 

Constructor Detail

SOAPMessageImpl

public SOAPMessageImpl(org.apache.axiom.soap.SOAPFactory factory)

SOAPMessageImpl

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

SOAPMessageImpl

public SOAPMessageImpl(org.apache.axiom.om.OMXMLParserWrapper parserWrapper,
                       org.apache.axiom.soap.SOAPFactory factory)
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

internalSerialize

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


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.