blob: df68eaaac595845098b8765bc58574fa1fb08090 [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>BeanDeserializer (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="BeanDeserializer (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/BeanDeserializer.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/encoding/ser/BaseSerializerFactory.html" title="class in org.apache.axis.encoding.ser"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializerFactory.html" title="class in org.apache.axis.encoding.ser"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/encoding/ser/BeanDeserializer.html" target="_top">Frames</a></li>
<li><a href="BeanDeserializer.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.encoding.ser</div>
<h2 title="Class BeanDeserializer" class="title">Class BeanDeserializer</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="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/helpers.DefaultHandler.html?is-external=true" title="class or interface in org.xml.sax">org.xml.sax.helpers.DefaultHandler</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">org.apache.axis.message.SOAPHandler</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">org.apache.axis.encoding.DeserializerImpl</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis.encoding.ser.BeanDeserializer</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="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>, <a href="../../../../../javax/xml/rpc/encoding/Deserializer.html" title="interface in javax.xml.rpc.encoding">Deserializer</a>, <a href="../../../../../org/apache/axis/encoding/Callback.html" title="interface in org.apache.axis.encoding">Callback</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/DTDHandler.html?is-external=true" title="class or interface in org.xml.sax">DTDHandler</a>, <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>, <a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ErrorHandler.html?is-external=true" title="class or interface in org.xml.sax">ErrorHandler</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">BeanDeserializer</span>
extends <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</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">General purpose deserializer for an arbitrary java bean.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Sam Ruby <rubys@us.ibm.com>, Rich Scheuerle <scheu@us.ibm.com>, Tom Jordahl <tomj@macromedia.com></dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.axis.encoding.ser.BeanDeserializer">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="../../../../../org/apache/axis/encoding/ser/SimpleDeserializer.html" title="class in org.apache.axis.encoding.ser">SimpleDeserializer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#cacheStringDSer">cacheStringDSer</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<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/encoding/ser/BeanDeserializer.html#cacheXMLType">cacheXMLType</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#collectionIndex">collectionIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/axis/encoding/Target.html" title="interface in org.apache.axis.encoding">Target</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#constructorTarget">constructorTarget</a></strong></code>
<div class="block">Constructor Target object to use (if constructorToUse !</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#constructorToUse">constructorToUse</a></strong></code>
<div class="block">Constructor if no default constructor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#log">log</a></strong></code>&nbsp;</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/encoding/ser/BeanDeserializer.html#prevQName">prevQName</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/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/encoding/ser/BeanDeserializer.html#propertyMap">propertyMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#typeDesc">typeDesc</a></strong></code>
<div class="block">Type metadata about this class for XML deserialization</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis.encoding.DeserializerImpl">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis.encoding.<a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></h3>
<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#componentsReadyFlag">componentsReadyFlag</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#defaultType">defaultType</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#id">id</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#isEnded">isEnded</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#isHref">isHref</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#isNil">isNil</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#targets">targets</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#value">value</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis.message.SOAPHandler">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis.message.<a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">SOAPHandler</a></h3>
<code><a href="../../../../../org/apache/axis/message/SOAPHandler.html#myElement">myElement</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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#BeanDeserializer(java.lang.Class,%20javax.xml.namespace.QName)">BeanDeserializer</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#BeanDeserializer(java.lang.Class,%20javax.xml.namespace.QName,%20org.apache.axis.description.TypeDesc)">BeanDeserializer</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a>&nbsp;typeDesc)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#BeanDeserializer(java.lang.Class,%20javax.xml.namespace.QName,%20org.apache.axis.description.TypeDesc,%20java.util.Map)">BeanDeserializer</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a>&nbsp;typeDesc,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;propertyMap)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#characters(char[],%20int,%20int)">characters</a></strong>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;end)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/utils/BeanPropertyDescriptor.html" title="class in org.apache.axis.utils">BeanPropertyDescriptor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#getAnyPropertyDesc()">getAnyPropertyDesc</a></strong>()</code>
<div class="block">Get a BeanPropertyDescriptor which indicates where we should
put extensibility elements (i.e.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#getDeserializer(javax.xml.namespace.QName,%20java.lang.Class,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">getDeserializer</a></strong>(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<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;href,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">Get the Deserializer for the attribute or child element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#handleMixedContent()">handleMixedContent</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#onEndElement(java.lang.String,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">onEndElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<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;localName,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">onEndElement is called by endElement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">SOAPHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#onStartChild(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">onStartChild</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">Deserializer interface called on each child element encountered in
the XML stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#onStartElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">onStartElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">Set the bean properties that correspond to element attributes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializer.html#startElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">startElement</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</code>
<div class="block">startElement
The ONLY reason that this method is overridden is so that
the object value can be set or a reasonable exception is thrown
indicating that the object cannot be created.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis.encoding.DeserializerImpl">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis.encoding.<a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></h3>
<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#addChildDeserializer(org.apache.axis.encoding.Deserializer)">addChildDeserializer</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#componentsReady()">componentsReady</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#endElement(java.lang.String,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">endElement</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#getDefaultType()">getDefaultType</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#getMechanismType()">getMechanismType</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#getValue()">getValue</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#getValue(java.lang.Object)">getValue</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#getValueTargets()">getValueTargets</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#moveValueTargets(org.apache.axis.encoding.Deserializer)">moveValueTargets</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#registerValueTarget(org.apache.axis.encoding.Target)">registerValueTarget</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#removeValueTargets()">removeValueTargets</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#setChildValue(java.lang.Object,%20java.lang.Object)">setChildValue</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#setDefaultType(javax.xml.namespace.QName)">setDefaultType</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#setValue(java.lang.Object)">setValue</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#setValue(java.lang.Object,%20java.lang.Object)">setValue</a>, <a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#valueComplete()">valueComplete</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis.message.SOAPHandler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis.message.<a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">SOAPHandler</a></h3>
<code><a href="../../../../../org/apache/axis/message/SOAPHandler.html#makeNewElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">makeNewElement</a>, <a href="../../../../../org/apache/axis/message/SOAPHandler.html#onEndChild(java.lang.String,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">onEndChild</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.xml.sax.helpers.DefaultHandler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.xml.sax.helpers.<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/helpers.DefaultHandler.html?is-external=true" title="class or interface in org.xml.sax">DefaultHandler</a></h3>
<code>endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning</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#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="log">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>protected static&nbsp;org.apache.commons.logging.Log log</pre>
</li>
</ul>
<a name="propertyMap">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertyMap</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> propertyMap</pre>
</li>
</ul>
<a name="prevQName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prevQName</h4>
<pre>protected&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> prevQName</pre>
</li>
</ul>
<a name="constructorToUse">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constructorToUse</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a> constructorToUse</pre>
<div class="block">Constructor if no default constructor</div>
</li>
</ul>
<a name="constructorTarget">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constructorTarget</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/encoding/Target.html" title="interface in org.apache.axis.encoding">Target</a> constructorTarget</pre>
<div class="block">Constructor Target object to use (if constructorToUse != null)</div>
</li>
</ul>
<a name="typeDesc">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typeDesc</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a> typeDesc</pre>
<div class="block">Type metadata about this class for XML deserialization</div>
</li>
</ul>
<a name="collectionIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collectionIndex</h4>
<pre>protected&nbsp;int collectionIndex</pre>
</li>
</ul>
<a name="cacheStringDSer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cacheStringDSer</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/encoding/ser/SimpleDeserializer.html" title="class in org.apache.axis.encoding.ser">SimpleDeserializer</a> cacheStringDSer</pre>
</li>
</ul>
<a name="cacheXMLType">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>cacheXMLType</h4>
<pre>protected&nbsp;<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> cacheXMLType</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BeanDeserializer(java.lang.Class, javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BeanDeserializer</h4>
<pre>public&nbsp;BeanDeserializer(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType)</pre>
</li>
</ul>
<a name="BeanDeserializer(java.lang.Class, javax.xml.namespace.QName, org.apache.axis.description.TypeDesc)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BeanDeserializer</h4>
<pre>public&nbsp;BeanDeserializer(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a>&nbsp;typeDesc)</pre>
</li>
</ul>
<a name="BeanDeserializer(java.lang.Class, javax.xml.namespace.QName, org.apache.axis.description.TypeDesc, java.util.Map)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BeanDeserializer</h4>
<pre>public&nbsp;BeanDeserializer(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="../../../../../org/apache/axis/description/TypeDesc.html" title="class in org.apache.axis.description">TypeDesc</a>&nbsp;typeDesc,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;propertyMap)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startElement</h4>
<pre>public&nbsp;void&nbsp;startElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)
throws <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></pre>
<div class="block">startElement
The ONLY reason that this method is overridden is so that
the object value can be set or a reasonable exception is thrown
indicating that the object cannot be created. This is done
at this point so that it occurs BEFORE href/id processing.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#startElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">startElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - is the namespace of the element</dd><dd><code>localName</code> - is the name of the element</dd><dd><code>prefix</code> - is the prefix of the element</dd><dd><code>attributes</code> - are the attributes on the element...used to get the
type</dd><dd><code>context</code> - is the DeserializationContext</dd>
<dt><span class="strong">Throws:</span></dt>
<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></dl>
</li>
</ul>
<a name="onStartChild(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onStartChild</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">SOAPHandler</a>&nbsp;onStartChild(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)
throws <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></pre>
<div class="block">Deserializer interface called on each child element encountered in
the XML stream.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#onStartChild(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">onStartChild</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - is the namespace of the child element</dd><dd><code>localName</code> - is the local name of the child element</dd><dd><code>prefix</code> - is the prefix used on the name of the child element</dd><dd><code>attributes</code> - are the attributes of the child element</dd><dd><code>context</code> - is the deserialization context.</dd>
<dt><span class="strong">Returns:</span></dt><dd>is a Deserializer to use to deserialize a child (must be
a derived class of SOAPHandler) or null if no deserialization should
be performed.</dd>
<dt><span class="strong">Throws:</span></dt>
<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></dl>
</li>
</ul>
<a name="getAnyPropertyDesc()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAnyPropertyDesc</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/axis/utils/BeanPropertyDescriptor.html" title="class in org.apache.axis.utils">BeanPropertyDescriptor</a>&nbsp;getAnyPropertyDesc()</pre>
<div class="block">Get a BeanPropertyDescriptor which indicates where we should
put extensibility elements (i.e. XML which falls under the
auspices of an &lt;xsd:any&gt; declaration in the schema)</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an appropriate BeanPropertyDescriptor, or null</dd></dl>
</li>
</ul>
<a name="onStartElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onStartElement</h4>
<pre>public&nbsp;void&nbsp;onStartElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="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;localName,
<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;prefix,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/Attributes.html?is-external=true" title="class or interface in org.xml.sax">Attributes</a>&nbsp;attributes,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)
throws <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></pre>
<div class="block">Set the bean properties that correspond to element attributes.
This method is invoked after startElement when the element requires
deserialization (i.e. the element is not an href and the value is not
nil.)</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#onStartElement(java.lang.String,%20java.lang.String,%20java.lang.String,%20org.xml.sax.Attributes,%20org.apache.axis.encoding.DeserializationContext)">onStartElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - is the namespace of the element</dd><dd><code>localName</code> - is the name of the element</dd><dd><code>prefix</code> - is the prefix of the element</dd><dd><code>attributes</code> - are the attributes on the element...used to get the
type</dd><dd><code>context</code> - is the DeserializationContext</dd>
<dt><span class="strong">Throws:</span></dt>
<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></dl>
</li>
</ul>
<a name="getDeserializer(javax.xml.namespace.QName, java.lang.Class, java.lang.String, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeserializer</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis/encoding/Deserializer.html" title="interface in org.apache.axis.encoding">Deserializer</a>&nbsp;getDeserializer(<a href="../../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;xmlType,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaType,
<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;href,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)</pre>
<div class="block">Get the Deserializer for the attribute or child element.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>xmlType</code> - QName of the attribute/child element or null if not known.</dd><dd><code>javaType</code> - Class of the corresponding property</dd><dd><code>href</code> - String is the value of the href attribute, which is used
to determine whether the child element is complete or an
href to another element.</dd><dd><code>context</code> - DeserializationContext</dd>
<dt><span class="strong">Returns:</span></dt><dd>Deserializer or null if not found.</dd></dl>
</li>
</ul>
<a name="characters(char[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>characters</h4>
<pre>public&nbsp;void&nbsp;characters(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;end)
throws <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></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true#characters(char[],%20int,%20int)" title="class or interface in org.xml.sax">characters</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/message/SOAPHandler.html#characters(char[],%20int,%20int)">characters</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/message/SOAPHandler.html" title="class in org.apache.axis.message">SOAPHandler</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<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></dl>
</li>
</ul>
<a name="onEndElement(java.lang.String, java.lang.String, org.apache.axis.encoding.DeserializationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onEndElement</h4>
<pre>public&nbsp;void&nbsp;onEndElement(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="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;localName,
<a href="../../../../../org/apache/axis/encoding/DeserializationContext.html" title="class in org.apache.axis.encoding">DeserializationContext</a>&nbsp;context)
throws <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></pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#onEndElement(java.lang.String,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">DeserializerImpl</a></code></strong></div>
<div class="block">onEndElement is called by endElement. It is not called
if the element has an href.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html#onEndElement(java.lang.String,%20java.lang.String,%20org.apache.axis.encoding.DeserializationContext)">onEndElement</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/axis/encoding/DeserializerImpl.html" title="class in org.apache.axis.encoding">DeserializerImpl</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>namespace</code> - is the namespace of the child element</dd><dd><code>localName</code> - is the local name of the child element</dd><dd><code>context</code> - is the deserialization context</dd>
<dt><span class="strong">Throws:</span></dt>
<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></dl>
</li>
</ul>
<a name="handleMixedContent()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>handleMixedContent</h4>
<pre>protected&nbsp;void&nbsp;handleMixedContent()
throws <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></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<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></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/BeanDeserializer.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/encoding/ser/BaseSerializerFactory.html" title="class in org.apache.axis.encoding.ser"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis/encoding/ser/BeanDeserializerFactory.html" title="class in org.apache.axis.encoding.ser"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis/encoding/ser/BeanDeserializer.html" target="_top">Frames</a></li>
<li><a href="BeanDeserializer.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>