blob: 89834fd439fd556c0151fa0b9e721752cc29e42b [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>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MexUtil (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MexUtil (Apache Axis2)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/MexUtil.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&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis2/mex/util/MexUtil.html" target="_top">Frames</a></li>
<li><a href="MexUtil.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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>Field&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.mex.util</div>
<h2 title="Class MexUtil" class="title">Class MexUtil</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>org.apache.axis2.mex.util.MexUtil</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MexUtil</span>
extends <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></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" 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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#MexUtil--">MexUtil</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/axis2/dataretrieval/OutputForm.html" title="class in org.apache.axis2.dataretrieval">OutputForm</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#allSupportedOutputForms--">allSupportedOutputForms</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/axis2/dataretrieval/OutputForm.html" title="class in org.apache.axis2.dataretrieval">OutputForm</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#determineOutputForm-java.lang.String-org.apache.axis2.description.Parameter-org.apache.axis2.description.Parameter-">determineOutputForm</a></span>(<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;dialect,
<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;axisConfigMEXParm,
<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;serviceConfigMEXParm)</code>
<div class="block">Determine output forms for specified dialect based on "metadataexchange" configured in
axis2.xml and services.xml.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#fromEPR-org.apache.axis2.addressing.EndpointReference-">fromEPR</a></span>(<a href="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;epr)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#fromOM-org.apache.axiom.om.OMElement-">fromOM</a></span>(org.apache.axiom.om.OMElement&nbsp;omElement)</code>
<div class="block">API to map mex:Metadata element to a Metadata object representation.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#fromOM-org.apache.axiom.om.OMElement-java.lang.String-">fromOM</a></span>(org.apache.axiom.om.OMElement&nbsp;omElement,
<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;mexNamespaceValue)</code>
<div class="block">API to map mex:Metadata element to a Metadata object representation.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static org.apache.axiom.om.OMNamespace</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#getAddressingNameSpace-org.apache.axiom.om.OMElement-">getAddressingNameSpace</a></span>(org.apache.axiom.om.OMElement&nbsp;toAddress)</code>
<div class="block">Answers WS-Addressing namespace</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static org.apache.axiom.soap.SOAPFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#getSOAPFactory-int-">getSOAPFactory</a></span>(int&nbsp;SOAPVersion)</code>
<div class="block">Answers SOAPFactory corresponding to specified SOAP Version</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static org.apache.axiom.soap.SOAPFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#getSOAPFactory-java.lang.String-">getSOAPFactory</a></span>(<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;soapNameSpaceURI)</code>
<div class="block">Answer SOAPFactory corresponding to specified SOAP namespace URI</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#getSOAPVersion-org.apache.axiom.soap.SOAPEnvelope-">getSOAPVersion</a></span>(org.apache.axiom.soap.SOAPEnvelope&nbsp;envelope)</code>
<div class="block">Answer SOAPVersion for specified envelope</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/axis2/mex/util/MexUtil.html#isMexDisabled-org.apache.axis2.description.Parameter-">isMexDisabled</a></span>(<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;serviceConfigMEXParm)</code>
<div class="block">Check if metadata exchange has been disabled for a service.</div>
</td>
</tr>
</table>
<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#toString--" title="class or interface in java.lang">toString</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="MexUtil--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MexUtil</h4>
<pre>public&nbsp;MexUtil()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSOAPVersion-org.apache.axiom.soap.SOAPEnvelope-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSOAPVersion</h4>
<pre>public static&nbsp;int&nbsp;getSOAPVersion(org.apache.axiom.soap.SOAPEnvelope&nbsp;envelope)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<div class="block">Answer SOAPVersion for specified envelope</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>envelope</code> - SOAP Envelope</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>version of SOAP</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code></dd>
</dl>
</li>
</ul>
<a name="getSOAPFactory-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSOAPFactory</h4>
<pre>public static&nbsp;org.apache.axiom.soap.SOAPFactory&nbsp;getSOAPFactory(<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;soapNameSpaceURI)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<div class="block">Answer SOAPFactory corresponding to specified SOAP namespace URI</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>soapNameSpaceURI</code> - soap namespace uri</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code></dd>
</dl>
</li>
</ul>
<a name="getSOAPFactory-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSOAPFactory</h4>
<pre>public static&nbsp;org.apache.axiom.soap.SOAPFactory&nbsp;getSOAPFactory(int&nbsp;SOAPVersion)</pre>
<div class="block">Answers SOAPFactory corresponding to specified SOAP Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>SOAPVersion</code> - SOAP version</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SOAPFactory</dd>
</dl>
</li>
</ul>
<a name="allSupportedOutputForms--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allSupportedOutputForms</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/axis2/dataretrieval/OutputForm.html" title="class in org.apache.axis2.dataretrieval">OutputForm</a>[]&nbsp;allSupportedOutputForms()</pre>
</li>
</ul>
<a name="fromEPR-org.apache.axis2.addressing.EndpointReference-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromEPR</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a>&nbsp;fromEPR(<a href="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;epr)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code></dd>
</dl>
</li>
</ul>
<a name="getAddressingNameSpace-org.apache.axiom.om.OMElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddressingNameSpace</h4>
<pre>public static&nbsp;org.apache.axiom.om.OMNamespace&nbsp;getAddressingNameSpace(org.apache.axiom.om.OMElement&nbsp;toAddress)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<div class="block">Answers WS-Addressing namespace</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>toAddress</code> - To Address element</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>OMNamespaceImpl WS-Addressing namespace</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code></dd>
</dl>
</li>
</ul>
<a name="fromOM-org.apache.axiom.om.OMElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromOM</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a>&nbsp;fromOM(org.apache.axiom.om.OMElement&nbsp;omElement)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<div class="block">API to map mex:Metadata element to a Metadata object representation. Data validation will
be performed on omElement content. See <a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om"><code>Metadata</code></a> for APIs to access metadata section.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>omElement</code> - an element such as endpoint reference type that contains mex:Metadata or
an mex:Metadata element</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metadata object representation of mex:Metadata element passed.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code> - if invalid mex:Metadata element content is detected</dd>
</dl>
</li>
</ul>
<a name="fromOM-org.apache.axiom.om.OMElement-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromOM</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om">Metadata</a>&nbsp;fromOM(org.apache.axiom.om.OMElement&nbsp;omElement,
<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;mexNamespaceValue)
throws <a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></pre>
<div class="block">API to map mex:Metadata element to a Metadata object representation. Data validation will
be performed on omElement content. See <a href="../../../../../org/apache/axis2/mex/om/Metadata.html" title="class in org.apache.axis2.mex.om"><code>Metadata</code></a> for APIs to access metadata section.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>omElement</code> - an element such as endpoint reference type that contains mex:Metadata or
an mex:Metadata element</dd>
<dd><code>mexNamespaceValue</code> - the namespace of the WS-MEX spec to comply with.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metadata object representation of mex:Metadata element passed.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/mex/MexException.html" title="class in org.apache.axis2.mex">MexException</a></code> - if invalid mex:Metadata element content is detected</dd>
</dl>
</li>
</ul>
<a name="isMexDisabled-org.apache.axis2.description.Parameter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMexDisabled</h4>
<pre>public static&nbsp;boolean&nbsp;isMexDisabled(<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;serviceConfigMEXParm)</pre>
<div class="block">Check if metadata exchange has been disabled for a service.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceConfigMEXParm</code> - metadataexchange configured in services.xml</dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="determineOutputForm-java.lang.String-org.apache.axis2.description.Parameter-org.apache.axis2.description.Parameter-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>determineOutputForm</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/axis2/dataretrieval/OutputForm.html" title="class in org.apache.axis2.dataretrieval">OutputForm</a>[]&nbsp;determineOutputForm(<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;dialect,
<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;axisConfigMEXParm,
<a href="../../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;serviceConfigMEXParm)</pre>
<div class="block">Determine output forms for specified dialect based on "metadataexchange" configured in
axis2.xml and services.xml.
The order of precedence in determining output form configured:
a. dialect specific at service level.
b. service level i.e. without dialect attribute specified
c. dialect specific at global level i,e, configured in axis2.xml
d. service level i.e. without dialect attribute specified
e. default output forms to all: inline, location, reference</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dialect</code> - </dd>
<dd><code>axisConfigMEXParm</code> - "metadataexchange" parameter configured in axis2.xml</dd>
<dd><code>serviceConfigMEXParm</code> - "metadataexchange" parameter configured in services.xml</dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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/MexUtil.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&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis2/mex/util/MexUtil.html" target="_top">Frames</a></li>
<li><a href="MexUtil.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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>Field&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>