blob: c5280a0bbd4251f0f5163b030a62e6bfe27f4428 [file] [log] [blame]
<!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 Axis2)</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 Axis2)";
}
//-->
</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>Prev Class</li>
<li><a href="../../../org/apache/axis2/Constants.html" title="class in org.apache.axis2"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/axis2/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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields_inherited_from_class_java.rmi.RemoteException">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.axis2</div>
<h2 title="Class AxisFault" class="title">Class AxisFault</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/7/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="https://docs.oracle.com/javase/7/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="https://docs.oracle.com/javase/7/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="https://docs.oracle.com/javase/7/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="https://docs.oracle.com/javase/7/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.axis2.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="https://docs.oracle.com/javase/7/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/axis2/clustering/ClusteringFault.html" title="class in org.apache.axis2.clustering">ClusteringFault</a>, <a href="../../../org/apache/axis2/dataretrieval/DataRetrievalException.html" title="class in org.apache.axis2.dataretrieval">DataRetrievalException</a>, <a href="../../../org/apache/axis2/deployment/DeploymentException.html" title="class in org.apache.axis2.deployment">DeploymentException</a>, <a href="../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a>, <a href="../../../org/apache/axis2/phaseresolver/PhaseException.html" title="class in org.apache.axis2.phaseresolver">PhaseException</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">AxisFault</span>
extends <a href="https://docs.oracle.com/javase/7/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.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapfault">
SOAP1.2 specification</a>,
<a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383507">SOAP1.1 Faults</a>
<p/>
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 elements
</ol>
<p/>
As SOAP1.2 faults are a superset of SOAP1.1 faults, this type holds soap1.2 fault information. When
a SOAP1.1 fault is created, spurious information can be discarded.
Mapping
<pre>
SOAP1.2 SOAP1.1
node faultactor
reason(0).text faultstring
faultcode.value faultcode
faultcode.subcode (discarded)
detail detail
role (discarded)
</pre>,
<a href="../../../serialized-form.html#org.apache.axis2.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>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_java.rmi.RemoteException">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.rmi.<a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></h3>
<code><a href="https://docs.oracle.com/javase/7/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">&nbsp;</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>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(javax.xml.namespace.QName, java.util.List, java.lang.String, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;&nbsp;faultSubCodes,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
<div class="block">Constructor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(javax.xml.namespace.QName, java.lang.String, java.lang.String, java.lang.String, org.apache.axiom.om.OMElement)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultNode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultRole,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&nbsp;faultDetail)</code>
<div class="block">Constructor</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(javax.xml.namespace.QName, java.lang.String, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
<div class="block">Constructor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFault)">AxisFault</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFault.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFault</a>&nbsp;fault)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)">AxisFault</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultCode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultCode</a>&nbsp;soapFaultCode,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultReason.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultReason</a>&nbsp;soapFaultReason,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultNode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultNode</a>&nbsp;soapFaultNode,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultRole.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultRole</a>&nbsp;soapFaultRole,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultDetail.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultDetail</a>&nbsp;soapFaultDetail)</code>
<div class="block">This is just a convenience method for the user.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFault, org.apache.axis2.context.MessageContext)">AxisFault</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFault.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFault</a>&nbsp;fault,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultCtx)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, org.apache.axis2.context.MessageContext)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultMessageContext)</code>
<div class="block">Create an AxisFault by providing a textual message and a MessageContext
that contains the actual fault representation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, org.apache.axis2.context.MessageContext, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultMessageContext,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, javax.xml.namespace.QName)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode)</code>
<div class="block">Constructor</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, javax.xml.namespace.QName, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, java.lang.String)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultCode)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, java.lang.String, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.String, java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
<div class="block">Constructor</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#AxisFault(java.lang.Throwable)">AxisFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
<div class="block">Construct a fault from a Throwable.</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">&nbsp;</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/axis2/AxisFault.html#addHeader(org.apache.axiom.soap.SOAPHeaderBlock)">addHeader</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&nbsp;header)</code>
<div class="block">Add a header to the list of fault headers</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#addReason(java.lang.String)">addReason</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>
<div class="block">Add a reason for the fault in the empty "" language</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#addReason(java.lang.String, java.lang.String)">addReason</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;language)</code>
<div class="block">Add a reason for the fault</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getDetail()">getDetail</a></strong>()</code>
<div class="block">Get the current fault detail.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getDetails()">getDetails</a></strong>()</code>
<div class="block">Get the SOAP fault detail elements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getFaultAction()">getFaultAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultCode()">getFaultCode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultCode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultCode</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultCodeElement()">getFaultCodeElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultDetail.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultDetail</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultDetailElement()">getFaultDetailElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultMessageContext()">getFaultMessageContext</a></strong>()</code>
<div class="block">Returns the MessageContext representation of the fault if the fault
was created by providing that.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getFaultNode()">getFaultNode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultNode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultNode</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultNodeElement()">getFaultNodeElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultReason.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultReason</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultReasonElement()">getFaultReasonElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getFaultRole()">getFaultRole</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultRole.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultRole</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultRoleElement()">getFaultRoleElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultSubCodes()">getFaultSubCodes</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#getFaultType()">getFaultType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getMessage()">getMessage</a></strong>()</code>
<div class="block">Returns the detail message, including the message from the cause, if any, of this exception.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getNodeURI()">getNodeURI</a></strong>()</code>
<div class="block">Get the faulting node uri.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/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/axis2/AxisFault.html#getReason()">getReason</a></strong>()</code>
<div class="block">Returns the first fault reason, if available.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#headerIterator()">headerIterator</a></strong>()</code>
<div class="block">Iterate over all of the headers</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#headers()">headers</a></strong>()</code>
<div class="block">Get at the headers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#makeFault(java.lang.Throwable)">makeFault</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;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/axis2/AxisFault.html#setDetail(org.apache.axiom.om.OMElement)">setDetail</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&nbsp;detail)</code>
<div class="block">Set the entire detail element of the fault</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setDetails(java.util.List)">setDetails</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&gt;&nbsp;details)</code>
<div class="block">Set the SOAP fault details.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setFaultAction(java.lang.String)">setFaultAction</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultAction)</code>
<div class="block">Set the (OPTIONAL) action value for the fault message</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setFaultCode(javax.xml.namespace.QName)">setFaultCode</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;soapFaultCode)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setFaultCode(java.lang.String)">setFaultCode</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapFaultCode)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setFaultSubCodes(java.util.List)">setFaultSubCodes</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;&nbsp;faultSubCodes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setFaultType(int)">setFaultType</a></strong>(int&nbsp;faultType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis2/AxisFault.html#setNodeURI(java.lang.String)">setNodeURI</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nodeURI)</code>
<div class="block">Set the faulting node uri.</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&nbsp;java.rmi.<a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></h3>
<code><a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/RemoteException.html?is-external=true#getCause()" title="class or interface in java.rmi">getCause</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&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</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&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" 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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AxisFault(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
<div class="block">Constructor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - the human-readable text describing the fault</dd></dl>
</li>
</ul>
<a name="AxisFault(javax.xml.namespace.QName, java.lang.String, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<div class="block">Constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>faultCode</code> - - fault code of the message as a QName</dd><dd><code>faultReason</code> - - the reason for the fault. The language will be defaulted to 'en'</dd><dd><code>cause</code> - embedded fault which caused this one</dd></dl>
</li>
</ul>
<a name="AxisFault(javax.xml.namespace.QName, java.util.List, java.lang.String, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;&nbsp;faultSubCodes,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<div class="block">Constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>faultCode</code> - - fault code of the message as a QName</dd><dd><code>faultSubCodes</code> - - list sub fault codes as a list if QNames</dd><dd><code>faultReason</code> - - the reason for the fault. The language will be defaulted to 'en'</dd><dd><code>cause</code> - embedded fault which caused this one</dd></dl>
</li>
</ul>
<a name="AxisFault(javax.xml.namespace.QName, java.lang.String, java.lang.String, java.lang.String, org.apache.axiom.om.OMElement)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultReason,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultNode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultRole,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&nbsp;faultDetail)</pre>
<div class="block">Constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>faultCode</code> - a QName for the fault code</dd><dd><code>faultReason</code> - the reason for the fault. The language will be defaulted to 'en'</dd><dd><code>faultNode</code> - a URL identifying the SOAP node generating this fault, or null</dd><dd><code>faultRole</code> - a URL identifying the SOAP role active when generating this fault, or null</dd><dd><code>faultDetail</code> - arbitrary XML containing application-specific fault data</dd></dl>
</li>
</ul>
<a name="AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultCode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultCode</a>&nbsp;soapFaultCode,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultReason.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultReason</a>&nbsp;soapFaultReason,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultNode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultNode</a>&nbsp;soapFaultNode,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultRole.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultRole</a>&nbsp;soapFaultRole,
<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultDetail.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultDetail</a>&nbsp;soapFaultDetail)</pre>
<div class="block">This is just a convenience method for the user. If you set these, do not use other methods
in this class to get and set things.
Any of the parameters can be null</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>soapFaultCode</code> - the fault code</dd><dd><code>soapFaultReason</code> - the fault reason</dd><dd><code>soapFaultNode</code> - the SOAPFaultNode representing the source node for this fault</dd><dd><code>soapFaultRole</code> - the SOAPFaultRole representing the source role for this fault</dd><dd><code>soapFaultDetail</code> - the SOAPFaultDetail containing any application-specific info</dd></dl>
</li>
</ul>
<a name="AxisFault(org.apache.axiom.soap.SOAPFault)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFault.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFault</a>&nbsp;fault)</pre>
</li>
</ul>
<a name="AxisFault(org.apache.axiom.soap.SOAPFault, org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFault.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFault</a>&nbsp;fault,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultCtx)</pre>
</li>
</ul>
<a name="AxisFault(java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>protected&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<div class="block">Construct a fault from a Throwable. This is a protected constructor - in general
to make an AxisFault from an Exception, you should be calling AxisFault.makeFault(e),
which prevents AxisFaults within AxisFaults.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cause</code> - the Throwable that caused the problem</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultCode)</pre>
<div class="block">Constructor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageText</code> - - this will appear as the Text in the Reason information item of SOAP Fault</dd><dd><code>faultCode</code> - - this will appear as the Value in the Code information item of SOAP Fault</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode)</pre>
<div class="block">Constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageText</code> - this will appear as the Text in the Reason information item of SOAP Fault</dd><dd><code>faultCode</code> - this will appear as the Value in the Code information item of SOAP Fault</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<div class="block">Constructor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - this will appear as the Text in the Reason information item of SOAP Fault</dd><dd><code>cause</code> - the embedded Throwable that caused this fault</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, javax.xml.namespace.QName, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageText</code> - - this will appear as the Text in the Reason information item of SOAP Fault</dd><dd><code>faultCode</code> - - this will appear as the Value in the Code information item of SOAP Fault</dd><dd><code>cause</code> - - this will appear under the Detail information item of SOAP Fault</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, org.apache.axis2.context.MessageContext, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultMessageContext,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - </dd><dd><code>faultMessageContext</code> - </dd><dd><code>cause</code> - </dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, java.lang.String, java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageText,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultCode,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageText</code> - - this will appear as the Text in the Reason information item of SOAP Fault</dd><dd><code>faultCode</code> - - this will appear as the Value in the Code information item of SOAP Fault</dd><dd><code>cause</code> - - this will appear under the Detail information item of SOAP Fault</dd></dl>
</li>
</ul>
<a name="AxisFault(java.lang.String, org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AxisFault</h4>
<pre>public&nbsp;AxisFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;faultMessageContext)</pre>
<div class="block">Create an AxisFault by providing a textual message and a MessageContext
that contains the actual fault representation.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - A string that's really only useful for logging.</dd><dd><code>faultMessageContext</code> - A MessageContext which must contain SOAP fault info</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="addHeader(org.apache.axiom.soap.SOAPHeaderBlock)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addHeader</h4>
<pre>public&nbsp;void&nbsp;addHeader(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&nbsp;header)</pre>
<div class="block">Add a header to the list of fault headers</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>header</code> - to add.</dd></dl>
</li>
</ul>
<a name="addReason(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addReason</h4>
<pre>public&nbsp;void&nbsp;addReason(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
<div class="block">Add a reason for the fault in the empty "" language</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - text message</dd></dl>
</li>
</ul>
<a name="addReason(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addReason</h4>
<pre>public&nbsp;void&nbsp;addReason(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;language)</pre>
<div class="block">Add a reason for the fault</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - text message</dd><dd><code>language</code> - language</dd></dl>
</li>
</ul>
<a name="getReason()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReason</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getReason()</pre>
<div class="block">Returns the first fault reason, if available. If not found, returns null.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>faultReason</dd></dl>
</li>
</ul>
<a name="headerIterator()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>headerIterator</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&gt;&nbsp;headerIterator()</pre>
<div class="block">Iterate over all of the headers</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>iterator</dd></dl>
</li>
</ul>
<a name="headers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>headers</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeaderBlock.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPHeaderBlock</a>&gt;&nbsp;headers()</pre>
<div class="block">Get at the headers. Useful for java1.5 iteration.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the headers for this fault</dd></dl>
</li>
</ul>
<a name="makeFault(java.lang.Throwable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeFault</h4>
<pre>public static&nbsp;<a href="../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a>&nbsp;makeFault(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;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="getDetail()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDetail</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&nbsp;getDetail()</pre>
<div class="block">Get the current fault detail. If the fault has several detail elements, only the first one is
returned.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the (first) detail element, or <code>null</code> if there is no detail element</dd></dl>
</li>
</ul>
<a name="getDetails()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDetails</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&gt;&nbsp;getDetails()</pre>
<div class="block">Get the SOAP fault detail elements.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the list of SOAP fault detail elements, or <code>null</code> if no detail elements
have been set for this fault</dd></dl>
</li>
</ul>
<a name="getFaultCode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultCode</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;getFaultCode()</pre>
</li>
</ul>
<a name="getFaultSubCodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultSubCodes</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;&nbsp;getFaultSubCodes()</pre>
</li>
</ul>
<a name="getFaultCodeElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultCodeElement</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultCode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultCode</a>&nbsp;getFaultCodeElement()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>SOAPFaultCode if, user has set a <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultCode.html?is-external=true" title="class or interface in org.apache.axiom.soap"><code>SOAPFaultCode</code></a> element when constructing the
<a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)"><code>AxisFault</code></a></dd></dl>
</li>
</ul>
<a name="getFaultReasonElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultReasonElement</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultReason.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultReason</a>&nbsp;getFaultReasonElement()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>SOAPFaultCode if, user has set a <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultReason.html?is-external=true" title="class or interface in org.apache.axiom.soap"><code>SOAPFaultReason</code></a> element when constructing the
<a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)"><code>AxisFault</code></a></dd></dl>
</li>
</ul>
<a name="getFaultNodeElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultNodeElement</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultNode.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultNode</a>&nbsp;getFaultNodeElement()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>SOAPFaultCode if, user has set a <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultNode.html?is-external=true" title="class or interface in org.apache.axiom.soap"><code>SOAPFaultNode</code></a> element when constructing the
<a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)"><code>AxisFault</code></a></dd></dl>
</li>
</ul>
<a name="getFaultRoleElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultRoleElement</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultRole.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultRole</a>&nbsp;getFaultRoleElement()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>SOAPFaultCode if, user has set a <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultRole.html?is-external=true" title="class or interface in org.apache.axiom.soap"><code>SOAPFaultRole</code></a> element when constructing the
<a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)"><code>AxisFault</code></a></dd></dl>
</li>
</ul>
<a name="getFaultDetailElement()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultDetailElement</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultDetail.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPFaultDetail</a>&nbsp;getFaultDetailElement()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>SOAPFaultCode if, user has set a <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPFaultDetail.html?is-external=true" title="class or interface in org.apache.axiom.soap"><code>SOAPFaultDetail</code></a> element when constructing the
<a href="../../../org/apache/axis2/AxisFault.html#AxisFault(org.apache.axiom.soap.SOAPFaultCode, org.apache.axiom.soap.SOAPFaultReason, org.apache.axiom.soap.SOAPFaultNode, org.apache.axiom.soap.SOAPFaultRole, org.apache.axiom.soap.SOAPFaultDetail)"><code>AxisFault</code></a></dd></dl>
</li>
</ul>
<a name="getNodeURI()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodeURI</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNodeURI()</pre>
<div class="block">Get the faulting node uri.
SOAP1.2</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>URI as a string or null</dd></dl>
</li>
</ul>
<a name="setDetail(org.apache.axiom.om.OMElement)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDetail</h4>
<pre>public&nbsp;void&nbsp;setDetail(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&nbsp;detail)</pre>
<div class="block">Set the entire detail element of the fault</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>detail</code> - an OMElement which MUST be</dd></dl>
</li>
</ul>
<a name="setDetails(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDetails</h4>
<pre>public&nbsp;void&nbsp;setDetails(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html?is-external=true" title="class or interface in org.apache.axiom.om">OMElement</a>&gt;&nbsp;details)</pre>
<div class="block">Set the SOAP fault details.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>details</code> - a list of elements for the SOAP 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&nbsp;void&nbsp;setFaultCode(<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;soapFaultCode)</pre>
</li>
</ul>
<a name="setFaultSubCodes(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultSubCodes</h4>
<pre>public&nbsp;void&nbsp;setFaultSubCodes(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&gt;&nbsp;faultSubCodes)</pre>
</li>
</ul>
<a name="setFaultCode(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultCode</h4>
<pre>public&nbsp;void&nbsp;setFaultCode(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapFaultCode)</pre>
</li>
</ul>
<a name="setNodeURI(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNodeURI</h4>
<pre>public&nbsp;void&nbsp;setNodeURI(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nodeURI)</pre>
<div class="block">Set the faulting node uri. (SOAP1.2)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nodeURI</code> - a String containing a URI indicating which SOAP Node faulted</dd></dl>
</li>
</ul>
<a name="getFaultNode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultNode</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFaultNode()</pre>
</li>
</ul>
<a name="getFaultRole()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultRole</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFaultRole()</pre>
</li>
</ul>
<a name="getFaultMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultMessageContext</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;getFaultMessageContext()</pre>
<div class="block">Returns the MessageContext representation of the fault if the fault
was created by providing that.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The MessageContext representing the fault message or null if the
fault was not created with MessageContext representation.</dd></dl>
</li>
</ul>
<a name="getFaultAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultAction</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFaultAction()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the action value set for the fault message</dd></dl>
</li>
</ul>
<a name="setFaultAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultAction</h4>
<pre>public&nbsp;void&nbsp;setFaultAction(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;faultAction)</pre>
<div class="block">Set the (OPTIONAL) action value for the fault message</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>faultAction</code> - a String containing an action URI for the fault</dd></dl>
</li>
</ul>
<a name="getMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMessage()</pre>
<div class="block">Returns the detail message, including the message from the cause, if any, of this exception.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/RemoteException.html?is-external=true#getMessage()" title="class or interface in java.rmi">getMessage</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the detail message</dd></dl>
</li>
</ul>
<a name="getFaultType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultType</h4>
<pre>public&nbsp;int&nbsp;getFaultType()</pre>
</li>
</ul>
<a name="setFaultType(int)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setFaultType</h4>
<pre>public&nbsp;void&nbsp;setFaultType(int&nbsp;faultType)</pre>
</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>Prev Class</li>
<li><a href="../../../org/apache/axis2/Constants.html" title="class in org.apache.axis2"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/axis2/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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields_inherited_from_class_java.rmi.RemoteException">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>