blob: 18d2cf638f5a400e4f59913fb61c789acb40b437 [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>SymbolTable (Apache Axis)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SymbolTable (Apache Axis)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/SymbolTable.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis/wsdl/symbolTable/ServiceEntry.html" title="class in org.apache.axis.wsdl.symbolTable"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/wsdl/symbolTable/SymbolTable.html" target="_top">Frames</a></li>
<li><a href="SymbolTable.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="#field_summary">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><a href="#field_detail">Field</a>&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.axis.wsdl.symbolTable</div>
<h2 title="Class SymbolTable" class="title">Class SymbolTable</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis.wsdl.symbolTable.SymbolTable</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="strong">SymbolTable</span>
extends <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">This class represents a table of all of the top-level symbols from a set of WSDL Definitions and
DOM Documents: XML types; WSDL messages, portTypes, bindings, and services.
<p/>
This symbolTable contains entries of the form <key, value> where key is of type QName and value is
of type Vector. The Vector's elements are all of the objects that have the given QName. This is
necessary since names aren't unique among the WSDL types. message, portType, binding, service,
could all have the same QName and are differentiated merely by type. SymbolTable contains
type-specific getters to bypass the Vector layer:
public PortTypeEntry getPortTypeEntry(QName name), etc.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#ANON_TOKEN">ANON_TOKEN</a></strong></code>
<div class="block">Field ANON_TOKEN</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#derivedTypes">derivedTypes</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#node2ExtensionBase">node2ExtensionBase</a></strong></code>
<div class="block">cache of nodes -> base types for complexTypes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#quiet">quiet</a></strong></code>
<div class="block">Field quiet</div>
</td>
</tr>
</table>
</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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#SymbolTable(org.apache.axis.wsdl.symbolTable.BaseTypeMapping,%20boolean,%20boolean,%20boolean)">SymbolTable</a></strong>(<a href="../../../../../org/apache/axis/wsdl/symbolTable/BaseTypeMapping.html" title="class in org.apache.axis.wsdl.symbolTable">BaseTypeMapping</a>&nbsp;btm,
boolean&nbsp;addImports,
boolean&nbsp;verbose,
boolean&nbsp;nowrap)</code>
<div class="block">Construct a symbol table with the given Namespaces.</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>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#add(java.lang.String,%20javax.wsdl.Definition,%20org.w3c.dom.Document)">add</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;context,
javax.wsdl.Definition&nbsp;def,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)</code>
<div class="block">Add the given Definition and Document information to the symbol table (including imported
symbols), populating it with SymTabEntries for each of the top-level symbols.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#createTypeFromRef(org.w3c.dom.Node)">createTypeFromRef</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;node)</code>
<div class="block">Node may contain a reference (via type=, ref=, or element= attributes) to
another type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#dump(java.io.PrintStream)">dump</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out)</code>
<div class="block">Dump the contents of the symbol table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#ensureOperationMessageValid(javax.wsdl.Message)">ensureOperationMessageValid</a></strong>(javax.wsdl.Message&nbsp;message)</code>
<div class="block">ensures that a message in a <code>&lt;input&gt;</code>, <code>&lt;output&gt;</code>,
or <code>&lt;fault&gt;</fault> element in an <code>&lt;operation&gt;</code>
element is valid.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#ensureOperationsOfPortTypeValid(javax.wsdl.PortType)">ensureOperationsOfPortTypeValid</a></strong>(javax.wsdl.PortType&nbsp;portType)</code>
<div class="block">ensures that an an element <code>&lt;portType&gt;</code>
is valid.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#ensureOperationValid(javax.wsdl.Operation)">ensureOperationValid</a></strong>(javax.wsdl.Operation&nbsp;operation)</code>
<div class="block">ensures that an an element <code>&lt;operation&gt;</code> within
an element <code>&lt;portType&gt;<code> is valid.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#existsPortWithName(javax.xml.namespace.QName)">existsPortWithName</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name)</code>
<div class="block">checks whether there exists a WSDL port with a given name in the current
symbol table</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#get(javax.xml.namespace.QName,%20java.lang.Class)">get</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</code>
<div class="block">Get the entry with the given QName of the given class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getBindingEntry(javax.xml.namespace.QName)">getBindingEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the BindingEntry with the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>javax.wsdl.Definition</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getDefinition()">getDefinition</a></strong>()</code>
<div class="block">Get the Definition.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/Element.html" title="class in org.apache.axis.wsdl.symbolTable">Element</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getElement(javax.xml.namespace.QName)">getElement</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the Element TypeEntry with the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getElementFormDefaults()">getElementFormDefaults</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getElementIndex()">getElementIndex</a></strong>()</code>
<div class="block">Return an unmodifiable map of qnames -> Elements in the symbol
table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getEntityResolver()">getEntityResolver</a></strong>()</code>
<div class="block">Get the entity resolver.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getHashMap()">getHashMap</a></strong>()</code>
<div class="block">Get the raw symbol table HashMap.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getMessageEntries()">getMessageEntries</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/MessageEntry.html" title="class in org.apache.axis.wsdl.symbolTable">MessageEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getMessageEntry(javax.xml.namespace.QName)">getMessageEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the MessageEntry with the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/Parameters.html" title="class in org.apache.axis.wsdl.symbolTable">Parameters</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getOperationParameters(javax.wsdl.Operation,%20java.lang.String,%20org.apache.axis.wsdl.symbolTable.BindingEntry)">getOperationParameters</a></strong>(javax.wsdl.Operation&nbsp;operation,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a>&nbsp;bindingEntry)</code>
<div class="block">For the given operation, this method returns the parameter info conveniently collated.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getParametersFromParts(java.util.Vector,%20java.util.Collection,%20boolean,%20java.lang.String,%20org.apache.axis.wsdl.symbolTable.BindingEntry)">getParametersFromParts</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;v,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;parts,
boolean&nbsp;literal,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;opName,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a>&nbsp;bindingEntry)</code>
<div class="block">This method returns a vector containing Parameters which represent
each Part (shouldn't we call these "Parts" or something?)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/PortTypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">PortTypeEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getPortTypeEntry(javax.xml.namespace.QName)">getPortTypeEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the PortTypeEntry with the given QName.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/ServiceEntry.html" title="class in org.apache.axis.wsdl.symbolTable">ServiceEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getServiceEntry(javax.xml.namespace.QName)">getServiceEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the ServiceEntry with the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getSymbols(javax.xml.namespace.QName)">getSymbols</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the list of entries with the given QName.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/Type.html" title="class in org.apache.axis.wsdl.symbolTable">Type</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getType(javax.xml.namespace.QName)">getType</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Get the Type TypeEntry with the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getTypeEntry(javax.xml.namespace.QName,%20boolean)">getTypeEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname,
boolean&nbsp;wantElementType)</code>
<div class="block">Get the type entry for the given qname.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getTypeEntryCount()">getTypeEntryCount</a></strong>()</code>
<div class="block">Return the count of TypeEntries in the symbol table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getTypeIndex()">getTypeIndex</a></strong>()</code>
<div class="block">Return an unmodifiable map of qnames -> Elements in the symbol
table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getTypes()">getTypes</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>use specialized get{Element,Type}Index() methods instead</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#getWSDLURI()">getWSDLURI</a></strong>()</code>
<div class="block">Get the WSDL URI.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#isKnownNamespace(java.lang.String)">isKnownNamespace</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace)</code>
<div class="block">Check if this is a known namespace (soap-enc or schema xsd or schema xsi or xml)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#isQuiet()">isQuiet</a></strong>()</code>
<div class="block">Method isQuiet</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#isWrapped()">isWrapped</a></strong>()</code>
<div class="block">Are we wrapping literal soap body elements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#populate(java.lang.String)">populate</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</code>
<div class="block">Call this method if you have a uri for the WSDL document</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#populate(java.lang.String,%20org.w3c.dom.Document)">populate</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;context,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)</code>
<div class="block">Call this method if your WSDL document has already been parsed as an XML DOM document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#populate(java.lang.String,%20java.lang.String,%20java.lang.String)">populate</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</code>
<div class="block">Method populate</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#populateTypes(java.net.URL,%20org.w3c.dom.Document)">populateTypes</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;context,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)</code>
<div class="block">Populate the symbol table with all of the Types from the Document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#processTypes()">processTypes</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#setEntityResolver(org.xml.sax.EntityResolver)">setEntityResolver</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a>&nbsp;entityResolver)</code>
<div class="block">Set the entity resolver.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#setQuiet(boolean)">setQuiet</a></strong>(boolean&nbsp;quiet)</code>
<div class="block">Method setQuiet</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#setWrapArrays(boolean)">setWrapArrays</a></strong>(boolean&nbsp;wrapArrays)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html#setWrapped(boolean)">setWrapped</a></strong>(boolean&nbsp;wrapped)</code>
<div class="block">Turn on/off element wrapping for literal soap body's.</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="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="derivedTypes">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>derivedTypes</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a> derivedTypes</pre>
</li>
</ul>
<a name="node2ExtensionBase">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>node2ExtensionBase</h4>
<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> node2ExtensionBase</pre>
<div class="block">cache of nodes -> base types for complexTypes. The cache is
built on nodes because multiple TypeEntry objects may use the
same node.</div>
</li>
</ul>
<a name="quiet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quiet</h4>
<pre>protected&nbsp;boolean quiet</pre>
<div class="block">Field quiet</div>
</li>
</ul>
<a name="ANON_TOKEN">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ANON_TOKEN</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ANON_TOKEN</pre>
<div class="block">Field ANON_TOKEN</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis.wsdl.symbolTable.SymbolTable.ANON_TOKEN">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SymbolTable(org.apache.axis.wsdl.symbolTable.BaseTypeMapping, boolean, boolean, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SymbolTable</h4>
<pre>public&nbsp;SymbolTable(<a href="../../../../../org/apache/axis/wsdl/symbolTable/BaseTypeMapping.html" title="class in org.apache.axis.wsdl.symbolTable">BaseTypeMapping</a>&nbsp;btm,
boolean&nbsp;addImports,
boolean&nbsp;verbose,
boolean&nbsp;nowrap)</pre>
<div class="block">Construct a symbol table with the given Namespaces.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>btm</code> - </dd><dd><code>addImports</code> - </dd><dd><code>verbose</code> - </dd><dd><code>nowrap</code> - </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="isQuiet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isQuiet</h4>
<pre>public&nbsp;boolean&nbsp;isQuiet()</pre>
<div class="block">Method isQuiet</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setQuiet(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQuiet</h4>
<pre>public&nbsp;void&nbsp;setQuiet(boolean&nbsp;quiet)</pre>
<div class="block">Method setQuiet</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>quiet</code> - </dd></dl>
</li>
</ul>
<a name="getHashMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHashMap</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&nbsp;getHashMap()</pre>
<div class="block">Get the raw symbol table HashMap.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getSymbols(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSymbols</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;getSymbols(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the list of entries with the given QName. Since symbols can share QNames, this list is
necessary. This list will not contain any more than one element of any given SymTabEntry.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="get(javax.xml.namespace.QName, java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a>&nbsp;get(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;cls)</pre>
<div class="block">Get the entry with the given QName of the given class. If it does not exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd><dd><code>cls</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getTypeEntry(javax.xml.namespace.QName, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeEntry</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;getTypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname,
boolean&nbsp;wantElementType)</pre>
<div class="block">Get the type entry for the given qname.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd><dd><code>wantElementType</code> - boolean that indicates type or element (for type= or ref=)</dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getType(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/Type.html" title="class in org.apache.axis.wsdl.symbolTable">Type</a>&nbsp;getType(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the Type TypeEntry with the given QName. If it doesn't
exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getElement(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/Element.html" title="class in org.apache.axis.wsdl.symbolTable">Element</a>&nbsp;getElement(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the Element TypeEntry with the given QName. If it doesn't
exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getMessageEntry(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageEntry</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/MessageEntry.html" title="class in org.apache.axis.wsdl.symbolTable">MessageEntry</a>&nbsp;getMessageEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the MessageEntry with the given QName. If it doesn't exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getPortTypeEntry(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPortTypeEntry</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/PortTypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">PortTypeEntry</a>&nbsp;getPortTypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the PortTypeEntry with the given QName. If it doesn't exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getBindingEntry(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBindingEntry</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a>&nbsp;getBindingEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the BindingEntry with the given QName. If it doesn't exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getServiceEntry(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceEntry</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/ServiceEntry.html" title="class in org.apache.axis.wsdl.symbolTable">ServiceEntry</a>&nbsp;getServiceEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</pre>
<div class="block">Get the ServiceEntry with the given QName. If it doesn't exist, return null.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;getTypes()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use specialized get{Element,Type}Index() methods instead</i></div>
<div class="block">Get the list of all the XML schema types in the symbol table. In other words, all entries
that are instances of TypeEntry.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getElementIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementIndex</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getElementIndex()</pre>
<div class="block">Return an unmodifiable map of qnames -> Elements in the symbol
table.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an unmodifiable <code>Map</code> value</dd></dl>
</li>
</ul>
<a name="getTypeIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeIndex</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getTypeIndex()</pre>
<div class="block">Return an unmodifiable map of qnames -> Elements in the symbol
table.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an unmodifiable <code>Map</code> value</dd></dl>
</li>
</ul>
<a name="getTypeEntryCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeEntryCount</h4>
<pre>public&nbsp;int&nbsp;getTypeEntryCount()</pre>
<div class="block">Return the count of TypeEntries in the symbol table.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an <code>int</code> value</dd></dl>
</li>
</ul>
<a name="getDefinition()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefinition</h4>
<pre>public&nbsp;javax.wsdl.Definition&nbsp;getDefinition()</pre>
<div class="block">Get the Definition. The definition is null until
populate is called.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getWSDLURI()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWSDLURI</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWSDLURI()</pre>
<div class="block">Get the WSDL URI. The WSDL URI is null until populate
is called, and ONLY if a WSDL URI is provided.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="isWrapped()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWrapped</h4>
<pre>public&nbsp;boolean&nbsp;isWrapped()</pre>
<div class="block">Are we wrapping literal soap body elements.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setWrapped(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWrapped</h4>
<pre>public&nbsp;void&nbsp;setWrapped(boolean&nbsp;wrapped)</pre>
<div class="block">Turn on/off element wrapping for literal soap body's.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>wrapped</code> - </dd></dl>
</li>
</ul>
<a name="getEntityResolver()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntityResolver</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a>&nbsp;getEntityResolver()</pre>
<div class="block">Get the entity resolver.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the entity resolver, or <code>null</code> if no entity resolver is configured</dd></dl>
</li>
</ul>
<a name="setEntityResolver(org.xml.sax.EntityResolver)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEntityResolver</h4>
<pre>public&nbsp;void&nbsp;setEntityResolver(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a>&nbsp;entityResolver)</pre>
<div class="block">Set the entity resolver. This is used to load the WSDL file (unless it is supplied as a
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom"><code>Document</code></a>) and all imported WSDL and schema documents.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>entityResolver</code> - the entity resolver, or <code>null</code> to use a default entity resolver</dd></dl>
</li>
</ul>
<a name="dump(java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dump</h4>
<pre>public&nbsp;void&nbsp;dump(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out)</pre>
<div class="block">Dump the contents of the symbol table. For debugging purposes only.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - </dd></dl>
</li>
</ul>
<a name="populate(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>public&nbsp;void&nbsp;populate(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
javax.wsdl.WSDLException,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a>,
<a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></pre>
<div class="block">Call this method if you have a uri for the WSDL document</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>uri</code> - wsdlURI the location of the WSDL file.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code>javax.wsdl.WSDLException</code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="populate(java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>public&nbsp;void&nbsp;populate(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
javax.wsdl.WSDLException,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a>,
<a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></pre>
<div class="block">Method populate</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>uri</code> - </dd><dd><code>username</code> - </dd><dd><code>password</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code>javax.wsdl.WSDLException</code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="populate(java.lang.String, org.w3c.dom.Document)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populate</h4>
<pre>public&nbsp;void&nbsp;populate(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;context,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a>,
javax.wsdl.WSDLException,
<a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></pre>
<div class="block">Call this method if your WSDL document has already been parsed as an XML DOM document.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - context This is directory context for the Document. If the Document were from file "/x/y/z.wsdl" then the context could be "/x/y" (even "/x/y/z.wsdl" would work). If context is null, then the context becomes the current directory.</dd><dd><code>doc</code> - doc This is the XML Document containing the WSDL.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd>
<dd><code>javax.wsdl.WSDLException</code></dd>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="add(java.lang.String, javax.wsdl.Definition, org.w3c.dom.Document)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>protected&nbsp;void&nbsp;add(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;context,
javax.wsdl.Definition&nbsp;def,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a>,
javax.wsdl.WSDLException,
<a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></pre>
<div class="block">Add the given Definition and Document information to the symbol table (including imported
symbols), populating it with SymTabEntries for each of the top-level symbols. When the
symbol table has been populated, iterate through it, setting the isReferenced flag
appropriately for each entry.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - </dd><dd><code>def</code> - </dd><dd><code>doc</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd>
<dd><code>javax.wsdl.WSDLException</code></dd>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="isKnownNamespace(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isKnownNamespace</h4>
<pre>public&nbsp;boolean&nbsp;isKnownNamespace(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
<div class="block">Check if this is a known namespace (soap-enc or schema xsd or schema xsi or xml)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>true if this is a know namespace.</dd></dl>
</li>
</ul>
<a name="populateTypes(java.net.URL, org.w3c.dom.Document)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populateTypes</h4>
<pre>public&nbsp;void&nbsp;populateTypes(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;context,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&nbsp;doc)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a>,
javax.wsdl.WSDLException,
<a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></pre>
<div class="block">Populate the symbol table with all of the Types from the Document.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - </dd><dd><code>doc</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/SAXException.html?is-external=true" title="class or interface in org.xml.sax">SAXException</a></code></dd>
<dd><code>javax.wsdl.WSDLException</code></dd>
<dd><code><a href="http://download.oracle.com/javaee/1.4/api/javax/xml/parsers/ParserConfigurationException.html?is-external=true" title="class or interface in javax.xml.parsers">ParserConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="createTypeFromRef(org.w3c.dom.Node)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTypeFromRef</h4>
<pre>protected&nbsp;void&nbsp;createTypeFromRef(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&nbsp;node)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Node may contain a reference (via type=, ref=, or element= attributes) to
another type. Create a Type object representing this referenced type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="ensureOperationMessageValid(javax.wsdl.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureOperationMessageValid</h4>
<pre>protected&nbsp;void&nbsp;ensureOperationMessageValid(javax.wsdl.Message&nbsp;message)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">ensures that a message in a <code>&lt;input&gt;</code>, <code>&lt;output&gt;</code>,
or <code>&lt;fault&gt;</fault> element in an <code>&lt;operation&gt;</code>
element is valid. In particular, ensures that
<ol>
<li>an attribute <code>message</code> is present (according to the
XML Schema for WSDL 1.1 <code>message</code> is <strong>required</strong>
<p/>
<li>the value of attribute <code>message</code> (a QName) refers to
an already defined message
</ol>
<p/>
<strong>Note</strong>: this method should throw a <code>javax.wsdl.WSDLException</code> rather than
a <code>java.io.IOException</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - the message object</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - thrown, if the message is not valid</dd></dl>
</li>
</ul>
<a name="ensureOperationValid(javax.wsdl.Operation)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureOperationValid</h4>
<pre>protected&nbsp;void&nbsp;ensureOperationValid(javax.wsdl.Operation&nbsp;operation)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">ensures that an an element <code>&lt;operation&gt;</code> within
an element <code>&lt;portType&gt;<code> is valid. Throws an exception
if the operation is not valid.
<p/>
<strong>Note</strong>: this method should throw a <code>javax.wsdl.WSDLException</code>
rather than a <code>java.io.IOException</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>operation</code> - the operation element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - thrown, if the element is not valid.</dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - thrown, if operation is null</dd></dl>
</li>
</ul>
<a name="ensureOperationsOfPortTypeValid(javax.wsdl.PortType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureOperationsOfPortTypeValid</h4>
<pre>protected&nbsp;void&nbsp;ensureOperationsOfPortTypeValid(javax.wsdl.PortType&nbsp;portType)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">ensures that an an element <code>&lt;portType&gt;</code>
is valid. Throws an exception if the portType is not valid.
<p/>
<strong>Note</strong>: this method should throw a <code>javax.wsdl.WSDLException</code>
rather than a <code>java.io.IOException</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>portType</code> - the portType element</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - thrown, if the element is not valid.</dd>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - thrown, if operation is null</dd></dl>
</li>
</ul>
<a name="getOperationParameters(javax.wsdl.Operation, java.lang.String, org.apache.axis.wsdl.symbolTable.BindingEntry)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationParameters</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/Parameters.html" title="class in org.apache.axis.wsdl.symbolTable">Parameters</a>&nbsp;getOperationParameters(javax.wsdl.Operation&nbsp;operation,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a>&nbsp;bindingEntry)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">For the given operation, this method returns the parameter info conveniently collated.
There is a bit of processing that is needed to write the interface, stub, and skeleton.
Rather than do that processing 3 times, it is done once, here, and stored in the
Parameters object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>operation</code> - </dd><dd><code>namespace</code> - </dd><dd><code>bindingEntry</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="getParametersFromParts(java.util.Vector, java.util.Collection, boolean, java.lang.String, org.apache.axis.wsdl.symbolTable.BindingEntry)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParametersFromParts</h4>
<pre>public&nbsp;void&nbsp;getParametersFromParts(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&nbsp;v,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;parts,
boolean&nbsp;literal,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;opName,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a>&nbsp;bindingEntry)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This method returns a vector containing Parameters which represent
each Part (shouldn't we call these "Parts" or something?)
This routine does the wrapped doc/lit processing.
It is also used for generating Faults, and this really confuses things
but we need to do the same processing for the fault messages.
This whole method is waaaay too complex.
It needs rewriting (for instance, we sometimes new up
a Parameter, then ignore it in favor of another we new up.)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - The output vector of parameters</dd><dd><code>parts</code> - The parts of the message</dd><dd><code>literal</code> - Are we in a literal operation (or fault)?</dd><dd><code>opName</code> - The operation (or fault) name</dd><dd><code>bindingEntry</code> - The binding for this operation - can be NULL if we are looking at a fault</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - when encountering an error in the WSDL</dd></dl>
</li>
</ul>
<a name="existsPortWithName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>existsPortWithName</h4>
<pre>protected&nbsp;boolean&nbsp;existsPortWithName(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;name)</pre>
<div class="block">checks whether there exists a WSDL port with a given name in the current
symbol table</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the QName of the port. Note: only the local part of the qname is relevant,
since port names are not qualified with a namespace. They are of type nmtoken in WSDL 1.1
and of type ncname in WSDL 1.2</dd>
<dt><span class="strong">Returns:</span></dt><dd>true, if there is a port element with the specified name; false, otherwise</dd></dl>
</li>
</ul>
<a name="processTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>processTypes</h4>
<pre>protected&nbsp;void&nbsp;processTypes()</pre>
</li>
</ul>
<a name="getMessageEntries()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageEntries</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;getMessageEntries()</pre>
</li>
</ul>
<a name="setWrapArrays(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWrapArrays</h4>
<pre>public&nbsp;void&nbsp;setWrapArrays(boolean&nbsp;wrapArrays)</pre>
</li>
</ul>
<a name="getElementFormDefaults()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getElementFormDefaults</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getElementFormDefaults()</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/SymbolTable.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis/wsdl/symbolTable/ServiceEntry.html" title="class in org.apache.axis.wsdl.symbolTable"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/wsdl/symbolTable/SymbolTable.html" target="_top">Frames</a></li>
<li><a href="SymbolTable.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="#field_summary">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><a href="#field_detail">Field</a>&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 © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>