Class BodyImpl
java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.BodyImpl
- All Implemented Interfaces:
jakarta.xml.soap.Node,jakarta.xml.soap.SOAPBody,jakarta.xml.soap.SOAPBodyElement,jakarta.xml.soap.SOAPElement,Element,Node
- Direct Known Subclasses:
Body1_1Impl,Body1_2Impl
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_URIFields 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
ConstructorsModifierConstructorDescriptionprotectedBodyImpl(SOAPDocumentImpl ownerDoc, NameImpl bodyName) BodyImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.soap.SOAPBodyElementaddBodyElement(jakarta.xml.soap.Name name) jakarta.xml.soap.SOAPBodyElementaddBodyElement(QName qname) jakarta.xml.soap.SOAPBodyElementaddDocument(Document document) protected jakarta.xml.soap.SOAPElementaddElement(jakarta.xml.soap.Name name) protected jakarta.xml.soap.SOAPElementaddElement(QName name) jakarta.xml.soap.SOAPFaultaddFault()jakarta.xml.soap.SOAPFaultjakarta.xml.soap.SOAPFaultjakarta.xml.soap.SOAPFaultjakarta.xml.soap.SOAPFaultprotected jakarta.xml.soap.SOAPElementconvertToSoapElement(Element element) protected abstract jakarta.xml.soap.SOAPBodyElementcreateBodyElement(jakarta.xml.soap.Name name) protected abstract jakarta.xml.soap.SOAPBodyElementcreateBodyElement(QName name) protected abstract jakarta.xml.soap.SOAPFaultprotected jakarta.xml.soap.SOAPElementprotected abstract QNamejakarta.xml.soap.SOAPFaultgetFault()protected abstract NameImplgetFaultName(String name) booleanbooleanhasFault()protected abstract booleanisFault(jakarta.xml.soap.SOAPElement child) booleanisLazy()jakarta.xml.soap.SOAPElementsetElementQName(QName newName) voidsetParentElement(jakarta.xml.soap.SOAPElement element) 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, tryToFindEncodingStyleAttributeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setIdAttributeNSMethods inherited from interface jakarta.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setValueMethods 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, setUserDataMethods inherited from interface jakarta.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 Details
-
BodyImpl
-
BodyImpl
-
-
Method Details
-
getFaultName
-
isFault
protected abstract boolean isFault(jakarta.xml.soap.SOAPElement child) -
createBodyElement
protected abstract jakarta.xml.soap.SOAPBodyElement createBodyElement(jakarta.xml.soap.Name name) -
createBodyElement
-
createFaultElement
protected abstract jakarta.xml.soap.SOAPFault createFaultElement() -
getDefaultFaultCode
-
addFault
public jakarta.xml.soap.SOAPFault addFault() throws jakarta.xml.soap.SOAPException- Specified by:
addFaultin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
addFault
public jakarta.xml.soap.SOAPFault addFault(jakarta.xml.soap.Name faultCode, String faultString, Locale locale) throws jakarta.xml.soap.SOAPException - Specified by:
addFaultin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
addFault
public jakarta.xml.soap.SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws jakarta.xml.soap.SOAPException - Specified by:
addFaultin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
addFault
public jakarta.xml.soap.SOAPFault addFault(jakarta.xml.soap.Name faultCode, String faultString) throws jakarta.xml.soap.SOAPException - Specified by:
addFaultin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
addFault
public jakarta.xml.soap.SOAPFault addFault(QName faultCode, String faultString) throws jakarta.xml.soap.SOAPException - Specified by:
addFaultin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
findFault
protected jakarta.xml.soap.SOAPElement findFault() -
hasFault
public boolean hasFault()- Specified by:
hasFaultin interfacejakarta.xml.soap.SOAPBody
-
getFault
public jakarta.xml.soap.SOAPFault getFault()- Specified by:
getFaultin interfacejakarta.xml.soap.SOAPBody
-
addBodyElement
public jakarta.xml.soap.SOAPBodyElement addBodyElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException - Specified by:
addBodyElementin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
addBodyElement
public jakarta.xml.soap.SOAPBodyElement addBodyElement(QName qname) throws jakarta.xml.soap.SOAPException - Specified by:
addBodyElementin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
setParentElement
public void setParentElement(jakarta.xml.soap.SOAPElement element) throws jakarta.xml.soap.SOAPException - Specified by:
setParentElementin interfacejakarta.xml.soap.Node- Overrides:
setParentElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException - Overrides:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addDocument
public jakarta.xml.soap.SOAPBodyElement addDocument(Document document) throws jakarta.xml.soap.SOAPException - Specified by:
addDocumentin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
convertToSoapElement
- Overrides:
convertToSoapElementin classElementImpl
-
setElementQName
public jakarta.xml.soap.SOAPElement setElementQName(QName newName) throws jakarta.xml.soap.SOAPException - Specified by:
setElementQNamein interfacejakarta.xml.soap.SOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
extractContentAsDocument
- Specified by:
extractContentAsDocumentin interfacejakarta.xml.soap.SOAPBody- Throws:
jakarta.xml.soap.SOAPException
-
hasChildNodes
public boolean hasChildNodes()- Specified by:
hasChildNodesin interfaceNode- Overrides:
hasChildNodesin classElementImpl
-
getChildNodes
- Specified by:
getChildNodesin interfaceNode- Overrides:
getChildNodesin classElementImpl
-
getFirstChild
- Specified by:
getFirstChildin interfaceNode- Overrides:
getFirstChildin classElementImpl
-
getFirstChildNoMaterialize
-
getLastChild
- Specified by:
getLastChildin interfaceNode- Overrides:
getLastChildin classElementImpl
-
isLazy
public boolean isLazy()
-