| <!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: </li> |
| <li>Nested | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field_detail">Field</a> | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.axis.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"> </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> </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"> </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> btm, |
| boolean addImports, |
| boolean verbose, |
| boolean 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"> </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> context, |
| javax.wsdl.Definition 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> 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> 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> 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 message)</code> |
| <div class="block">ensures that a message in a <code><input></code>, <code><output></code>, |
| or <code><fault></fault> element in an <code><operation></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 portType)</code> |
| <div class="block">ensures that an an element <code><portType></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 operation)</code> |
| <div class="block">ensures that an an element <code><operation></code> within |
| an element <code><portType><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> 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> 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> 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> 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> 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> </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> </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> 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 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> namespace, |
| <a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a> 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> 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> parts, |
| boolean 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> opName, |
| <a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a> 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> 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> 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> 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> 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> qname, |
| boolean 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> |
| <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> 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> 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> 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> 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> 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> 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> 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> 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> 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> </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> 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 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 wrapArrays)</code> </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 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 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 <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 <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 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 <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 SymbolTable(<a href="../../../../../org/apache/axis/wsdl/symbolTable/BaseTypeMapping.html" title="class in org.apache.axis.wsdl.symbolTable">BaseTypeMapping</a> btm, |
| boolean addImports, |
| boolean verbose, |
| boolean 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 boolean 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 void setQuiet(boolean 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 <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> 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 <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> getSymbols(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a> get(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a> getTypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> qname, |
| boolean 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/Type.html" title="class in org.apache.axis.wsdl.symbolTable">Type</a> getType(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/Element.html" title="class in org.apache.axis.wsdl.symbolTable">Element</a> getElement(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/MessageEntry.html" title="class in org.apache.axis.wsdl.symbolTable">MessageEntry</a> getMessageEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/PortTypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">PortTypeEntry</a> getPortTypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a> getBindingEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/ServiceEntry.html" title="class in org.apache.axis.wsdl.symbolTable">ServiceEntry</a> getServiceEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 <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> getTypes()</pre> |
| <div class="block"><span class="strong">Deprecated.</span> <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 <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> 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 <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> 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 int 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 javax.wsdl.Definition 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 <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> 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 boolean 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 void setWrapped(boolean 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 <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> 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 void 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> 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 void 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> 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 void 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> 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 void 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> 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> 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> 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 void 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> 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> 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 void 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> context, |
| javax.wsdl.Definition 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> 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 boolean 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> 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 void 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> 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> 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 void 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> 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 void ensureOperationMessageValid(javax.wsdl.Message 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><input></code>, <code><output></code>, |
| or <code><fault></fault> element in an <code><operation></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 void ensureOperationValid(javax.wsdl.Operation 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><operation></code> within |
| an element <code><portType><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 void ensureOperationsOfPortTypeValid(javax.wsdl.PortType 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><portType></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 <a href="../../../../../org/apache/axis/wsdl/symbolTable/Parameters.html" title="class in org.apache.axis.wsdl.symbolTable">Parameters</a> getOperationParameters(javax.wsdl.Operation 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> namespace, |
| <a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a> 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 void 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> 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> parts, |
| boolean 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> opName, |
| <a href="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</a> 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 boolean existsPortWithName(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> 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 void processTypes()</pre> |
| </li> |
| </ul> |
| <a name="getMessageEntries()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMessageEntries</h4> |
| <pre>public <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> getMessageEntries()</pre> |
| </li> |
| </ul> |
| <a name="setWrapArrays(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWrapArrays</h4> |
| <pre>public void setWrapArrays(boolean wrapArrays)</pre> |
| </li> |
| </ul> |
| <a name="getElementFormDefaults()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getElementFormDefaults</h4> |
| <pre>public <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> 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: </li> |
| <li>Nested | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field_detail">Field</a> | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p> |
| </body> |
| </html> |