| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>AxisFault (Apache Axis)</title> |
| <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="AxisFault (Apache Axis)"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar_top"> |
| <!-- --> |
| </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/AxisFault.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../index-all.html">Index</a></li> |
| <li><a href="../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../org/apache/axis/AxisProperties.html" title="class in org.apache.axis"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../index.html?org/apache/axis/AxisFault.html" target="_top">Frames</a></li> |
| <li><a href="AxisFault.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field_detail">Field</a> | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.axis</div> |
| <h2 title="Class AxisFault" class="title">Class AxisFault</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">java.rmi.RemoteException</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.axis.AxisFault</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><a href="../../../org/apache/axis/NoEndPointException.html" title="class in org.apache.axis">NoEndPointException</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="strong">AxisFault</span> |
| extends <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre> |
| <div class="block">An exception which maps cleanly to a SOAP fault. |
| This is a base class for exceptions which are mapped to faults. |
| SOAP faults contain |
| <ol> |
| <li>A fault string |
| <li>A fault code |
| <li>A fault actor |
| <li>Fault details; an xml tree of fault specific stuff |
| </ol></div> |
| <dl><dt><span class="strong">Author:</span></dt> |
| <dd>Doug Davis (dug@us.ibm.com), James Snell (jasnell@us.ibm.com), Steve Loughran</dd> |
| <dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#org.apache.axis.AxisFault">Serialized Form</a></dd></dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultActor">faultActor</a></strong></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultCode">faultCode</a></strong></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultDetails">faultDetails</a></strong></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultHeaders">faultHeaders</a></strong></code> |
| <div class="block">SOAP headers which should be serialized with the Fault.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultNode">faultNode</a></strong></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultString">faultString</a></strong></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#faultSubCode">faultSubCode</a></strong></code> |
| <div class="block">SOAP1.2 addition: subcodes of faults; a Vector of QNames</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#log">log</a></strong></code> |
| <div class="block">The <code>Log</code> used by this class for all logging.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_java.rmi.RemoteException"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class java.rmi.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></h3> |
| <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true#detail" title="class or interface in java.rmi">detail</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier</th> |
| <th class="colLast" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault()">AxisFault</a></strong>()</code> |
| <div class="block">No-arg constructor for building one from an XML stream.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(java.lang.Exception)">AxisFault</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> target)</code> |
| <div class="block">Wrap an AxisFault around an existing Exception.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(javax.xml.namespace.QName,%20javax.xml.namespace.QName[],%20java.lang.String,%20java.lang.String,%20java.lang.String,%20org.w3c.dom.Element[])">AxisFault</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code, |
| <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>[] subcodes, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</code> |
| <div class="block">Make a fault in any namespace.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(javax.xml.namespace.QName,%20java.lang.String,%20java.lang.String,%20org.w3c.dom.Element[])">AxisFault</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</code> |
| <div class="block">Make a fault in any namespace.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(java.lang.String)">AxisFault</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> |
| <div class="block">create a simple axis fault from the message.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.w3c.dom.Element[])">AxisFault</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</code> |
| <div class="block">Make a fault in the <code>Constants.NS_URI_AXIS</code> namespace.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#AxisFault(java.lang.String,%20java.lang.Throwable)">AxisFault</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</code> |
| <div class="block">create a fault from any throwable; |
| When faulting a throwable (as opposed to an exception), |
| stack trace information does not go into the fault.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span>Methods</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addFaultDetail(org.w3c.dom.Element)">addFaultDetail</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a> detail)</code> |
| <div class="block">Append an element to the fault detail list.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addFaultDetail(javax.xml.namespace.QName,%20java.lang.String)">addFaultDetail</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> body)</code> |
| <div class="block">Create an element of the given qname and add it to the details.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addFaultDetailString(java.lang.String)">addFaultDetailString</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> detail)</code> |
| <div class="block">add a string tag to the fault details.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addFaultSubCode(javax.xml.namespace.QName)">addFaultSubCode</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code)</code> |
| <div class="block">Add a fault sub-code.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addFaultSubCodeAsString(java.lang.String)">addFaultSubCodeAsString</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</code> |
| <div class="block">Add a fault sub-code with the local name <code>code</code> and namespace |
| <code>Constants.NS_URI_AXIS</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addHeader(org.apache.axis.message.SOAPHeaderElement)">addHeader</a></strong>(<a href="../../../org/apache/axis/message/SOAPHeaderElement.html" title="class in org.apache.axis.message">SOAPHeaderElement</a> header)</code> |
| <div class="block">Add a SOAP header which should be serialized along with the |
| fault.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addHostname(java.lang.String)">addHostname</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> hostname)</code> |
| <div class="block">add the hostname string.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#addHostnameIfNeeded()">addHostnameIfNeeded</a></strong>()</code> |
| <div class="block">add the hostname of the current system.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#clearFaultDetails()">clearFaultDetails</a></strong>()</code> |
| <div class="block">Clear the fault details list.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#clearFaultSubCodes()">clearFaultSubCodes</a></strong>()</code> |
| <div class="block">Clear all fault sub-codes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#clearHeaders()">clearHeaders</a></strong>()</code> |
| <div class="block">Clear all fault headers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#dump()">dump</a></strong>()</code> |
| <div class="block">Dump the fault info to the log at debug level.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#dumpToString()">dumpToString</a></strong>()</code> |
| <div class="block">turn the fault and details into a string, with XML escaping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultActor()">getFaultActor</a></strong>()</code> |
| <div class="block">get the fault actor</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultCode()">getFaultCode</a></strong>()</code> |
| <div class="block">Get the fault code <code>QName</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultDetails()">getFaultDetails</a></strong>()</code> |
| <div class="block">Get all the fault details.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultNode()">getFaultNode</a></strong>()</code> |
| <div class="block">Get the fault node.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultReason()">getFaultReason</a></strong>()</code> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#getFaultString()"><code>getFaultString()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultRole()">getFaultRole</a></strong>()</code> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#getFaultActor()"><code>getFaultActor()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultString()">getFaultString</a></strong>()</code> |
| <div class="block">Get the fault string; this will never be null but may be the |
| empty string.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getFaultSubCodes()">getFaultSubCodes</a></strong>()</code> |
| <div class="block">get the fault subcode list; only used in SOAP 1.2</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#getHeaders()">getHeaders</a></strong>()</code> |
| <div class="block">Get the SOAP headers associated with this fault.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#initFaultSubCodes()">initFaultSubCodes</a></strong>()</code> |
| <div class="block">Do whatever is needed to create the fault subcodes |
| data structure, if it is needed.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#lookupFaultDetail(javax.xml.namespace.QName)">lookupFaultDetail</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)</code> |
| <div class="block">Find a fault detail element by its qname.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#makeFault(java.lang.Exception)">makeFault</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</code> |
| <div class="block">Make an AxisFault based on a passed Exception.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#output(org.apache.axis.encoding.SerializationContext)">output</a></strong>(<a href="../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a> context)</code> |
| <div class="block">Add this fault and any needed headers to the output context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#printStackTrace(java.io.PrintStream)">printStackTrace</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> ps)</code> |
| <div class="block">The override of the base class method prints out the |
| fault info before the stack trace.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#printStackTrace(java.io.PrintWriter)">printStackTrace</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a> pw)</code> |
| <div class="block">The override of the base class method prints out the |
| fault info before the stack trace.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#removeFaultDetail(javax.xml.namespace.QName)">removeFaultDetail</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)</code> |
| <div class="block">Find and remove a specified fault detail element.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#removeHostname()">removeHostname</a></strong>()</code> |
| <div class="block">strip out the hostname on a message.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultActor(java.lang.String)">setFaultActor</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor)</code> |
| <div class="block">Set the fault actor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultCode(javax.xml.namespace.QName)">setFaultCode</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code)</code> |
| <div class="block">Set the fault code.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultCode(java.lang.String)">setFaultCode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>expect to see this go away after 1.1, use |
| setFaultCodeAsString instead!</i></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultCodeAsString(java.lang.String)">setFaultCodeAsString</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</code> |
| <div class="block">set a fault code string that is turned into a qname |
| in the SOAP 1.1 or 1.2 namespace, depending on the current context</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultDetail(org.w3c.dom.Element[])">setFaultDetail</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</code> |
| <div class="block">Set the fault detail element to the arrary of details.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultDetailString(java.lang.String)">setFaultDetailString</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> details)</code> |
| <div class="block">set the fault details to a string element.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultNode(java.lang.String)">setFaultNode</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> |
| <div class="block">Set the fault node.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultReason(java.lang.String)">setFaultReason</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> str)</code> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#setFaultString(java.lang.String)"><code>setFaultString(java.lang.String)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultRole(java.lang.String)">setFaultRole</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> role)</code> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#setFaultActor(java.lang.String)"><code>setFaultActor(java.lang.String)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#setFaultString(java.lang.String)">setFaultString</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> str)</code> |
| <div class="block">Set a fault string.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#toString()">toString</a></strong>()</code> |
| <div class="block">Stringify this fault as the current fault string.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><strong><a href="../../../org/apache/axis/AxisFault.html#writeDetails(javax.xml.namespace.QName,%20org.apache.axis.encoding.SerializationContext)">writeDetails</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| <a href="../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a> context)</code> |
| <div class="block">Writes any exception data to the faultDetails.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.rmi.RemoteException"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.rmi.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></h3> |
| <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true#getCause()" title="class or interface in java.rmi">getCause</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/rmi/RemoteException.html?is-external=true#getMessage()" title="class or interface in java.rmi">getMessage</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3> |
| <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="log"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>log</h4> |
| <pre>protected static org.apache.commons.logging.Log log</pre> |
| <div class="block">The <code>Log</code> used by this class for all logging.</div> |
| </li> |
| </ul> |
| <a name="faultCode"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultCode</h4> |
| <pre>protected <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> faultCode</pre> |
| </li> |
| </ul> |
| <a name="faultSubCode"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultSubCode</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a> faultSubCode</pre> |
| <div class="block">SOAP1.2 addition: subcodes of faults; a Vector of QNames</div> |
| </li> |
| </ul> |
| <a name="faultString"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultString</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString</pre> |
| </li> |
| </ul> |
| <a name="faultActor"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultActor</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultActor</pre> |
| </li> |
| </ul> |
| <a name="faultDetails"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultDetails</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a> faultDetails</pre> |
| </li> |
| </ul> |
| <a name="faultNode"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>faultNode</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultNode</pre> |
| </li> |
| </ul> |
| <a name="faultHeaders"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>faultHeaders</h4> |
| <pre>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a> faultHeaders</pre> |
| <div class="block">SOAP headers which should be serialized with the Fault.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="AxisFault(java.lang.String, java.lang.String, java.lang.String, org.w3c.dom.Element[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</pre> |
| <div class="block">Make a fault in the <code>Constants.NS_URI_AXIS</code> namespace.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - fault code which will be passed into the Axis namespace</dd><dd><code>faultString</code> - fault string</dd><dd><code>actor</code> - fault actor</dd><dd><code>details</code> - details; if null the current stack trace and classname is |
| inserted into the details.</dd></dl> |
| </li> |
| </ul> |
| <a name="AxisFault(javax.xml.namespace.QName, java.lang.String, java.lang.String, org.w3c.dom.Element[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</pre> |
| <div class="block">Make a fault in any namespace.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - fault code which will be passed into the Axis namespace</dd><dd><code>faultString</code> - fault string</dd><dd><code>actor</code> - fault actor</dd><dd><code>details</code> - details; if null the current stack trace and classname is |
| inserted into the details.</dd></dl> |
| </li> |
| </ul> |
| <a name="AxisFault(javax.xml.namespace.QName, javax.xml.namespace.QName[], java.lang.String, java.lang.String, java.lang.String, org.w3c.dom.Element[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code, |
| <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>[] subcodes, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> faultString, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</pre> |
| <div class="block">Make a fault in any namespace.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - fault code which will be passed into the Axis namespace</dd><dd><code>subcodes</code> - fault subcodes which will be pased into the Axis namespace</dd><dd><code>faultString</code> - fault string</dd><dd><code>actor</code> - fault actor, same as fault role in SOAP 1.2</dd><dd><code>node</code> - which node caused the fault on the SOAP path</dd><dd><code>details</code> - details; if null the current stack trace and classname is |
| inserted into the details.</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="AxisFault(java.lang.Exception)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>protected AxisFault(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> target)</pre> |
| <div class="block">Wrap an AxisFault around an existing Exception. This is private |
| to force everyone to use makeFault() above, which sanity-checks us.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - the target <code>Exception</code></dd></dl> |
| </li> |
| </ul> |
| <a name="AxisFault(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre> |
| <div class="block">create a simple axis fault from the message. Classname and stack trace |
| go into the fault details.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - </dd></dl> |
| </li> |
| </ul> |
| <a name="AxisFault()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault()</pre> |
| <div class="block">No-arg constructor for building one from an XML stream.</div> |
| </li> |
| </ul> |
| <a name="AxisFault(java.lang.String, java.lang.Throwable)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>AxisFault</h4> |
| <pre>public AxisFault(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</pre> |
| <div class="block">create a fault from any throwable; |
| When faulting a throwable (as opposed to an exception), |
| stack trace information does not go into the fault.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - any extra text to with the fault</dd><dd><code>t</code> - whatever is to be turned into a fault</dd></dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="makeFault(java.lang.Exception)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>makeFault</h4> |
| <pre>public static <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a> makeFault(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</pre> |
| <div class="block">Make an AxisFault based on a passed Exception. If the Exception is |
| already an AxisFault, simply use that. Otherwise, wrap it in an |
| AxisFault. If the Exception is an InvocationTargetException (which |
| already wraps another Exception), get the wrapped Exception out from |
| there and use that instead of the passed one.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the <code>Exception</code> to build a fault for</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>an <code>AxisFault</code> representing <code>e</code></dd></dl> |
| </li> |
| </ul> |
| <a name="clearFaultDetails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearFaultDetails</h4> |
| <pre>public void clearFaultDetails()</pre> |
| <div class="block">Clear the fault details list.</div> |
| </li> |
| </ul> |
| <a name="dump()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>dump</h4> |
| <pre>public void dump()</pre> |
| <div class="block">Dump the fault info to the log at debug level.</div> |
| </li> |
| </ul> |
| <a name="dumpToString()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>dumpToString</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dumpToString()</pre> |
| <div class="block">turn the fault and details into a string, with XML escaping. |
| subclassers: for security (cross-site-scripting) reasons, |
| escape everything that could contain caller-supplied data.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>stringified fault details</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultCode(javax.xml.namespace.QName)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultCode</h4> |
| <pre>public void setFaultCode(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code)</pre> |
| <div class="block">Set the fault code.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - a new fault code</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultCode(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultCode</h4> |
| <pre>public void setFaultCode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</pre> |
| <div class="block"><span class="strong">Deprecated.</span> <i>expect to see this go away after 1.1, use |
| setFaultCodeAsString instead!</i></div> |
| <div class="block">Set the fault code (as a String).</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - a new fault code</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultCodeAsString(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultCodeAsString</h4> |
| <pre>public void setFaultCodeAsString(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</pre> |
| <div class="block">set a fault code string that is turned into a qname |
| in the SOAP 1.1 or 1.2 namespace, depending on the current context</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - fault code</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultCode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultCode</h4> |
| <pre>public <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> getFaultCode()</pre> |
| <div class="block">Get the fault code <code>QName</code>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>fault code QName or null if there is none yet.</dd></dl> |
| </li> |
| </ul> |
| <a name="addFaultSubCodeAsString(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addFaultSubCodeAsString</h4> |
| <pre>public void addFaultSubCodeAsString(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> code)</pre> |
| <div class="block">Add a fault sub-code with the local name <code>code</code> and namespace |
| <code>Constants.NS_URI_AXIS</code>. |
| This is new in SOAP 1.2, ignored in SOAP 1.1</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - the local name of the code to add</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="initFaultSubCodes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initFaultSubCodes</h4> |
| <pre>protected void initFaultSubCodes()</pre> |
| <div class="block">Do whatever is needed to create the fault subcodes |
| data structure, if it is needed.</div> |
| </li> |
| </ul> |
| <a name="addFaultSubCode(javax.xml.namespace.QName)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addFaultSubCode</h4> |
| <pre>public void addFaultSubCode(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> code)</pre> |
| <div class="block">Add a fault sub-code. |
| This is new in SOAP 1.2, ignored in SOAP 1.1.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>code</code> - the <code>QName</code> of the fault sub-code to add</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="clearFaultSubCodes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearFaultSubCodes</h4> |
| <pre>public void clearFaultSubCodes()</pre> |
| <div class="block">Clear all fault sub-codes. |
| This is new in SOAP 1.2, ignored in SOAP 1.1.</div> |
| <dl><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultSubCodes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultSubCodes</h4> |
| <pre>public <a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>[] getFaultSubCodes()</pre> |
| <div class="block">get the fault subcode list; only used in SOAP 1.2</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>null for no subcodes, or a QName array</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultString(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultString</h4> |
| <pre>public void setFaultString(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> str)</pre> |
| <div class="block">Set a fault string.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - new fault string; null is turned into ""</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultString()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultString</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFaultString()</pre> |
| <div class="block">Get the fault string; this will never be null but may be the |
| empty string.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>a fault string</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultReason(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultReason</h4> |
| <pre>public void setFaultReason(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> str)</pre> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#setFaultString(java.lang.String)"><code>setFaultString(java.lang.String)</code></a>.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - the fault reason as a <code>String</code></dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultReason()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultReason</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFaultReason()</pre> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#getFaultString()"><code>getFaultString()</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>the fault <code>String</code></dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultActor(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultActor</h4> |
| <pre>public void setFaultActor(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actor)</pre> |
| <div class="block">Set the fault actor.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>actor</code> - fault actor</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultActor()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultActor</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFaultActor()</pre> |
| <div class="block">get the fault actor</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>actor or null</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultRole()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultRole</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFaultRole()</pre> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#getFaultActor()"><code>getFaultActor()</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>the name of the fault actor</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultRole(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultRole</h4> |
| <pre>public void setFaultRole(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> role)</pre> |
| <div class="block">This is SOAP 1.2 equivalent of <a href="../../../org/apache/axis/AxisFault.html#setFaultActor(java.lang.String)"><code>setFaultActor(java.lang.String)</code></a>.</div> |
| <dl><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultNode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultNode</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFaultNode()</pre> |
| <div class="block">Get the fault node. |
| |
| This is new in SOAP 1.2</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd></dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultNode(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultNode</h4> |
| <pre>public void setFaultNode(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</pre> |
| <div class="block">Set the fault node. |
| |
| This is new in SOAP 1.2.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - a <code>String</code> representing the fault node</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultDetail(org.w3c.dom.Element[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultDetail</h4> |
| <pre>public void setFaultDetail(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] details)</pre> |
| <div class="block">Set the fault detail element to the arrary of details.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>details</code> - list of detail elements, can be null</dd></dl> |
| </li> |
| </ul> |
| <a name="setFaultDetailString(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFaultDetailString</h4> |
| <pre>public void setFaultDetailString(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> details)</pre> |
| <div class="block">set the fault details to a string element.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>details</code> - XML fragment</dd></dl> |
| </li> |
| </ul> |
| <a name="addFaultDetailString(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addFaultDetailString</h4> |
| <pre>public void addFaultDetailString(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> detail)</pre> |
| <div class="block">add a string tag to the fault details.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>detail</code> - XML fragment</dd></dl> |
| </li> |
| </ul> |
| <a name="addFaultDetail(org.w3c.dom.Element)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addFaultDetail</h4> |
| <pre>public void addFaultDetail(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a> detail)</pre> |
| <div class="block">Append an element to the fault detail list.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>detail</code> - the new element to add</dd><dt><span class="strong">Since:</span></dt> |
| <dd>Axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="addFaultDetail(javax.xml.namespace.QName, java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addFaultDetail</h4> |
| <pre>public void addFaultDetail(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> body)</pre> |
| <div class="block">Create an element of the given qname and add it to the details.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - qname of the element</dd><dd><code>body</code> - string to use as body</dd></dl> |
| </li> |
| </ul> |
| <a name="getFaultDetails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFaultDetails</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>[] getFaultDetails()</pre> |
| <div class="block">Get all the fault details.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>an array of fault details, or null for none</dd></dl> |
| </li> |
| </ul> |
| <a name="lookupFaultDetail(javax.xml.namespace.QName)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lookupFaultDetail</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a> lookupFaultDetail(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)</pre> |
| <div class="block">Find a fault detail element by its qname.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - name of the node to look for</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the matching element or null</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="removeFaultDetail(javax.xml.namespace.QName)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeFaultDetail</h4> |
| <pre>public boolean removeFaultDetail(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname)</pre> |
| <div class="block">Find and remove a specified fault detail element.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - qualified name of detail</dd> |
| <dt><span class="strong">Returns:</span></dt><dd>true if it was found and removed, false otherwise</dd><dt><span class="strong">Since:</span></dt> |
| <dd>axis1.1</dd></dl> |
| </li> |
| </ul> |
| <a name="output(org.apache.axis.encoding.SerializationContext)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>output</h4> |
| <pre>public void output(<a href="../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a> context) |
| throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> |
| <div class="block">Add this fault and any needed headers to the output context.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - </dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> |
| </li> |
| </ul> |
| <a name="toString()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> |
| <div class="block">Stringify this fault as the current fault string.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd> |
| <dt><span class="strong">Returns:</span></dt><dd>the fault string, possibly the empty string, but never null</dd></dl> |
| </li> |
| </ul> |
| <a name="printStackTrace(java.io.PrintStream)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>printStackTrace</h4> |
| <pre>public void printStackTrace(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> ps)</pre> |
| <div class="block">The override of the base class method prints out the |
| fault info before the stack trace.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a></code> in class <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>ps</code> - where to print</dd></dl> |
| </li> |
| </ul> |
| <a name="printStackTrace(java.io.PrintWriter)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>printStackTrace</h4> |
| <pre>public void printStackTrace(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a> pw)</pre> |
| <div class="block">The override of the base class method prints out the |
| fault info before the stack trace.</div> |
| <dl> |
| <dt><strong>Overrides:</strong></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a></code> in class <code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd> |
| <dt><span class="strong">Parameters:</span></dt><dd><code>pw</code> - where to print</dd></dl> |
| </li> |
| </ul> |
| <a name="addHeader(org.apache.axis.message.SOAPHeaderElement)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addHeader</h4> |
| <pre>public void addHeader(<a href="../../../org/apache/axis/message/SOAPHeaderElement.html" title="class in org.apache.axis.message">SOAPHeaderElement</a> header)</pre> |
| <div class="block">Add a SOAP header which should be serialized along with the |
| fault.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>header</code> - a SOAPHeaderElement containing some fault-relevant stuff</dd></dl> |
| </li> |
| </ul> |
| <a name="getHeaders()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHeaders</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a> getHeaders()</pre> |
| <div class="block">Get the SOAP headers associated with this fault.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>an ArrayList containing any headers associated with this fault</dd></dl> |
| </li> |
| </ul> |
| <a name="clearHeaders()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearHeaders</h4> |
| <pre>public void clearHeaders()</pre> |
| <div class="block">Clear all fault headers.</div> |
| </li> |
| </ul> |
| <a name="writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>writeDetails</h4> |
| <pre>public void writeDetails(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| <a href="../../../org/apache/axis/encoding/SerializationContext.html" title="class in org.apache.axis.encoding">SerializationContext</a> context) |
| throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> |
| <div class="block">Writes any exception data to the faultDetails. |
| |
| This can be overridden (and is) by emitted exception clases. |
| The base implementation will attempt to serialize exception data the |
| fault was created from an Exception and a type mapping is found for it.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - the <code>QName</code> to write this under</dd><dd><code>context</code> - the <code>SerializationContext</code> to write this fault |
| to</dd> |
| <dt><span class="strong">Throws:</span></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if we can't write ourselves for any reason</dd></dl> |
| </li> |
| </ul> |
| <a name="addHostnameIfNeeded()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addHostnameIfNeeded</h4> |
| <pre>public void addHostnameIfNeeded()</pre> |
| <div class="block">add the hostname of the current system. This is very useful for |
| locating faults on a cluster.</div> |
| <dl><dt><span class="strong">Since:</span></dt> |
| <dd>Axis1.2</dd></dl> |
| </li> |
| </ul> |
| <a name="addHostname(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addHostname</h4> |
| <pre>public void addHostname(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> hostname)</pre> |
| <div class="block">add the hostname string. If one already exists, remove it.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>hostname</code> - string name of a host</dd><dt><span class="strong">Since:</span></dt> |
| <dd>Axis1.2</dd></dl> |
| </li> |
| </ul> |
| <a name="removeHostname()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>removeHostname</h4> |
| <pre>public void removeHostname()</pre> |
| <div class="block">strip out the hostname on a message. This |
| is useful for security reasons.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar_bottom"> |
| <!-- --> |
| </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/AxisFault.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../index-all.html">Index</a></li> |
| <li><a href="../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../org/apache/axis/AxisProperties.html" title="class in org.apache.axis"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../index.html?org/apache/axis/AxisFault.html" target="_top">Frames</a></li> |
| <li><a href="AxisFault.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field_detail">Field</a> | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p> |
| </body> |
| </html> |