com.sun.xml.messaging.saaj.soap
Class SOAPDocumentImpl

java.lang.Object
  extended by com.sun.org.apache.xerces.internal.dom.NodeImpl
      extended by com.sun.org.apache.xerces.internal.dom.ChildNode
          extended by com.sun.org.apache.xerces.internal.dom.ParentNode
              extended by com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
                  extended by com.sun.org.apache.xerces.internal.dom.DocumentImpl
                      extended by com.sun.xml.messaging.saaj.soap.SOAPDocumentImpl
All Implemented Interfaces:
SOAPDocument, Serializable, Cloneable, Document, DocumentEvent, EventTarget, Node, NodeList, org.w3c.dom.ranges.DocumentRange, org.w3c.dom.traversal.DocumentTraversal

public class SOAPDocumentImpl
extends com.sun.org.apache.xerces.internal.dom.DocumentImpl
implements SOAPDocument

See Also:
Serialized Form

Field Summary
protected static Logger log
           
 
Fields inherited from class com.sun.org.apache.xerces.internal.dom.DocumentImpl
eventListeners, iterators, mutationEvents, ranges
 
Fields inherited from class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
actualEncoding, allowGrammarAccess, ancestorChecking, changes, docElement, docType, encoding, errorChecking, fDocumentURI, identifiers, standalone, userData, version, xmlVersionChanged
 
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class com.sun.org.apache.xerces.internal.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
 
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
 
Constructor Summary
SOAPDocumentImpl(SOAPPartImpl enclosingDocument)
           
 
Method Summary
 Node cloneNode(boolean deep)
           
 void cloneNode(SOAPDocumentImpl newdoc, boolean deep)
           
 Attr createAttribute(String name)
           
 Attr createAttributeNS(String namespaceURI, String qualifiedName)
           
 CDATASection createCDATASection(String data)
           
 Comment createComment(String data)
           
 DocumentFragment createDocumentFragment()
           
 Element createElement(String tagName)
           
 Element createElementNS(String namespaceURI, String qualifiedName)
           
 EntityReference createEntityReference(String name)
           
 ProcessingInstruction createProcessingInstruction(String target, String data)
           
 Text createTextNode(String data)
           
protected  Element doGetDocumentElement()
           
 DocumentType getDoctype()
           
 SOAPDocumentImpl getDocument()
           
 Element getDocumentElement()
           
 Element getElementById(String elementId)
           
 NodeList getElementsByTagName(String tagname)
           
 NodeList getElementsByTagNameNS(String namespaceURI, String localName)
           
 DOMImplementation getImplementation()
           
 SOAPPartImpl getSOAPPart()
           
 Node importNode(Node importedNode, boolean deep)
           
 
Methods inherited from class com.sun.org.apache.xerces.internal.dom.DocumentImpl
addEventListener, copyEventListeners, createEvent, createNodeIterator, createNodeIterator, createRange, createTreeWalker, createTreeWalker, dispatchAggregateEvents, dispatchAggregateEvents, dispatchEvent, dispatchEventToSubtree, dispatchingEventToSubtree, getEventListeners, removeEventListener, saveEnclosingAttr, setEventListeners
 
Methods inherited from class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
abort, adoptNode, changed, changes, checkDOMNSErr, checkNamespaceWF, checkQName, clearIdentifiers, clone, cloneNode, createAttributeNS, createDocumentType, createElementDefinition, createElementNS, createEntity, createNotation, getAsync, getBaseURI, getDocumentURI, getDomConfig, getEncoding, getErrorChecking, getFeature, getIdentifier, getIdentifiers, getInputEncoding, getNodeName, getNodeNumber, getNodeNumber, getNodeType, getOwnerDocument, getStandalone, getStrictErrorChecking, getTextContent, getUserData, getUserData, getUserDataRecord, getVersion, getXmlEncoding, getXmlStandalone, getXmlVersion, insertBefore, isKidOK, isValidQName, isXMLName, load, loadXML, normalizeDocument, putIdentifier, removeChild, removeIdentifier, renameNode, replaceChild, saveXML, setAsync, setDocumentURI, setEncoding, setErrorChecking, setInputEncoding, setStandalone, setStrictErrorChecking, setTextContent, setUserData, setUserData, setVersion, setXmlEncoding, setXmlStandalone, setXmlVersion, undeferChildren
 
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, hasChildNodes, isEqualNode, item, normalize, setReadOnly, synchronizeChildren
 
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class com.sun.org.apache.xerces.internal.dom.NodeImpl
addEventListener, appendChild, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getContainer, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, getUserDataRecord, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, synchronizeData, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, compareDocumentPosition, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, setNodeValue, setPrefix, setUserData
 

