blob: 30590a75fbc8c591d28613f67affeab1c3a57fca [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>TypeEntry (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="TypeEntry (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/TypeEntry.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/Type.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/Undefined.html" title="interface 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/TypeEntry.html" target="_top">Frames</a></li>
<li><a href="TypeEntry.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 TypeEntry" class="title">Class TypeEntry</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">org.apache.axis.wsdl.symbolTable.SymTabEntry</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis.wsdl.symbolTable.TypeEntry</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/axis/wsdl/symbolTable/Element.html" title="class in org.apache.axis.wsdl.symbolTable">Element</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/Type.html" title="class in org.apache.axis.wsdl.symbolTable">Type</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="strong">TypeEntry</span>
extends <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a>
implements <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
<div class="block">This class represents a wsdl types entry that is supported by the WSDL2Java emitter.
A TypeEntry has a QName representing its XML name and a name, which in the
WSDL2Java back end is its full java name. The TypeEntry may also have a Node,
which locates the definition of the emit type in the xml.
A TypeEntry object extends SymTabEntry and is built by the SymbolTable class for
each supported root complexType, simpleType, and elements that are
defined or encountered.
<p/>
SymTabEntry
|
TypeEntry
/ \
Type Element
| |
(BaseType, (DefinedElement,
CollectionType CollectionElement,
DefinedType, UndefinedElement)
UndefinedType)
<p/>
UndefinedType and UndefinedElement are placeholders when the real type or element
is not encountered yet. Both of these implement the Undefined interface.
<p/>
A TypeEntry whose java (or other language) name depends on an Undefined type, will
have its name initialization deferred until the Undefined type is replaced with
a defined type. The updateUndefined() method is invoked by the UndefinedDelegate to
update the information.
<p/>
Each TypeEntry whose language name depends on another TypeEntry will have the refType
field set. For example:
<element name="foo" type="bar" />
The TypeEntry for "foo" will have a refType set to the TypeEntry of "bar".
<p/>
Another Example:
<xsd:complexType name="hobbyArray">
<xsd:complexContent>
<xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
The TypeEntry for "hobbyArray" will have a refType that locates the TypeEntry for xsd:string
and the dims field will be "[]"</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Rich Scheuerle (scheu@us.ibm.com)</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.axis.wsdl.symbolTable.TypeEntry">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&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>protected <a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#componentType">componentType</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#containedAttributes">containedAttributes</a></strong></code>
<div class="block">contained attributes in the schema's type definition</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#containedElements">containedElements</a></strong></code>
<div class="block">contained elements in the schema's type definition</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#dims">dims</a></strong></code>
<div class="block">Field dims</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/TypeEntry.html#isBaseType">isBaseType</a></strong></code>
<div class="block">Field isBaseType</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/TypeEntry.html#isSimpleType">isSimpleType</a></strong></code>
<div class="block">Field isSimpleType</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#itemQName">itemQName</a></strong></code>
<div class="block">If this TypeEntry represents an array with elements inside a "wrapper"
this field can optionally change the inner QName (default is <item>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#node">node</a></strong></code>
<div class="block">Field node</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/TypeEntry.html#onlyLiteralReference">onlyLiteralReference</a></strong></code>
<div class="block">Field onlyLiteralReference</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/TypeEntry.html#refType">refType</a></strong></code>
<div class="block">Field refType</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#types">types</a></strong></code>
<div class="block">Field types</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/TypeEntry.html#undefined">undefined</a></strong></code>
<div class="block">Field undefined</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/TypeEntry.html#underlTypeNillable">underlTypeNillable</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis.wsdl.symbolTable.SymTabEntry">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis.wsdl.symbolTable.<a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a></h3>
<code><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#name">name</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#qname">qname</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#TypeEntry(javax.xml.namespace.QName)">TypeEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName)</code>
<div class="block">Create a TypeEntry object for an xml construct name that represents a base type</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#TypeEntry(javax.xml.namespace.QName,%20org.w3c.dom.Node)">TypeEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName,
<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;pNode)</code>
<div class="block">Create a TypeEntry object for an xml construct that is not a base type</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#TypeEntry(javax.xml.namespace.QName,%20org.apache.axis.wsdl.symbolTable.TypeEntry,%20org.w3c.dom.Node,%20java.lang.String)">TypeEntry</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;refType,
<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;pNode,
<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;dims)</code>
<div class="block">Create a TypeEntry object for an xml construct that references another type.</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><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/TypeEntry.html#getBaseType()">getBaseType</a></strong>()</code>
<div class="block">Returns the Base Type Name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#getComponentType()">getComponentType</a></strong>()</code>
<div class="block">Return the QName of the component if this is an array type</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/TypeEntry.html#getContainedAttributes()">getContainedAttributes</a></strong>()</code>&nbsp;</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/TypeEntry.html#getContainedElements()">getContainedElements</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/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/TypeEntry.html#getDimensions()">getDimensions</a></strong>()</code>
<div class="block">Return the dimensions of this type, which can be 0 or more "[]".</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#getItemQName()">getItemQName</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/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#getNestedTypes(org.apache.axis.wsdl.symbolTable.SymbolTable,%20boolean)">getNestedTypes</a></strong>(<a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</a>&nbsp;symbolTable,
boolean&nbsp;derivedFlag)</code>
<div class="block">This method returns a set of all the nested types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#getNode()">getNode</a></strong>()</code>
<div class="block">Query the node for this type.</div>
</td>
</tr>
<tr class="altColor">
<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/TypeEntry.html#getRefType()">getRefType</a></strong>()</code>
<div class="block">If this type references another type, return that type, otherwise return null.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/TypeEntry.html#getUndefinedTypeRef()">getUndefinedTypeRef</a></strong>()</code>
<div class="block">getUndefinedTypeRef returns the Undefined TypeEntry that this entry depends on or NULL.</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/TypeEntry.html#getUnderlTypeNillable()">getUnderlTypeNillable</a></strong>()</code>
<div class="block">Return whether the underlying type is nillable if this is an array type.</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/TypeEntry.html#isBaseType()">isBaseType</a></strong>()</code>
<div class="block">Method isBaseType</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/TypeEntry.html#isOnlyLiteralReferenced()">isOnlyLiteralReferenced</a></strong>()</code>
<div class="block">Is this type references ONLY as a literal type?</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/TypeEntry.html#isSimpleType()">isSimpleType</a></strong>()</code>
<div class="block">Method isSimpleType</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/TypeEntry.html#setBaseType(boolean)">setBaseType</a></strong>(boolean&nbsp;baseType)</code>
<div class="block">Method setBaseType</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/TypeEntry.html#setComponentType(javax.xml.namespace.QName)">setComponentType</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;componentType)</code>
<div class="block">Set the QName of the component if this is an array 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/TypeEntry.html#setContainedAttributes(java.util.Vector)">setContainedAttributes</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;containedAttributes)</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/TypeEntry.html#setContainedElements(java.util.Vector)">setContainedElements</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;containedElements)</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/TypeEntry.html#setItemQName(javax.xml.namespace.QName)">setItemQName</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;itemQName)</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/TypeEntry.html#setOnlyLiteralReference(boolean)">setOnlyLiteralReference</a></strong>(boolean&nbsp;set)</code>
<div class="block">Set the isOnlyLiteralReference flag.</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/TypeEntry.html#setRefType(org.apache.axis.wsdl.symbolTable.TypeEntry)">setRefType</a></strong>(<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;refType)</code>
<div class="block">Method setRefType</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/TypeEntry.html#setSimpleType(boolean)">setSimpleType</a></strong>(boolean&nbsp;simpleType)</code>
<div class="block">Method setSimpleType</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/TypeEntry.html#setUnderlTypeNillable(boolean)">setUnderlTypeNillable</a></strong>(boolean&nbsp;underlTypeNillable)</code>
<div class="block">Set the boolean indicating whether underlying type of array is nillable.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html#toString(java.lang.String)">toString</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;indent)</code>
<div class="block">Get string representation with indentation</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/TypeEntry.html#updateUndefined(org.apache.axis.wsdl.symbolTable.TypeEntry,%20org.apache.axis.wsdl.symbolTable.TypeEntry)">updateUndefined</a></strong>(<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;oldRef,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;newRef)</code>
<div class="block">UpdateUndefined is called when the ref TypeEntry is finally known.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis.wsdl.symbolTable.SymTabEntry">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis.wsdl.symbolTable.<a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a></h3>
<code><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#getDynamicVar(java.lang.Object)">getDynamicVar</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#getName()">getName</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#getQName()">getQName</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#isReferenced()">isReferenced</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#setDynamicVar(java.lang.Object,%20java.lang.Object)">setDynamicVar</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#setIsReferenced(boolean)">setIsReferenced</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#setName(java.lang.String)">setName</a>, <a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#toString()">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="node">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>node</h4>
<pre>protected&nbsp;<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</pre>
<div class="block">Field node</div>
</li>
</ul>
<a name="refType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refType</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a> refType</pre>
<div class="block">Field refType</div>
</li>
</ul>
<a name="dims">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dims</h4>
<pre>protected&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> dims</pre>
<div class="block">Field dims</div>
</li>
</ul>
<a name="underlTypeNillable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>underlTypeNillable</h4>
<pre>protected&nbsp;boolean underlTypeNillable</pre>
</li>
</ul>
<a name="componentType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>componentType</h4>
<pre>protected&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> componentType</pre>
</li>
</ul>
<a name="itemQName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>itemQName</h4>
<pre>protected&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> itemQName</pre>
<div class="block">If this TypeEntry represents an array with elements inside a "wrapper"
this field can optionally change the inner QName (default is <item>).</div>
</li>
</ul>
<a name="undefined">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>undefined</h4>
<pre>protected&nbsp;boolean undefined</pre>
<div class="block">Field undefined</div>
</li>
</ul>
<a name="isBaseType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBaseType</h4>
<pre>protected&nbsp;boolean isBaseType</pre>
<div class="block">Field isBaseType</div>
</li>
</ul>
<a name="isSimpleType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSimpleType</h4>
<pre>protected&nbsp;boolean isSimpleType</pre>
<div class="block">Field isSimpleType</div>
</li>
</ul>
<a name="onlyLiteralReference">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onlyLiteralReference</h4>
<pre>protected&nbsp;boolean onlyLiteralReference</pre>
<div class="block">Field onlyLiteralReference</div>
</li>
</ul>
<a name="types">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>types</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a> types</pre>
<div class="block">Field types</div>
</li>
</ul>
<a name="containedElements">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containedElements</h4>
<pre>protected&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> containedElements</pre>
<div class="block">contained elements in the schema's type definition</div>
</li>
</ul>
<a name="containedAttributes">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>containedAttributes</h4>
<pre>protected&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> containedAttributes</pre>
<div class="block">contained attributes in the schema's type definition</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TypeEntry(javax.xml.namespace.QName, org.apache.axis.wsdl.symbolTable.TypeEntry, org.w3c.dom.Node, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TypeEntry</h4>
<pre>protected&nbsp;TypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;refType,
<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;pNode,
<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;dims)</pre>
<div class="block">Create a TypeEntry object for an xml construct that references another type.
Defer processing until refType is known.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pqName</code> - </dd><dd><code>refType</code> - </dd><dd><code>pNode</code> - </dd><dd><code>dims</code> - </dd></dl>
</li>
</ul>
<a name="TypeEntry(javax.xml.namespace.QName, org.w3c.dom.Node)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TypeEntry</h4>
<pre>protected&nbsp;TypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName,
<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;pNode)</pre>
<div class="block">Create a TypeEntry object for an xml construct that is not a base type</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pqName</code> - </dd><dd><code>pNode</code> - </dd></dl>
</li>
</ul>
<a name="TypeEntry(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TypeEntry</h4>
<pre>protected&nbsp;TypeEntry(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;pqName)</pre>
<div class="block">Create a TypeEntry object for an xml construct name that represents a base type</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pqName</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="getNode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNode</h4>
<pre>public&nbsp;<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;getNode()</pre>
<div class="block">Query the node for this type.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getBaseType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseType</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;getBaseType()</pre>
<div class="block">Returns the Base Type Name.
For example if the Type represents a schema integer, "int" is returned.
If this is a user defined type, null is returned.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="isBaseType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBaseType</h4>
<pre>public&nbsp;boolean&nbsp;isBaseType()</pre>
<div class="block">Method isBaseType</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setBaseType(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBaseType</h4>
<pre>public&nbsp;void&nbsp;setBaseType(boolean&nbsp;baseType)</pre>
<div class="block">Method setBaseType</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>baseType</code> - </dd></dl>
</li>
</ul>
<a name="isSimpleType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSimpleType</h4>
<pre>public&nbsp;boolean&nbsp;isSimpleType()</pre>
<div class="block">Method isSimpleType</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setSimpleType(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSimpleType</h4>
<pre>public&nbsp;void&nbsp;setSimpleType(boolean&nbsp;simpleType)</pre>
<div class="block">Method setSimpleType</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>simpleType</code> - </dd></dl>
</li>
</ul>
<a name="isOnlyLiteralReferenced()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOnlyLiteralReferenced</h4>
<pre>public&nbsp;boolean&nbsp;isOnlyLiteralReferenced()</pre>
<div class="block">Is this type references ONLY as a literal type? If a binding's
message's soapBody says: use="literal", then a type is referenced
literally. Note that that type's contained types (ie., an address
contains a phone#) are not referenced literally. Since a type
that is ONLY referenced as a literal may cause a generator to act
differently (like WSDL2Java), this extra reference distinction is
needed.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setOnlyLiteralReference(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOnlyLiteralReference</h4>
<pre>public&nbsp;void&nbsp;setOnlyLiteralReference(boolean&nbsp;set)</pre>
<div class="block">Set the isOnlyLiteralReference flag.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>set</code> - </dd></dl>
</li>
</ul>
<a name="getUndefinedTypeRef()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUndefinedTypeRef</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;getUndefinedTypeRef()</pre>
<div class="block">getUndefinedTypeRef returns the Undefined TypeEntry that this entry depends on or NULL.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="updateUndefined(org.apache.axis.wsdl.symbolTable.TypeEntry, org.apache.axis.wsdl.symbolTable.TypeEntry)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateUndefined</h4>
<pre>protected&nbsp;boolean&nbsp;updateUndefined(<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;oldRef,
<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;newRef)
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">UpdateUndefined is called when the ref TypeEntry is finally known.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>oldRef</code> - The TypeEntry representing the Undefined TypeEntry</dd><dd><code>newRef</code> - The replacement TypeEntry</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if TypeEntry is changed in any way.</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="getRefType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRefType</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;getRefType()</pre>
<div class="block">If this type references another type, return that type, otherwise return null.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="setRefType(org.apache.axis.wsdl.symbolTable.TypeEntry)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRefType</h4>
<pre>public&nbsp;void&nbsp;setRefType(<a href="../../../../../org/apache/axis/wsdl/symbolTable/TypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">TypeEntry</a>&nbsp;refType)</pre>
<div class="block">Method setRefType</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>refType</code> - </dd></dl>
</li>
</ul>
<a name="getDimensions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDimensions</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;getDimensions()</pre>
<div class="block">Return the dimensions of this type, which can be 0 or more "[]".</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getUnderlTypeNillable()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnderlTypeNillable</h4>
<pre>public&nbsp;boolean&nbsp;getUnderlTypeNillable()</pre>
<div class="block">Return whether the underlying type is nillable if this is an array type.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if it is an array and nillable</dd></dl>
</li>
</ul>
<a name="setUnderlTypeNillable(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnderlTypeNillable</h4>
<pre>public&nbsp;void&nbsp;setUnderlTypeNillable(boolean&nbsp;underlTypeNillable)</pre>
<div class="block">Set the boolean indicating whether underlying type of array is nillable.</div>
</li>
</ul>
<a name="getComponentType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComponentType</h4>
<pre>public&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;getComponentType()</pre>
<div class="block">Return the QName of the component if this is an array type</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>QName of array elements or null</dd></dl>
</li>
</ul>
<a name="setComponentType(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setComponentType</h4>
<pre>public&nbsp;void&nbsp;setComponentType(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;componentType)</pre>
<div class="block">Set the QName of the component if this is an array type</div>
</li>
</ul>
<a name="getItemQName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItemQName</h4>
<pre>public&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;getItemQName()</pre>
</li>
</ul>
<a name="setItemQName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setItemQName</h4>
<pre>public&nbsp;void&nbsp;setItemQName(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;itemQName)</pre>
</li>
</ul>
<a name="toString(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>protected&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;toString(<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;indent)</pre>
<div class="block">Get string representation with indentation</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html#toString(java.lang.String)">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/wsdl/symbolTable/SymTabEntry.html" title="class in org.apache.axis.wsdl.symbolTable">SymTabEntry</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>indent</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getNestedTypes(org.apache.axis.wsdl.symbolTable.SymbolTable, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNestedTypes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&nbsp;getNestedTypes(<a href="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</a>&nbsp;symbolTable,
boolean&nbsp;derivedFlag)</pre>
<div class="block">This method returns a set of all the nested types.
Nested types are types declared within this TypeEntry (or descendents)
plus any extended types and the extended type nested types
The elements of the returned HashSet are Types.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>symbolTable</code> - is the symbolTable</dd><dd><code>derivedFlag</code> - should be set if all dependendent derived types should also be
returned.</dd>
<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getContainedAttributes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainedAttributes</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;getContainedAttributes()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns the containedAttributes.</dd></dl>
</li>
</ul>
<a name="setContainedAttributes(java.util.Vector)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContainedAttributes</h4>
<pre>public&nbsp;void&nbsp;setContainedAttributes(<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;containedAttributes)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>containedAttributes</code> - The containedAttributes to set.</dd></dl>
</li>
</ul>
<a name="getContainedElements()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContainedElements</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;getContainedElements()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns the containedElements.</dd></dl>
</li>
</ul>
<a name="setContainedElements(java.util.Vector)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setContainedElements</h4>
<pre>public&nbsp;void&nbsp;setContainedElements(<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;containedElements)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>containedElements</code> - The containedElements to set.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><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/TypeEntry.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/Type.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/Undefined.html" title="interface 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/TypeEntry.html" target="_top">Frames</a></li>
<li><a href="TypeEntry.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>