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

java.lang.Object
  extended by org.apache.axiom.om.impl.dom.NodeImpl
      extended by org.apache.axiom.om.impl.dom.ParentNode
          extended by org.apache.axiom.om.impl.dom.RootNode
              extended by org.apache.axiom.om.impl.dom.DocumentImpl
                  extended by org.apache.axiom.soap.impl.dom.SOAPMessageImpl
All Implemented Interfaces:
IContainer, IParentNode, OMContainerEx, OMContainer, OMDocument, OMInformationItem, OMSerializable, SOAPMessage, org.w3c.dom.Document, org.w3c.dom.Node, org.w3c.dom.NodeList

public class SOAPMessageImpl
extends DocumentImpl
implements SOAPMessage


Field Summary
 
Fields inherited from class org.apache.axiom.om.impl.dom.DocumentImpl
builder, identifiers, state
 
Fields inherited from class org.apache.axiom.om.impl.dom.ParentNode
firstChild, lastChild
 
Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl
factory, FIRSTCHILD, flags, HAS_PARENT, 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_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, 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.impl.common.IParentNode
COMPLETE, DISCARDED, INCOMPLETE
 
Constructor Summary
SOAPMessageImpl(OMXMLParserWrapper parserWrapper, SOAPFactory factory)
           
SOAPMessageImpl(SOAPFactory factory)
           
 
Method Summary
protected  DocumentImpl createClone(OMCloneOptions options)
           
 SOAPEnvelope getSOAPEnvelope()
           
protected  void internalSerialize(javax.xml.stream.XMLStreamWriter writer, boolean cache, boolean includeXMLDeclaration)
           
 void setSOAPEnvelope(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, discarded, getBuilder, getCharsetEncoding, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getNextSibling, getNodeName, getNodeType, getOMDocumentElement, getOwnerDocument, getState, getStrictErrorChecking, getTextContent, getXmlEncoding, getXMLEncoding, getXmlStandalone, getXmlVersion, getXMLVersion, importNode, internalSerialize, isComplete, isStandalone, lookupNamespaceURI, normalizeDocument, removeChildren, removeIdAttr, renameNode, serialize, serializeAndConsume, setCharsetEncoding, setComplete, setDocumentURI, setOMDocumentElement, setStandalone, setStrictErrorChecking, setTextContent, setXMLEncoding, setXmlStandalone, setXmlVersion, setXMLVersion
 
Methods inherited from class org.apache.axiom.om.impl.dom.ParentNode
addChild, addChild, appendChild, getChildNodes, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDescendants, getFirstChild, getFirstChildWithName, getFirstOMChild, getFirstOMChildIfAvailable, getLastChild, getLastKnownOMChild, getLength, getSAXSource, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, hasChildNodes, insertBefore, item, removeChild, replaceChild, setFirstChild, setLastChild
 
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl
buildWithAttachments, clone, cloneNode, close, compareDocumentPosition, detach, getAttributes, getBaseURI, getFeature, getLocalName, getNamespaceURI, getNextOMSiblingIfAvailable, getNodeValue, getOMFactory, getParent, getParentNode, getPrefix, getPreviousOMSibling, getPreviousSibling, getUserData, hasAttributes, insertSiblingAfter, insertSiblingBefore, internalSerialize, internalSerializeAndConsume, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupPrefix, normalize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setNextOMSibling, setNodeValue, setParent, setParent, setPrefix, setPreviousOMSibling, 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, getXMLEncoding, getXMLVersion, isStandalone, setCharsetEncoding, setOMDocumentElement, setStandalone, setXMLEncoding, setXMLVersion
 
Methods inherited from interface org.apache.axiom.om.OMContainer
addChild, getBuilder, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDescendants, getFirstChildWithName, getFirstOMChild, getSAXSource, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeChildren, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume
 
Methods inherited from interface org.apache.axiom.om.OMSerializable
build, close, isComplete, serialize, serialize, serializeAndConsume
 
Methods inherited from interface org.apache.axiom.om.OMInformationItem
clone, getOMFactory
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNodeValue, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setUserData
 
Methods inherited from interface org.apache.axiom.om.impl.common.IContainer
getLastKnownOMChild, setFirstChild, setLastChild
 
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx
addChild
 
Methods inherited from interface org.apache.axiom.om.impl.common.IParentNode
getFirstOMChildIfAvailable
 

Constructor Detail

SOAPMessageImpl

public SOAPMessageImpl(SOAPFactory factory)

SOAPMessageImpl

public SOAPMessageImpl(OMXMLParserWrapper parserWrapper,
                       SOAPFactory factory)
Method Detail

getSOAPEnvelope

public SOAPEnvelope getSOAPEnvelope()
                             throws SOAPProcessingException
Specified by:
getSOAPEnvelope in interface SOAPMessage
Throws:
SOAPProcessingException

setSOAPEnvelope

public void setSOAPEnvelope(SOAPEnvelope envelope)
                     throws SOAPProcessingException
Specified by:
setSOAPEnvelope in interface SOAPMessage
Throws:
SOAPProcessingException

internalSerialize

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

createClone

protected DocumentImpl createClone(OMCloneOptions options)
Overrides:
createClone in class DocumentImpl


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