Class Body1_2Impl
- java.lang.Object
-
- com.sun.xml.messaging.saaj.soap.impl.ElementImpl
-
- com.sun.xml.messaging.saaj.soap.impl.BodyImpl
-
- com.sun.xml.messaging.saaj.soap.ver1_2.Body1_2Impl
-
- All Implemented Interfaces:
Node,SOAPBody,SOAPBodyElement,SOAPElement,Element,Node
public class Body1_2Impl extends BodyImpl
-
-
Field Summary
-
Fields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, WSU_NS, XENC_NS
-
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 Constructor Description Body1_2Impl(SOAPDocumentImpl ownerDocument, String prefix)Body1_2Impl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SOAPElementaddAttribute(Name name, String value)Adds an attribute with the specified name and value to thisSOAPElementobject.SOAPElementaddAttribute(QName name, String value)Adds an attribute with the specified name and value to thisSOAPElementobject.SOAPBodyElementaddBodyElement(Name name)Creates a newSOAPBodyElementobject with the specified name and adds it to thisSOAPBodyobject.SOAPBodyElementaddBodyElement(QName name)Creates a newSOAPBodyElementobject with the specified QName and adds it to thisSOAPBodyobject.SOAPElementaddChildElement(Name name)Creates a newSOAPElementobject initialized with the givenNameobject and adds the new element to thisSOAPElementobject.SOAPElementaddChildElement(QName name)Creates a newSOAPElementobject initialized with the givenQNameobject and adds the new element to thisSOAPElementobject.protected SOAPElementaddElement(Name name)protected SOAPElementaddElement(QName name)SOAPFaultaddFault()Creates a newSOAPFaultobject and adds it to thisSOAPBodyobject.protected SOAPBodyElementcreateBodyElement(Name name)protected SOAPBodyElementcreateBodyElement(QName name)protected SOAPFaultcreateFaultElement()protected QNamegetDefaultFaultCode()protected NameImplgetFaultName(String name)protected booleanisFault(SOAPElement child)voidsetEncodingStyle(String encodingStyle)Sets the encoding style for thisSOAPElementobject to one specified.-
Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.BodyImpl
addDocument, addFault, addFault, addFault, addFault, convertToSoapElement, extractContentAsDocument, findFault, getChildNodes, getFault, getFirstChild, getFirstChildNoMaterialize, getLastChild, hasChildNodes, hasFault, isLazy, setElementQName, setParentElement
-
Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
addCDATA, 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, 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 jakarta.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 jakarta.xml.soap.SOAPElement
addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration
-
-
-
-
Constructor Detail
-
Body1_2Impl
public Body1_2Impl(SOAPDocumentImpl ownerDocument, String prefix)
-
Body1_2Impl
public Body1_2Impl(SOAPDocumentImpl ownerDoc, Element domElement)
-
-
Method Detail
-
getFaultName
protected NameImpl getFaultName(String name)
- Specified by:
getFaultNamein classBodyImpl
-
createBodyElement
protected SOAPBodyElement createBodyElement(Name name)
- Specified by:
createBodyElementin classBodyImpl
-
createBodyElement
protected SOAPBodyElement createBodyElement(QName name)
- Specified by:
createBodyElementin classBodyImpl
-
getDefaultFaultCode
protected QName getDefaultFaultCode()
- Specified by:
getDefaultFaultCodein classBodyImpl
-
addFault
public SOAPFault addFault() throws SOAPException
Description copied from interface:SOAPBodyCreates a newSOAPFaultobject and adds it to thisSOAPBodyobject. The newSOAPFaultwill have default values set for the mandatory child elements. The type of theSOAPFaultwill be a SOAP 1.1 or a SOAP 1.2SOAPFaultdepending on theprotocolspecified while creating theMessageFactoryinstance.A
SOAPBodymay contain at most oneSOAPFaultchild element.- Specified by:
addFaultin interfaceSOAPBody- Overrides:
addFaultin classBodyImpl- Returns:
- the new
SOAPFaultobject - Throws:
SOAPException- if there is a SOAP error
-
setEncodingStyle
public void setEncodingStyle(String encodingStyle) throws SOAPException
Description copied from interface:SOAPElementSets the encoding style for thisSOAPElementobject to one specified.- Specified by:
setEncodingStylein interfaceSOAPElement- Overrides:
setEncodingStylein classElementImpl- Parameters:
encodingStyle- aStringgiving the encoding style- Throws:
SOAPException- if setting the encodingStyle is invalid for this SOAPElement.- See Also:
SOAPElement.getEncodingStyle()
-
addAttribute
public SOAPElement addAttribute(Name name, String value) throws SOAPException
Description copied from interface:SOAPElementAdds an attribute with the specified name and value to thisSOAPElementobject.- Specified by:
addAttributein interfaceSOAPElement- Overrides:
addAttributein classElementImpl- Parameters:
name- aNameobject with the name of the attributevalue- aStringgiving the value of the attribute- Returns:
- the
SOAPElementobject into which the attribute was inserted - Throws:
SOAPException- if there is an error in creating the Attribute, or it is invalid to set an attribute withNamenameon this SOAPElement.- See Also:
SOAPElement.addAttribute(javax.xml.namespace.QName, String)
-
addAttribute
public SOAPElement addAttribute(QName name, String value) throws SOAPException
Description copied from interface:SOAPElementAdds an attribute with the specified name and value to thisSOAPElementobject.- Specified by:
addAttributein interfaceSOAPElement- Overrides:
addAttributein classElementImpl- Parameters:
name- aQNameobject with the name of the attributevalue- aStringgiving the value of the attribute- Returns:
- the
SOAPElementobject into which the attribute was inserted - Throws:
SOAPException- if there is an error in creating the Attribute, or it is invalid to set an attribute withQNameqnameon this SOAPElement.- See Also:
SOAPElement.addAttribute(Name, String)
-
isFault
protected boolean isFault(SOAPElement child)
-
createFaultElement
protected SOAPFault createFaultElement()
- Specified by:
createFaultElementin classBodyImpl
-
addBodyElement
public SOAPBodyElement addBodyElement(Name name) throws SOAPException
Description copied from interface:SOAPBodyCreates a newSOAPBodyElementobject with the specified name and adds it to thisSOAPBodyobject.- Specified by:
addBodyElementin interfaceSOAPBody- Overrides:
addBodyElementin classBodyImpl- Parameters:
name- aNameobject with the name for the newSOAPBodyElementobject- Returns:
- the new
SOAPBodyElementobject - Throws:
SOAPException- if a SOAP error occurs- See Also:
SOAPBody.addBodyElement(javax.xml.namespace.QName)
-
addBodyElement
public SOAPBodyElement addBodyElement(QName name) throws SOAPException
Description copied from interface:SOAPBodyCreates a newSOAPBodyElementobject with the specified QName and adds it to thisSOAPBodyobject.- Specified by:
addBodyElementin interfaceSOAPBody- Overrides:
addBodyElementin classBodyImpl- Parameters:
name- aQNameobject with the qname for the newSOAPBodyElementobject- Returns:
- the new
SOAPBodyElementobject - Throws:
SOAPException- if a SOAP error occurs- See Also:
SOAPBody.addBodyElement(Name)
-
addElement
protected SOAPElement addElement(Name name) throws SOAPException
- Overrides:
addElementin classBodyImpl- Throws:
SOAPException
-
addElement
protected SOAPElement addElement(QName name) throws SOAPException
- Overrides:
addElementin classBodyImpl- Throws:
SOAPException
-
addChildElement
public SOAPElement addChildElement(Name name) throws SOAPException
Description copied from interface:SOAPElementCreates a newSOAPElementobject initialized with the givenNameobject and adds the new element to thisSOAPElementobject.This method may be deprecated in a future release of SAAJ in favor of addChildElement(javax.xml.namespace.QName)
- Specified by:
addChildElementin interfaceSOAPElement- Overrides:
addChildElementin classElementImpl- Parameters:
name- aNameobject with the XML name for the new element- Returns:
- the new
SOAPElementobject that was created - Throws:
SOAPException- if there is an error in creating theSOAPElementobject- See Also:
SOAPElement.addChildElement(javax.xml.namespace.QName)
-
addChildElement
public SOAPElement addChildElement(QName name) throws SOAPException
Description copied from interface:SOAPElementCreates a newSOAPElementobject initialized with the givenQNameobject and adds the new element to thisSOAPElementobject. The namespace, localname and prefix of the newSOAPElementare all taken from theqnameargument.- Specified by:
addChildElementin interfaceSOAPElement- Overrides:
addChildElementin classElementImpl- Parameters:
name- aQNameobject with the XML name for the new element- Returns:
- the new
SOAPElementobject that was created - Throws:
SOAPException- if there is an error in creating theSOAPElementobject- See Also:
SOAPElement.addChildElement(Name)
-
-