java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.FaultElementImpl
com.sun.xml.messaging.saaj.soap.impl.DetailImpl
- All Implemented Interfaces:
Detail,Node,SOAPBodyElement,SOAPElement,SOAPFaultElement,Element,Node
- Direct Known Subclasses:
Detail1_1Impl,Detail1_2Impl
-
Field Summary
Fields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, WSU_NS, XENC_NSFields 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
ConstructorsModifierConstructorDescriptionprotectedDetailImpl(SOAPDocumentImpl ownerDoc, NameImpl detailName) protectedDetailImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionaddDetailEntry(Name name) Creates a newDetailEntryobject with the given name and adds it to thisDetailobject.addDetailEntry(QName qname) Creates a newDetailEntryobject with the given QName and adds it to thisDetailobject.protected SOAPElementaddElement(Name name) protected SOAPElementaddElement(QName name) protected SOAPElementconvertToSoapElement(Element element) protected abstract DetailEntrycreateDetailEntry(Name name) protected abstract DetailEntrycreateDetailEntry(QName name) Gets an Iterator over all of theDetailEntrys in thisDetailobject.protected booleanMethods inherited from class com.sun.xml.messaging.saaj.soap.impl.FaultElementImpl
setElementQNameMethods 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, getChildNodes, getDomElement, getElementName, getElementQName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getLastChild, 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, hasChildNodes, 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, setParentElement, 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, setParentElement, setValueMethods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, 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, setElementQName, setEncodingStyle
-
Constructor Details
-
DetailImpl
-
DetailImpl
-
-
Method Details
-
createDetailEntry
-
createDetailEntry
-
addDetailEntry
Description copied from interface:DetailCreates a newDetailEntryobject with the given name and adds it to thisDetailobject.- Specified by:
addDetailEntryin interfaceDetail- Parameters:
name- aNameobject identifying the newDetailEntryobject- Returns:
- the new
DetailEntryobject that was created - Throws:
SOAPException- thrown when there is a problem in adding a DetailEntry object to this Detail object.- See Also:
-
addDetailEntry
Description copied from interface:DetailCreates a newDetailEntryobject with the given QName and adds it to thisDetailobject. This method is the preferred over the one using Name.- Specified by:
addDetailEntryin interfaceDetail- Parameters:
qname- aQNameobject identifying the newDetailEntryobject- Returns:
- the new
DetailEntryobject that was created - Throws:
SOAPException- thrown when there is a problem in adding a DetailEntry object to this Detail object.- See Also:
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
convertToSoapElement
- Overrides:
convertToSoapElementin classElementImpl
-
getDetailEntries
Description copied from interface:DetailGets an Iterator over all of theDetailEntrys in thisDetailobject.- Specified by:
getDetailEntriesin interfaceDetail- Returns:
- an
Iteratorobject over theDetailEntryobjects in thisDetailobject
-
isStandardFaultElement
protected boolean isStandardFaultElement()- Specified by:
isStandardFaultElementin classFaultElementImpl
-