Class DetailImpl
- 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
public abstract class DetailImpl extends FaultElementImpl implements Detail
-
-
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 Modifier Constructor Description protectedDetailImpl(SOAPDocumentImpl ownerDoc, NameImpl detailName)protectedDetailImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DetailEntryaddDetailEntry(Name name)Creates a newDetailEntryobject with the given name and adds it to thisDetailobject.DetailEntryaddDetailEntry(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)Iterator<DetailEntry>getDetailEntries()Gets an Iterator over all of theDetailEntrys in thisDetailobject.protected booleanisStandardFaultElement()-
Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.FaultElementImpl
setElementQName
-
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, 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, 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, setParentElement, setValue
-
Methods 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, setUserData
-
Methods 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 Detail
-
DetailImpl
protected DetailImpl(SOAPDocumentImpl ownerDoc, NameImpl detailName)
-
DetailImpl
protected DetailImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
-
Method Detail
-
createDetailEntry
protected abstract DetailEntry createDetailEntry(Name name)
-
createDetailEntry
protected abstract DetailEntry createDetailEntry(QName name)
-
addDetailEntry
public DetailEntry addDetailEntry(Name name) throws SOAPException
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:
Detail.addDetailEntry(QName qname)
-
addDetailEntry
public DetailEntry addDetailEntry(QName qname) throws SOAPException
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:
Detail.addDetailEntry(Name name)
-
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
-
convertToSoapElement
protected SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElementin classElementImpl
-
getDetailEntries
public Iterator<DetailEntry> 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
-
-