public abstract class DetailImpl extends FaultElementImpl implements Detail
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URI
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 and Description |
---|
DetailImpl(SOAPDocumentImpl ownerDoc,
Element domElement) |
DetailImpl(SOAPDocumentImpl ownerDoc,
NameImpl detailName) |
Modifier and Type | Method and Description |
---|---|
DetailEntry |
addDetailEntry(Name name)
Creates a new
DetailEntry object with the given
name and adds it to this Detail object. |
DetailEntry |
addDetailEntry(QName qname)
Creates a new
DetailEntry object with the given
QName and adds it to this Detail object. |
protected SOAPElement |
addElement(Name name) |
protected SOAPElement |
addElement(QName name) |
protected SOAPElement |
convertToSoapElement(Element element) |
protected abstract DetailEntry |
createDetailEntry(Name name) |
protected abstract DetailEntry |
createDetailEntry(QName name) |
Iterator<DetailEntry> |
getDetailEntries()
Gets an Iterator over all of the
DetailEntry s in this Detail object. |
protected boolean |
isStandardFaultElement() |
setElementQName
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
public DetailImpl(SOAPDocumentImpl ownerDoc, NameImpl detailName)
public DetailImpl(SOAPDocumentImpl ownerDoc, Element domElement)
protected abstract DetailEntry createDetailEntry(Name name)
protected abstract DetailEntry createDetailEntry(QName name)
public DetailEntry addDetailEntry(Name name) throws SOAPException
Detail
DetailEntry
object with the given
name and adds it to this Detail
object.addDetailEntry
in interface Detail
name
- a Name
object identifying the
new DetailEntry
objectSOAPException
- thrown when there is a problem in adding a
DetailEntry object to this Detail object.Detail.addDetailEntry(QName qname)
public DetailEntry addDetailEntry(QName qname) throws SOAPException
Detail
DetailEntry
object with the given
QName and adds it to this Detail
object. This method
is the preferred over the one using Name.addDetailEntry
in interface Detail
qname
- a QName
object identifying the
new DetailEntry
objectSOAPException
- thrown when there is a problem in adding a
DetailEntry object to this Detail object.Detail.addDetailEntry(Name name)
protected SOAPElement addElement(Name name) throws SOAPException
addElement
in class ElementImpl
SOAPException
protected SOAPElement addElement(QName name) throws SOAPException
addElement
in class ElementImpl
SOAPException
protected SOAPElement convertToSoapElement(Element element)
convertToSoapElement
in class ElementImpl
public Iterator<DetailEntry> getDetailEntries()
Detail
DetailEntry
s in this Detail
object.getDetailEntries
in interface Detail
Iterator
object over the DetailEntry
objects in this Detail
objectprotected boolean isStandardFaultElement()
isStandardFaultElement
in class FaultElementImpl
Copyright © 2021 JBoss by Red Hat. All rights reserved.