Field Detail

log

protected static final Logger log
Constructor Detail

SOAPDocumentImpl

public SOAPDocumentImpl(SOAPPartImpl enclosingDocument)
Method Detail

getSOAPPart

public SOAPPartImpl getSOAPPart()
Specified by:
getSOAPPart in interface SOAPDocument

getDocument

public SOAPDocumentImpl getDocument()
Specified by:
getDocument in interface SOAPDocument

getDoctype

public DocumentType getDoctype()
Specified by:
getDoctype in interface Document
Overrides:
getDoctype in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

getImplementation

public DOMImplementation getImplementation()
Specified by:
getImplementation in interface Document
Overrides:
getImplementation in class com.sun.org.apache.xerces.internal.dom.DocumentImpl

getDocumentElement

public Element getDocumentElement()
Specified by:
getDocumentElement in interface Document
Overrides:
getDocumentElement in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

doGetDocumentElement

protected Element doGetDocumentElement()

createElement

public Element createElement(String tagName)
                      throws DOMException
Specified by:
createElement in interface Document
Overrides:
createElement in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createDocumentFragment

public DocumentFragment createDocumentFragment()
Specified by:
createDocumentFragment in interface Document
Overrides:
createDocumentFragment in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

createTextNode

public Text createTextNode(String data)
Specified by:
createTextNode in interface Document
Overrides:
createTextNode in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

createComment

public Comment createComment(String data)
Specified by:
createComment in interface Document
Overrides:
createComment in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

createCDATASection

public CDATASection createCDATASection(String data)
                                throws DOMException
Specified by:
createCDATASection in interface Document
Overrides:
createCDATASection in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createProcessingInstruction

public ProcessingInstruction createProcessingInstruction(String target,
                                                         String data)
                                                  throws DOMException
Specified by:
createProcessingInstruction in interface Document
Overrides:
createProcessingInstruction in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createAttribute

public Attr createAttribute(String name)
                     throws DOMException
Specified by:
createAttribute in interface Document
Overrides:
createAttribute in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createEntityReference

public EntityReference createEntityReference(String name)
                                      throws DOMException
Specified by:
createEntityReference in interface Document
Overrides:
createEntityReference in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

getElementsByTagName

public NodeList getElementsByTagName(String tagname)
Specified by:
getElementsByTagName in interface Document
Overrides:
getElementsByTagName in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

importNode

public Node importNode(Node importedNode,
                       boolean deep)
                throws DOMException
Specified by:
importNode in interface Document
Overrides:
importNode in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createElementNS

public Element createElementNS(String namespaceURI,
                               String qualifiedName)
                        throws DOMException
Specified by:
createElementNS in interface Document
Overrides:
createElementNS in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

createAttributeNS

public Attr createAttributeNS(String namespaceURI,
                              String qualifiedName)
                       throws DOMException
Specified by:
createAttributeNS in interface Document
Overrides:
createAttributeNS in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
Throws:
DOMException

getElementsByTagNameNS

public NodeList getElementsByTagNameNS(String namespaceURI,
                                       String localName)
Specified by:
getElementsByTagNameNS in interface Document
Overrides:
getElementsByTagNameNS in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

getElementById

public Element getElementById(String elementId)
Specified by:
getElementById in interface Document
Overrides:
getElementById in class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl

cloneNode

public Node cloneNode(boolean deep)
Specified by:
cloneNode in interface Node
Overrides:
cloneNode in class com.sun.org.apache.xerces.internal.dom.DocumentImpl

cloneNode

public void cloneNode(SOAPDocumentImpl newdoc,
                      boolean deep)


Copyright © 2011 Oracle. All Rights Reserved.