|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axiom.om.impl.dom.NodeImpl
org.apache.axis2.saaj.NodeImplEx
org.apache.axis2.saaj.SOAPElementImpl
org.apache.axis2.saaj.SOAPFaultElementImpl
org.apache.axis2.saaj.DetailImpl
public class DetailImpl
A container for DetailEntry objects. DetailEntry objects give detailed
error information that is application-specific and related to the SOAPBody object
that contains it.
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 class org.apache.axis2.saaj.SOAPElementImpl |
|---|
element |
| Fields inherited from class org.apache.axis2.saaj.NodeImplEx |
|---|
parentElement |
| Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
|---|
builder, done, factory, FIRSTCHILD, flags, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED |
| 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 |
| 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 |
| Fields inherited from interface org.apache.axiom.om.OMNode |
|---|
DTD_NODE, PI_NODE, SPACE_NODE |
| Constructor Summary | |
|---|---|
DetailImpl(org.apache.axiom.soap.SOAPFaultDetail element)
|
|
| Method Summary | |
|---|---|
javax.xml.soap.SOAPElement |
addAttribute(javax.xml.namespace.QName qname,
java.lang.String value)
|
javax.xml.soap.SOAPElement |
addChildElement(javax.xml.namespace.QName qname)
|
javax.xml.soap.DetailEntry |
addDetailEntry(javax.xml.soap.Name name)
Creates a new DetailEntry object with the given name and adds it to this
Detail object. |
javax.xml.soap.DetailEntry |
addDetailEntry(javax.xml.namespace.QName qname)
Creates a new DetailEntry object with the given name and adds it to this Detail object. |
javax.xml.namespace.QName |
createQName(java.lang.String localName,
java.lang.String prefix)
Creates a QName whose namespace URI is the one associated with the parameter, prefix, in the context of this SOAPElement. |
java.util.Iterator |
getAllAttributesAsQNames()
|
java.lang.String |
getAttributeValue(javax.xml.namespace.QName qname)
|
java.util.Iterator |
getChildElements(javax.xml.namespace.QName qname)
|
java.util.Iterator |
getDetailEntries()
Gets a list of the detail entries in this Detail object. |
javax.xml.namespace.QName |
getElementQName()
|
boolean |
removeAttribute(javax.xml.namespace.QName qname)
|
javax.xml.soap.SOAPElement |
setElementQName(javax.xml.namespace.QName newName)
|
| Methods inherited from class org.apache.axis2.saaj.NodeImplEx |
|---|
getParent, getSchemaTypeInfo, getType, recycleNode, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setType |
| Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
|---|
build, buildWithAttachments, cloneNode, close, compareDocumentPosition, getBaseURI, getFeature, getLength, getNextOMSibling, getNextOMSiblingIfAvailable, getNodeValue, getOMFactory, getPreviousOMSibling, getUserData, hasAttributes, insertBefore, insertSiblingAfter, insertSiblingBefore, internalSerialize, internalSerializeAndConsume, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, replaceChild, serialize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNextOMSibling, setNodeValue, setOwnerDocument, setPrefix, setPreviousOMSibling, setTextContent, setUserData |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.soap.SOAPElement |
|---|
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle |
| Methods inherited from interface javax.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 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 |
| Constructor Detail |
|---|
public DetailImpl(org.apache.axiom.soap.SOAPFaultDetail element)
element - | Method Detail |
|---|
public javax.xml.soap.DetailEntry addDetailEntry(javax.xml.soap.Name name)
throws javax.xml.soap.SOAPException
DetailEntry object with the given name and adds it to this
Detail object.
addDetailEntry in interface javax.xml.soap.Detailname - a Name object identifying the new DetailEntry object
javax.xml.soap.SOAPException - thrown when there is a problem in adding a DetailEntry object to this
Detail object.public java.util.Iterator getDetailEntries()
Detail object.
getDetailEntries in interface javax.xml.soap.DetailIterator object over the DetailEntry objects in this
Detail object
public javax.xml.soap.DetailEntry addDetailEntry(javax.xml.namespace.QName qname)
throws javax.xml.soap.SOAPException
addDetailEntry in interface javax.xml.soap.Detailname - - a Name object identifying the new DetailEntry object
javax.xml.soap.SOAPException - - thrown when there is a problem in adding a DetailEntry object to this
Detail object.
public javax.xml.soap.SOAPElement addAttribute(javax.xml.namespace.QName qname,
java.lang.String value)
throws javax.xml.soap.SOAPException
addAttribute in interface javax.xml.soap.SOAPElementaddAttribute in class SOAPElementImpljavax.xml.soap.SOAPException
public javax.xml.soap.SOAPElement addChildElement(javax.xml.namespace.QName qname)
throws javax.xml.soap.SOAPException
addChildElement in interface javax.xml.soap.SOAPElementaddChildElement in class SOAPElementImpljavax.xml.soap.SOAPException
public javax.xml.namespace.QName createQName(java.lang.String localName,
java.lang.String prefix)
throws javax.xml.soap.SOAPException
SOAPElementImpl
createQName in interface javax.xml.soap.SOAPElementcreateQName in class SOAPElementImpllocalName - - a String containing the local part of the name. prefix - a String
containing the prefix for the name.
javax.xml.soap.SOAPException - - if the QName cannot be created.public java.util.Iterator getAllAttributesAsQNames()
getAllAttributesAsQNames in interface javax.xml.soap.SOAPElementgetAllAttributesAsQNames in class SOAPElementImplpublic java.lang.String getAttributeValue(javax.xml.namespace.QName qname)
getAttributeValue in interface javax.xml.soap.SOAPElementgetAttributeValue in class SOAPElementImplpublic java.util.Iterator getChildElements(javax.xml.namespace.QName qname)
getChildElements in interface javax.xml.soap.SOAPElementgetChildElements in class SOAPElementImplpublic javax.xml.namespace.QName getElementQName()
getElementQName in interface javax.xml.soap.SOAPElementgetElementQName in class SOAPElementImplpublic boolean removeAttribute(javax.xml.namespace.QName qname)
removeAttribute in interface javax.xml.soap.SOAPElementremoveAttribute in class SOAPElementImpl
public javax.xml.soap.SOAPElement setElementQName(javax.xml.namespace.QName newName)
throws javax.xml.soap.SOAPException
setElementQName in interface javax.xml.soap.SOAPElementsetElementQName in class SOAPElementImpljavax.xml.soap.SOAPException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||