- java.lang.Object
-
- com.sun.xml.messaging.saaj.soap.impl.ElementImpl
-
- com.sun.xml.messaging.saaj.soap.impl.BodyImpl
-
- All Implemented Interfaces:
Node,SOAPBody,SOAPBodyElement,SOAPElement,Element,Node
- Direct Known Subclasses:
Body1_1Impl,Body1_2Impl
public abstract class BodyImpl extends ElementImpl implements SOAPBody
The implementation of SOAP-ENV:BODY or the SOAPBody abstraction.- Author:
- Anil Vijendran (anil@sun.com)
-
-
Field Summary
-
Fields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URI
-
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
Constructors Modifier Constructor Description protectedBodyImpl(SOAPDocumentImpl ownerDoc, NameImpl bodyName)BodyImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
-
Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
addAttribute, addAttribute, addCDATA, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addNode, addText, addTextNode, appendChild, cloneNode, compareDocumentPosition, convertToSoapText, createElement, createElement, createQName, detachNode, doGetNamespacePrefixes, ensureNamespaceIsDeclared, findAndConvertChildElement, findChild, findEncodingStyleAttributeName, getAllAttributes, getAllAttributesAsQNames, getAllAttributesFrom, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getAttributeValue, getAttributeValueFrom, getBaseURI, getChildElementNodes, getChildElements, getChildElements, getChildElements, getChildElementsFrom, getDomElement, getElementName, getElementQName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getLocalName, getLocalPart, getNamespaceAttr, getNamespaceAttrFrom, getNamespaceContextNodes, getNamespaceContextNodes, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPrefix, getPreviousSibling, getQualifiedName, getSchemaTypeInfo, getSoapDocument, getSOAPNamespace, getTagName, getTextContent, getUserData, getValue, getValueNode, getValueNodeStrict, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, importElement, insertBefore, isDefaultNamespace, isEqualNode, isNamespaceQualified, isNamespaceQualified, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, replaceElementWithSOAPElement, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setEncodingStyleNamespace, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setValue, tryToFindEncodingStyleAttributeName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface javax.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValue
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from interface javax.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle
-
-
-
-
Constructor Detail
-
BodyImpl
protected BodyImpl(SOAPDocumentImpl ownerDoc, NameImpl bodyName)
-
BodyImpl
public BodyImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
-
Method Detail
-
isFault
protected abstract boolean isFault(SOAPElement child)
-
createBodyElement
protected abstract SOAPBodyElement createBodyElement(Name name)
-
createBodyElement
protected abstract SOAPBodyElement createBodyElement(QName name)
-
createFaultElement
protected abstract SOAPFault createFaultElement()
-
getDefaultFaultCode
protected abstract QName getDefaultFaultCode()
-
addFault
public SOAPFault addFault() throws SOAPException
- Specified by:
addFaultin interfaceSOAPBody- Throws:
SOAPException
-
addFault
public SOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
- Specified by:
addFaultin interfaceSOAPBody- Throws:
SOAPException
-
addFault
public SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws SOAPException
- Specified by:
addFaultin interfaceSOAPBody- Throws:
SOAPException
-
addFault
public SOAPFault addFault(Name faultCode, String faultString) throws SOAPException
- Specified by:
addFaultin interfaceSOAPBody- Throws:
SOAPException
-
addFault
public SOAPFault addFault(QName faultCode, String faultString) throws SOAPException
- Specified by:
addFaultin interfaceSOAPBody- Throws:
SOAPException
-
findFault
protected SOAPElement findFault()
-
addBodyElement
public SOAPBodyElement addBodyElement(Name name) throws SOAPException
- Specified by:
addBodyElementin interfaceSOAPBody- Throws:
SOAPException
-
addBodyElement
public SOAPBodyElement addBodyElement(QName qname) throws SOAPException
- Specified by:
addBodyElementin interfaceSOAPBody- Throws:
SOAPException
-
setParentElement
public void setParentElement(SOAPElement element) throws SOAPException
- Specified by:
setParentElementin interfaceNode- Overrides:
setParentElementin classElementImpl- Throws:
SOAPException
-
addElement
protected SOAPElement addElement(Name name) throws SOAPException
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addElement
protected SOAPElement addElement(QName name) throws SOAPException
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addDocument
public SOAPBodyElement addDocument(Document document) throws SOAPException
- Specified by:
addDocumentin interfaceSOAPBody- Throws:
SOAPException
-
convertToSoapElement
protected SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElementin classElementImpl
-
setElementQName
public SOAPElement setElementQName(QName newName) throws SOAPException
- Specified by:
setElementQNamein interfaceSOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
SOAPException
-
extractContentAsDocument
public Document extractContentAsDocument() throws SOAPException
- Specified by:
extractContentAsDocumentin interfaceSOAPBody- Throws:
SOAPException
-
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodesin interfaceNode- Overrides:
hasChildNodesin classElementImpl
-
getChildNodes
public NodeList getChildNodes()
- Specified by:
getChildNodesin interfaceNode- Overrides:
getChildNodesin classElementImpl
-
getFirstChild
public Node getFirstChild()
- Specified by:
getFirstChildin interfaceNode- Overrides:
getFirstChildin classElementImpl
-
getFirstChildNoMaterialize
public Node getFirstChildNoMaterialize()
-
getLastChild
public Node getLastChild()
- Specified by:
getLastChildin interfaceNode- Overrides:
getLastChildin classElementImpl
-
isLazy
public boolean isLazy()
-
-