Package org.apache.xmlbeans.impl.soap
Interface Detail
- 
- All Superinterfaces:
 org.w3c.dom.Element,Node,org.w3c.dom.Node,SOAPElement,SOAPFaultElement
public interface Detail extends SOAPFaultElement
A container forDetailEntryobjects.DetailEntryobjects give detailed error information that is application-specific and related to theSOAPBodyobject that contains it.A
Detailobject, which is part of aSOAPFaultobject, can be retrieved using the methodSOAPFault.getDetail. TheDetailinterface provides two methods. One creates a newDetailEntryobject and also automatically adds it to theDetailobject. The second method gets a list of theDetailEntryobjects contained in aDetailobject.The following code fragment, in which sf is a
SOAPFaultobject, gets itsDetailobject (d), adds a newDetailEntryobject to d, and then gets a list of all theDetailEntryobjects in d. The code also creates aNameobject to pass to the methodaddDetailEntry. The variable se, used to create theNameobject, is aSOAPEnvelopeobject.Detail d = sf.getDetail(); Name name = se.createName("GetLastTradePrice", "WOMBAT", "http://www.wombat.org/trader"); d.addDetailEntry(name); Iterator it = d.getDetailEntries(); 
- 
- 
Field Summary
- 
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 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DetailEntryaddDetailEntry(Name name)Creates a newDetailEntryobject with the given name and adds it to thisDetailobject.java.util.IteratorgetDetailEntries()Gets a list of the detail entries in thisDetailobject.- 
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 org.apache.xmlbeans.impl.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 org.apache.xmlbeans.impl.soap.SOAPElement
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addDetailEntry
DetailEntry addDetailEntry(Name name) throws SOAPException
Creates a newDetailEntryobject with the given name and adds it to thisDetailobject.- Parameters:
 name- aNameobject identifying the newDetailEntryobject- Returns:
 - DetailEntry.
 - Throws:
 SOAPException- thrown when there is a problem in adding a DetailEntry object to this Detail object.
 
- 
getDetailEntries
java.util.Iterator getDetailEntries()
Gets a list of the detail entries in thisDetailobject.- Returns:
 - an 
Iteratorobject over theDetailEntryobjects in thisDetailobject 
 
 - 
 
 -