| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Detail
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 | 
|---|
| Method Summary | |
|---|---|
|  DetailEntry | addDetailEntry(Name name)Creates a new DetailEntryobject with the given
 name and adds it to thisDetailobject. | 
|  DetailEntry | addDetailEntry(QName qname)Creates a new DetailEntryobject with the given
 QName and adds it to thisDetailobject. | 
|  Iterator | getDetailEntries()Gets an Iterator over all of the DetailEntrys in thisDetailobject. | 
| Methods inherited from interface javax.xml.soap.Node | 
|---|
| detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue | 
| 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.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 | 
| Method Detail | 
|---|
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.addDetailEntry(QName qname)
DetailEntry addDetailEntry(QName qname)
                           throws SOAPException
DetailEntry object with the given
 QName and adds it to this Detail object. This method
 is the preferred over the one using Name.
qname - a QName object identifying the
         new DetailEntry object
SOAPException - thrown when there is a problem in adding a
 DetailEntry object to this Detail object.addDetailEntry(Name name)Iterator getDetailEntries()
DetailEntrys in this Detail object.
Iterator object over the DetailEntry
             objects in this Detail object| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.