| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A container for DetailEntry objects. DetailEntry
 objects give detailed error information that is application-specific and
 related to the SOAPBody object that contains it.
 
 A Detail object, which is part of a SOAPFault
 object, can be retrieved using the method SOAPFault.getDetail.
 The Detail interface provides two methods. One creates a new
 DetailEntry object and also automatically adds it to
 the Detail object. The second method gets a list of the
 DetailEntry objects contained in a Detail
 object.
 
 The following code fragment, in which sf is a SOAPFault
 object, gets its Detail object (d), adds a new
 DetailEntry object to d, and then gets a list of all the
 DetailEntry objects in d. The code also creates a
 Name object to pass to the method addDetailEntry.
 The variable se, used to create the Name object,
 is a SOAPEnvelope object.
 
    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_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE | 
| Method Summary | |
|  DetailEntry | addDetailEntry(Name name)Creates a new DetailEntryobject with the given
 name and adds it to thisDetailobject. | 
|  java.util.Iterator | getDetailEntries()Gets a list of the detail entries in this Detailobject. | 
| Methods inherited from interface javax.xml.soap.Node | 
| detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue | 
| Methods inherited from interface org.w3c.dom.Node | 
| appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix | 
| Methods inherited from interface org.w3c.dom.Element | 
| getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS | 
| Method Detail | 
public DetailEntry addDetailEntry(Name name)
                           throws SOAPException
DetailEntry object with the given
 name and adds it to this Detail object.
name - a Name object identifying the new DetailEntry object
SOAPException - thrown when there is a problem in adding a DetailEntry object to this Detail object.public java.util.Iterator getDetailEntries()
Detail object.
Iterator object over the DetailEntry
        objects in this Detail object| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||