1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:51 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Deserializers (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Deserializers (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/Deserializers.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/Deserializers.html" target="_top">Frames</a></li>
58<li><a href="Deserializers.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li>Field&nbsp;|&nbsp;</li>
80<li>Constr&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li>Field&nbsp;|&nbsp;</li>
86<li>Constr&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.deser</div>
97<h2 title="Interface Deserializers" class="title">Interface Deserializers</h2>
98</div>
99<div class="contentContainer">
100<div class="description">
101<ul class="blockList">
102<li class="blockList">
103<dl>
104<dt>All Known Implementing Classes:</dt>
105<dd><a href="../../../../../com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLDeserializers</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser">Deserializers.Base</a>, <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a></dd>
106</dl>
107<hr>
108<br>
109<pre>public interface <span class="typeNameLabel">Deserializers</span></pre>
110<div class="block">Interface that defines API for simple extensions that can provide additional deserializers
111 for various types. Access is by a single callback method; instance is to either return
112 a configured <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> for specified type, or null to indicate that it
113 does not support handling of the type. In latter case, further calls can be made
114 for other providers; in former case returned deserializer is used for handling of
115 instances of specified type.
116<p>
117 Unlike with <a href="../../../../../com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser"><code>Serializers</code></a>,
118 multiple different methods are used since different kinds of types typically
119 require different kinds of inputs.</div>
120</li>
121</ul>
122</div>
123<div class="summary">
124<ul class="blockList">
125<li class="blockList">
126<!-- ======== NESTED CLASS SUMMARY ======== -->
127<ul class="blockList">
128<li class="blockList"><a name="nested.class.summary">
129<!--   -->
130</a>
131<h3>Nested Class Summary</h3>
132<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
133<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
134<tr>
135<th class="colFirst" scope="col">Modifier and Type</th>
136<th class="colLast" scope="col">Interface and Description</th>
137</tr>
138<tr class="altColor">
139<td class="colFirst"><code>static class&nbsp;</code></td>
140<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser">Deserializers.Base</a></span></code>
141<div class="block">Basic <a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><code>Deserializers</code></a> implementation that implements all methods but provides
142 no deserializers.</div>
143</td>
144</tr>
145</table>
146</li>
147</ul>
148<!-- ========== METHOD SUMMARY =========== -->
149<ul class="blockList">
150<li class="blockList"><a name="method.summary">
151<!--   -->
152</a>
153<h3>Method Summary</h3>
154<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
155<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
156<tr>
157<th class="colFirst" scope="col">Modifier and Type</th>
158<th class="colLast" scope="col">Method and Description</th>
159</tr>
160<tr id="i0" class="altColor">
161<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
162<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findArrayDeserializer-com.fasterxml.jackson.databind.type.ArrayType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">findArrayDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a>&nbsp;type,
163                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
164                     <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
165                     <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
166                     <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)</code>
167<div class="block">Method called to locate serializer for specified array type.</div>
168</td>
169</tr>
170<tr id="i1" class="rowColor">
171<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findBeanDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">findBeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
173                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
174                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)</code>
175<div class="block">Method called to locate deserializer for specified value type which does not belong to any other
176 category (not an Enum, Collection, Map, Array or tree node)</div>
177</td>
178</tr>
179<tr id="i2" class="altColor">
180<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findCollectionDeserializer-com.fasterxml.jackson.databind.type.CollectionType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">findCollectionDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/CollectionType.html" title="class in com.fasterxml.jackson.databind.type">CollectionType</a>&nbsp;type,
182                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
183                          <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
184                          <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
185                          <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)</code>
186<div class="block">Method called to locate serializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> (List, Set etc) type.</div>
187</td>
188</tr>
189<tr id="i3" class="rowColor">
190<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
191<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findCollectionLikeDeserializer-com.fasterxml.jackson.databind.type.CollectionLikeType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">findCollectionLikeDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">CollectionLikeType</a>&nbsp;type,
192                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
193                              <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
194                              <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
195                              <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)</code>
196<div class="block">Method called to locate serializer for specified
197 "Collection-like" type (one that acts
198 like <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> but does not implement it).</div>
199</td>
200</tr>
201<tr id="i4" class="altColor">
202<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
203<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findEnumDeserializer-java.lang.Class-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">findEnumDeserializer</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
204                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
205                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)</code>
206<div class="block">Method called to locate deserializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a> type.</div>
207</td>
208</tr>
209<tr id="i5" class="rowColor">
210<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
211<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findMapDeserializer-com.fasterxml.jackson.databind.type.MapType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">findMapDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/MapType.html" title="class in com.fasterxml.jackson.databind.type">MapType</a>&nbsp;type,
212                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
213                   <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
214                   <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializer,
215                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
216                   <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)</code>
217<div class="block">Method called to locate deserializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> type.</div>
218</td>
219</tr>
220<tr id="i6" class="altColor">
221<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
222<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findMapLikeDeserializer-com.fasterxml.jackson.databind.type.MapLikeType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">findMapLikeDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">MapLikeType</a>&nbsp;type,
223                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
224                       <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
225                       <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializer,
226                       <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
227                       <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)</code>
228<div class="block">Method called to locate serializer for specified
229 "Map-like" type (one that acts
230 like <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> but does not implement it).</div>
231</td>
232</tr>
233<tr id="i7" class="rowColor">
234<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
235<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html#findTreeNodeDeserializer-java.lang.Class-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">findTreeNodeDeserializer</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;nodeType,
236                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
237                        <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)</code>
238<div class="block">Method called to locate deserializer for specified JSON tree node type.</div>
239</td>
240</tr>
241</table>
242</li>
243</ul>
244</li>
245</ul>
246</div>
247<div class="details">
248<ul class="blockList">
249<li class="blockList">
250<!-- ============ METHOD DETAIL ========== -->
251<ul class="blockList">
252<li class="blockList"><a name="method.detail">
253<!--   -->
254</a>
255<h3>Method Detail</h3>
256<a name="findArrayDeserializer-com.fasterxml.jackson.databind.type.ArrayType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
257<!--   -->
258</a>
259<ul class="blockList">
260<li class="blockList">
261<h4>findArrayDeserializer</h4>
262<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findArrayDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a>&nbsp;type,
263                                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
264                                          <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
265                                          <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
266                                          <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)
267                                   throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
268<div class="block">Method called to locate serializer for specified array type.
269<p>
270 Deserializer for element type may be passed, if configured explicitly at higher level (by
271 annotations, typically), but usually are not.
272 Type deserializer for element is passed if one is needed based on contextual information
273 (annotations on declared element class; or on field or method type is associated with).</div>
274<dl>
275<dt><span class="paramLabel">Parameters:</span></dt>
276<dd><code>type</code> - Type of array instances to deserialize</dd>
277<dd><code>config</code> - Configuration in effect</dd>
278<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
279    other information typically needed for building deserializers</dd>
280<dd><code>elementTypeDeserializer</code> - If element type needs polymorphic type handling, this is
281    the type information deserializer to use; should usually be used as is when constructing
282    array deserializer.</dd>
283<dd><code>elementDeserializer</code> - Deserializer to use for elements, if explicitly defined (by using
284    annotations, for exmple). May be null, in which case it should be resolved here (or using
285    <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a> callback)</dd>
286<dt><span class="returnLabel">Returns:</span></dt>
287<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
288<dt><span class="throwsLabel">Throws:</span></dt>
289<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
290</dl>
291</li>
292</ul>
293<a name="findCollectionDeserializer-com.fasterxml.jackson.databind.type.CollectionType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
294<!--   -->
295</a>
296<ul class="blockList">
297<li class="blockList">
298<h4>findCollectionDeserializer</h4>
299<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findCollectionDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/type/CollectionType.html" title="class in com.fasterxml.jackson.databind.type">CollectionType</a>&nbsp;type,
300                                               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
301                                               <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
302                                               <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
303                                               <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)
304                                        throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
305<div class="block">Method called to locate serializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> (List, Set etc) type.
306<p>
307 Deserializer for element type may be passed, if configured explicitly at higher level (by
308 annotations, typically), but usually are not.
309 Type deserializer for element is passed if one is needed based on contextual information
310 (annotations on declared element class; or on field or method type is associated with).</div>
311<dl>
312<dt><span class="paramLabel">Parameters:</span></dt>
313<dd><code>type</code> - Type of collection instances to deserialize</dd>
314<dd><code>config</code> - Configuration in effect</dd>
315<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
316    other information typically needed for building deserializers</dd>
317<dd><code>elementTypeDeserializer</code> - If element type needs polymorphic type handling, this is
318    the type information deserializer to use; should usually be used as is when constructing
319    array deserializer.</dd>
320<dd><code>elementDeserializer</code> - Deserializer to use for elements, if explicitly defined (by using
321    annotations, for exmple). May be null, in which case it should be resolved here (or using
322    <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a> callback)</dd>
323<dt><span class="returnLabel">Returns:</span></dt>
324<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
325<dt><span class="throwsLabel">Throws:</span></dt>
326<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
327</dl>
328</li>
329</ul>
330<a name="findCollectionLikeDeserializer-com.fasterxml.jackson.databind.type.CollectionLikeType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
331<!--   -->
332</a>
333<ul class="blockList">
334<li class="blockList">
335<h4>findCollectionLikeDeserializer</h4>
336<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findCollectionLikeDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">CollectionLikeType</a>&nbsp;type,
337                                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
338                                                   <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
339                                                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
340                                                   <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)
341                                            throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
342<div class="block">Method called to locate serializer for specified
343 "Collection-like" type (one that acts
344 like <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> but does not implement it).
345<p>
346 Deserializer for element type may be passed, if configured explicitly at higher level (by
347 annotations, typically), but usually are not.
348 Type deserializer for element is passed if one is needed based on contextual information
349 (annotations on declared element class; or on field or method type is associated with).</div>
350<dl>
351<dt><span class="paramLabel">Parameters:</span></dt>
352<dd><code>type</code> - Type of instances to deserialize</dd>
353<dd><code>config</code> - Configuration in effect</dd>
354<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
355    other information typically needed for building deserializers</dd>
356<dd><code>elementTypeDeserializer</code> - If element type needs polymorphic type handling, this is
357    the type information deserializer to use; should usually be used as is when constructing
358    array deserializer.</dd>
359<dd><code>elementDeserializer</code> - Deserializer to use for elements, if explicitly defined (by using
360    annotations, for exmple). May be null, in which case it should be resolved here (or using
361    <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a> callback)</dd>
362<dt><span class="returnLabel">Returns:</span></dt>
363<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
364<dt><span class="throwsLabel">Throws:</span></dt>
365<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
366</dl>
367</li>
368</ul>
369<a name="findEnumDeserializer-java.lang.Class-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">
370<!--   -->
371</a>
372<ul class="blockList">
373<li class="blockList">
374<h4>findEnumDeserializer</h4>
375<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findEnumDeserializer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
376                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
377                                         <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)
378                                  throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
379<div class="block">Method called to locate deserializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a> type.</div>
380<dl>
381<dt><span class="paramLabel">Parameters:</span></dt>
382<dd><code>type</code> - Type of <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a> instances to deserialize</dd>
383<dd><code>config</code> - Configuration in effect</dd>
384<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
385    other information typically needed for building deserializers</dd>
386<dt><span class="returnLabel">Returns:</span></dt>
387<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
388<dt><span class="throwsLabel">Throws:</span></dt>
389<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
390</dl>
391</li>
392</ul>
393<a name="findMapDeserializer-com.fasterxml.jackson.databind.type.MapType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
394<!--   -->
395</a>
396<ul class="blockList">
397<li class="blockList">
398<h4>findMapDeserializer</h4>
399<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findMapDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/type/MapType.html" title="class in com.fasterxml.jackson.databind.type">MapType</a>&nbsp;type,
400                                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
401                                        <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
402                                        <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializer,
403                                        <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
404                                        <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)
405                                 throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
406<div class="block">Method called to locate deserializer for specified <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> type.
407<p>
408 Deserializer for element type may be passed, if configured explicitly at higher level (by
409 annotations, typically), but usually are not.
410 Type deserializer for element is passed if one is needed based on contextual information
411 (annotations on declared element class; or on field or method type is associated with).
412<p>
413 Similarly, a <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>KeyDeserializer</code></a> may be passed, but this is only done if there is
414 a specific configuration override (annotations) to indicate instance to use.
415 Otherwise null is passed, and key deserializer needs to be obtained later during
416 resolution (using <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-"><code>ResolvableDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)</code></a>).</div>
417<dl>
418<dt><span class="paramLabel">Parameters:</span></dt>
419<dd><code>type</code> - Type of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instances to deserialize</dd>
420<dd><code>config</code> - Configuration in effect</dd>
421<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
422    other information typically needed for building deserializers</dd>
423<dd><code>keyDeserializer</code> - Key deserializer use, if it is defined via annotations or other configuration;
424    null if default key deserializer for key type can be used.</dd>
425<dd><code>elementTypeDeserializer</code> - If element type needs polymorphic type handling, this is
426    the type information deserializer to use; should usually be used as is when constructing
427    array deserializer.</dd>
428<dd><code>elementDeserializer</code> - Deserializer to use for elements, if explicitly defined (by using
429    annotations, for exmple). May be null, in which case it should be resolved here (or using
430    <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a> callback)</dd>
431<dt><span class="returnLabel">Returns:</span></dt>
432<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
433<dt><span class="throwsLabel">Throws:</span></dt>
434<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
435</dl>
436</li>
437</ul>
438<a name="findMapLikeDeserializer-com.fasterxml.jackson.databind.type.MapLikeType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
439<!--   -->
440</a>
441<ul class="blockList">
442<li class="blockList">
443<h4>findMapLikeDeserializer</h4>
444<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findMapLikeDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">MapLikeType</a>&nbsp;type,
445                                            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
446                                            <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
447                                            <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializer,
448                                            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elementTypeDeserializer,
449                                            <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elementDeserializer)
450                                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
451<div class="block">Method called to locate serializer for specified
452 "Map-like" type (one that acts
453 like <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> but does not implement it).
454<p>
455 Deserializer for element type may be passed, if configured explicitly at higher level (by
456 annotations, typically), but usually are not.
457 Type deserializer for element is passed if one is needed based on contextual information
458 (annotations on declared element class; or on field or method type is associated with).
459<p>
460 Similarly, a <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>KeyDeserializer</code></a> may be passed, but this is only done if there is
461 a specific configuration override (annotations) to indicate instance to use.
462 Otherwise null is passed, and key deserializer needs to be obtained later during
463 resolution (using <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-"><code>ResolvableDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)</code></a>).</div>
464<dl>
465<dt><span class="paramLabel">Parameters:</span></dt>
466<dd><code>type</code> - Type of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instances to deserialize</dd>
467<dd><code>config</code> - Configuration in effect</dd>
468<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
469    other information typically needed for building deserializers</dd>
470<dd><code>keyDeserializer</code> - Key deserializer use, if it is defined via annotations or other configuration;
471    null if default key deserializer for key type can be used.</dd>
472<dd><code>elementTypeDeserializer</code> - If element type needs polymorphic type handling, this is
473    the type information deserializer to use; should usually be used as is when constructing
474    array deserializer.</dd>
475<dd><code>elementDeserializer</code> - Deserializer to use for elements, if explicitly defined (by using
476    annotations, for exmple). May be null, in which case it should be resolved here (or using
477    <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a> callback)</dd>
478<dt><span class="returnLabel">Returns:</span></dt>
479<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
480<dt><span class="throwsLabel">Throws:</span></dt>
481<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
482</dl>
483</li>
484</ul>
485<a name="findTreeNodeDeserializer-java.lang.Class-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">
486<!--   -->
487</a>
488<ul class="blockList">
489<li class="blockList">
490<h4>findTreeNodeDeserializer</h4>
491<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findTreeNodeDeserializer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;nodeType,
492                                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
493                                             <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)
494                                      throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
495<div class="block">Method called to locate deserializer for specified JSON tree node type.</div>
496<dl>
497<dt><span class="paramLabel">Parameters:</span></dt>
498<dd><code>nodeType</code> - Specific type of JSON tree nodes to deserialize
499  (subtype of <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>)</dd>
500<dd><code>config</code> - Configuration in effect</dd>
501<dt><span class="returnLabel">Returns:</span></dt>
502<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
503<dt><span class="throwsLabel">Throws:</span></dt>
504<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
505</dl>
506</li>
507</ul>
508<a name="findBeanDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.BeanDescription-">
509<!--   -->
510</a>
511<ul class="blockListLast">
512<li class="blockList">
513<h4>findBeanDeserializer</h4>
514<pre><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;findBeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
515                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
516                                         <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)
517                                  throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
518<div class="block">Method called to locate deserializer for specified value type which does not belong to any other
519 category (not an Enum, Collection, Map, Array or tree node)</div>
520<dl>
521<dt><span class="paramLabel">Parameters:</span></dt>
522<dd><code>type</code> - Bean type to deserialize</dd>
523<dd><code>config</code> - Configuration in effect</dd>
524<dd><code>beanDesc</code> - Definition of the enumeration type that contains class annotations and
525    other information typically needed for building deserializers</dd>
526<dt><span class="returnLabel">Returns:</span></dt>
527<dd>Deserializer to use for the type; or null if this provider does not know how to construct it</dd>
528<dt><span class="throwsLabel">Throws:</span></dt>
529<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
530</dl>
531</li>
532</ul>
533</li>
534</ul>
535</li>
536</ul>
537</div>
538</div>
539<!-- ========= END OF CLASS DATA ========= -->
540<!-- ======= START OF BOTTOM NAVBAR ====== -->
541<div class="bottomNav"><a name="navbar.bottom">
542<!--   -->
543</a>
544<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
545<a name="navbar.bottom.firstrow">
546<!--   -->
547</a>
548<ul class="navList" title="Navigation">
549<li><a href="../../../../../overview-summary.html">Overview</a></li>
550<li><a href="package-summary.html">Package</a></li>
551<li class="navBarCell1Rev">Class</li>
552<li><a href="class-use/Deserializers.html">Use</a></li>
553<li><a href="package-tree.html">Tree</a></li>
554<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
555<li><a href="../../../../../index-all.html">Index</a></li>
556<li><a href="../../../../../help-doc.html">Help</a></li>
557</ul>
558</div>
559<div class="subNav">
560<ul class="navList">
561<li><a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
562<li><a href="../../../../../com/fasterxml/jackson/databind/deser/Deserializers.Base.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
563</ul>
564<ul class="navList">
565<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/Deserializers.html" target="_top">Frames</a></li>
566<li><a href="Deserializers.html" target="_top">No&nbsp;Frames</a></li>
567</ul>
568<ul class="navList" id="allclasses_navbar_bottom">
569<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
570</ul>
571<div>
572<script type="text/javascript"><!--
573  allClassesLink = document.getElementById("allclasses_navbar_bottom");
574  if(window==top) {
575    allClassesLink.style.display = "block";
576  }
577  else {
578    allClassesLink.style.display = "none";
579  }
580  //-->
581</script>
582</div>
583<div>
584<ul class="subNavList">
585<li>Summary:&nbsp;</li>
586<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
587<li>Field&nbsp;|&nbsp;</li>
588<li>Constr&nbsp;|&nbsp;</li>
589<li><a href="#method.summary">Method</a></li>
590</ul>
591<ul class="subNavList">
592<li>Detail:&nbsp;</li>
593<li>Field&nbsp;|&nbsp;</li>
594<li>Constr&nbsp;|&nbsp;</li>
595<li><a href="#method.detail">Method</a></li>
596</ul>
597</div>
598<a name="skip.navbar.bottom">
599<!--   -->
600</a></div>
601<!-- ======== END OF BOTTOM NAVBAR ======= -->
602<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
603</body>
604</html>
605