• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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:50 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>BeanDeserializerBase (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="BeanDeserializerBase (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":42,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":6,"i47":6,"i48":6,"i49":42,"i50":10,"i51":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/BeanDeserializerBase.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/BeanDeserializer.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/BeanDeserializerBuilder.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/BeanDeserializerBase.html" target="_top">Frames</a></li>
58<li><a href="BeanDeserializerBase.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.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&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><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&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="Class BeanDeserializerBase" class="title">Class BeanDeserializerBase</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonDeserializer</a>&lt;T&gt;</li>
105<li>
106<ul class="inheritance">
107<li><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.deser.BeanDeserializerBase</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<dl>
126<dt>Direct Known Subclasses:</dt>
127<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayBuilderDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></dd>
128</dl>
129<hr>
130<br>
131<pre>public abstract class <span class="typeNameLabel">BeanDeserializerBase</span>
132extends <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;
133implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
134<div class="block">Base class for <code>BeanDeserializer</code>.</div>
135<dl>
136<dt><span class="seeLabel">See Also:</span></dt>
137<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.BeanDeserializerBase">Serialized Form</a></dd>
138</dl>
139</li>
140</ul>
141</div>
142<div class="summary">
143<ul class="blockList">
144<li class="blockList">
145<!-- ======== NESTED CLASS SUMMARY ======== -->
146<ul class="blockList">
147<li class="blockList"><a name="nested.class.summary">
148<!--   -->
149</a>
150<h3>Nested Class Summary</h3>
151<ul class="blockList">
152<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">
153<!--   -->
154</a>
155<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
156<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></code></li>
157</ul>
158</li>
159</ul>
160<!-- =========== FIELD SUMMARY =========== -->
161<ul class="blockList">
162<li class="blockList"><a name="field.summary">
163<!--   -->
164</a>
165<h3>Field Summary</h3>
166<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
167<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
168<tr>
169<th class="colFirst" scope="col">Modifier and Type</th>
170<th class="colLast" scope="col">Field and Description</th>
171</tr>
172<tr class="altColor">
173<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a></code></td>
174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_anySetter">_anySetter</a></span></code>
175<div class="block">Fallback setter used for handling any properties that are not
176 mapped to regular setters.</div>
177</td>
178</tr>
179<tr class="rowColor">
180<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_backRefs">_backRefs</a></span></code>
182<div class="block">We may also have one or more back reference fields (usually
183 zero or one).</div>
184</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a></code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanProperties">_beanProperties</a></span></code>
189<div class="block">Mapping of property names to properties, built when all properties
190 to use have been successfully resolved.</div>
191</td>
192</tr>
193<tr class="rowColor">
194<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanType">_beanType</a></span></code>
196<div class="block">Declared type of the bean this deserializer handles.</div>
197</td>
198</tr>
199<tr class="altColor">
200<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
201<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_delegateDeserializer">_delegateDeserializer</a></span></code>
202<div class="block">Deserializer that is used iff delegate-based creator is
203 to be used for deserializing from JSON Object.</div>
204</td>
205</tr>
206<tr class="rowColor">
207<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a></code></td>
208<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_externalTypeIdHandler">_externalTypeIdHandler</a></span></code>
209<div class="block">Handler that we need iff any of properties uses external
210 type id.</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
215<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignorableProps">_ignorableProps</a></span></code>
216<div class="block">In addition to properties that are set, we will also keep
217 track of recognized but ignorable properties: these will
218 be skipped without errors or warnings.</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>protected boolean</code></td>
223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignoreAllUnknown">_ignoreAllUnknown</a></span></code>
224<div class="block">Flag that can be set to ignore and skip unknown properties.</div>
225</td>
226</tr>
227<tr class="altColor">
228<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[]</code></td>
229<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_injectables">_injectables</a></span></code>
230<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
231 expected by the bean; otherwise null.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>protected boolean</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_needViewProcesing">_needViewProcesing</a></span></code>
237<div class="block">Flag that indicates that some aspect of deserialization depends
238 on active view used (if any)</div>
239</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>protected boolean</code></td>
243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_nonStandardCreation">_nonStandardCreation</a></span></code>
244<div class="block">Flag that is set to mark "non-standard" cases; where either
245 we use one of non-default creators, or there are unwrapped
246 values to consider.</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
251<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_objectIdReader">_objectIdReader</a></span></code>
252<div class="block">If an Object Id is to be used for value handled by this
253 deserializer, this reader is used for handling.</div>
254</td>
255</tr>
256<tr class="altColor">
257<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a></code></td>
258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_propertyBasedCreator">_propertyBasedCreator</a></span></code>
259<div class="block">If the bean needs to be instantiated using constructor
260 or factory method
261 that takes one or more named properties as argument(s),
262 this creator is used for instantiation.</div>
263</td>
264</tr>
265<tr class="rowColor">
266<td class="colFirst"><code>protected com.fasterxml.jackson.annotation.JsonFormat.Shape</code></td>
267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_serializationShape">_serializationShape</a></span></code>
268<div class="block">Requested shape from bean class annotations.</div>
269</td>
270</tr>
271<tr class="altColor">
272<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
273<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_subDeserializers">_subDeserializers</a></span></code>
274<div class="block">Lazily constructed map used to contain deserializers needed
275 for polymorphic subtypes.</div>
276</td>
277</tr>
278<tr class="rowColor">
279<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a></code></td>
280<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_unwrappedPropertyHandler">_unwrappedPropertyHandler</a></span></code>
281<div class="block">If one of properties has "unwrapped" value, we need separate
282 helper object</div>
283</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_valueInstantiator">_valueInstantiator</a></span></code>
288<div class="block">Object that handles details of constructing initial
289 bean value (to which bind data to), unless instance
290 is passed (via updateValue())</div>
291</td>
292</tr>
293<tr class="rowColor">
294<td class="colFirst"><code>protected boolean</code></td>
295<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_vanillaProcessing">_vanillaProcessing</a></span></code>
296<div class="block">Flag that indicates that no "special features" whatsoever
297 are enabled, so the simplest processing is possible.</div>
298</td>
299</tr>
300<tr class="altColor">
301<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#TEMP_PROPERTY_NAME">TEMP_PROPERTY_NAME</a></span></code>&nbsp;</td>
303</tr>
304</table>
305<ul class="blockList">
306<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer">
307<!--   -->
308</a>
309<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
310<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_valueClass">_valueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#F_MASK_INT_COERCIONS">F_MASK_INT_COERCIONS</a></code></li>
311</ul>
312</li>
313</ul>
314<!-- ======== CONSTRUCTOR SUMMARY ======== -->
315<ul class="blockList">
316<li class="blockList"><a name="constructor.summary">
317<!--   -->
318</a>
319<h3>Constructor Summary</h3>
320<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
321<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
322<tr>
323<th class="colFirst" scope="col">Modifier</th>
324<th class="colLast" scope="col">Constructor and Description</th>
325</tr>
326<tr class="altColor">
327<td class="colFirst"><code>protected </code></td>
328<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</code>&nbsp;</td>
329</tr>
330<tr class="rowColor">
331<td class="colFirst"><code>protected </code></td>
332<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
333                    boolean&nbsp;ignoreAllUnknown)</code>&nbsp;</td>
334</tr>
335<tr class="altColor">
336<td class="colFirst"><code>&nbsp;</code></td>
337<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.HashSet-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
338                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
339</tr>
340<tr class="rowColor">
341<td class="colFirst"><code>protected </code></td>
342<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
343                    <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>&nbsp;</td>
344</tr>
345<tr class="altColor">
346<td class="colFirst"><code>&nbsp;</code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
348                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
349</tr>
350<tr class="rowColor">
351<td class="colFirst"><code>protected </code></td>
352<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-java.util.Map-java.util.HashSet-boolean-boolean-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
353                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
354                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
355                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
356                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps,
357                    boolean&nbsp;ignoreAllUnknown,
358                    boolean&nbsp;hasViews)</code>
359<div class="block">Constructor used when initially building a deserializer
360 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
361 contains configuration.</div>
362</td>
363</tr>
364</table>
365</li>
366</ul>
367<!-- ========== METHOD SUMMARY =========== -->
368<ul class="blockList">
369<li class="blockList"><a name="method.summary">
370<!--   -->
371</a>
372<h3>Method Summary</h3>
373<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
374<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><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
375<tr>
376<th class="colFirst" scope="col">Modifier and Type</th>
377<th class="colLast" scope="col">Method and Description</th>
378</tr>
379<tr id="i0" class="altColor">
380<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
381<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_convertObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.JsonDeserializer-">_convertObjectId</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
382                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
383                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;rawId,
384                <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;idDeser)</code>
385<div class="block">Helper method we need to do necessary conversion from whatever native object id
386 type is, into declared type that Jackson internals expect.</div>
387</td>
388</tr>
389<tr id="i1" class="rowColor">
390<td class="colFirst"><code>protected abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
391<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeUsingPropertyBased</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
392                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
393</tr>
394<tr id="i2" class="altColor">
395<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
396<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_findSubclassDeserializer-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">_findSubclassDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
397                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
398                         <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
399<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
400 type that this deserializer handles.</div>
401</td>
402</tr>
403<tr id="i3" class="rowColor">
404<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
405<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_handleTypedObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Object-">_handleTypedObjectId</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
406                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
407                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo,
408                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;rawId)</code>
409<div class="block">Offlined method called to handle "native" Object Id that has been read
410 and known to be associated with given deserialized POJO.</div>
411</td>
412</tr>
413<tr id="i4" class="altColor">
414<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
415<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolvedObjectIdProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolvedObjectIdProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
416                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
417<div class="block">Method that wraps given property with <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdReferenceProperty</code></a>
418 in case where object id resolution is required.</div>
419</td>
420</tr>
421<tr id="i5" class="rowColor">
422<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
423<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveInnerClassValuedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolveInnerClassValuedProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
424                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
425<div class="block">Helper method that will handle gruesome details of dealing with properties
426 that have non-static inner class as value...</div>
427</td>
428</tr>
429<tr id="i6" class="altColor">
430<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
431<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveManagedReferenceProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolveManagedReferenceProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
432                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
433<div class="block">Helper method called to see if given property is part of 'managed' property
434 pair (managed + back reference), and if so, handle resolution details.</div>
435</td>
436</tr>
437<tr id="i7" class="rowColor">
438<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveUnwrappedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolveUnwrappedProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
440                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
441<div class="block">Helper method called to see if given property might be so-called unwrapped
442 property: these require special handling.</div>
443</td>
444</tr>
445<tr id="i8" class="altColor">
446<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
447<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer--">asArrayDeserializer</a></span>()</code>
448<div class="block">Fluent factory for creating a variant that can handle
449 POJO output as a JSON Array.</div>
450</td>
451</tr>
452<tr id="i9" class="rowColor">
453<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>
454<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">createContextual</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
455                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
456<div class="block">Although most of post-processing is done in resolve(), we only get
457 access to referring property's annotations here; and this is needed
458 to support per-property ObjectIds.</div>
459</td>
460</tr>
461<tr id="i10" class="altColor">
462<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
463<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--">creatorProperties</a></span>()</code>
464<div class="block">Accessor for finding properties that represents values to pass
465 through property-based creator method (constructor or
466 factory method)</div>
467</td>
468</tr>
469<tr id="i11" class="rowColor">
470<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
471<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromArray</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
472                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
473</tr>
474<tr id="i12" class="altColor">
475<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
476<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromBoolean</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
477                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
478<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
479</td>
480</tr>
481<tr id="i13" class="rowColor">
482<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
483<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromDouble</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
484                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
485<div class="block">Method called to deserialize POJO value from a JSON floating-point
486 number.</div>
487</td>
488</tr>
489<tr id="i14" class="altColor">
490<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
491<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromEmbedded-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromEmbedded</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
492                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
493</tr>
494<tr id="i15" class="rowColor">
495<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromNumber</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
497                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
498</tr>
499<tr id="i16" class="altColor">
500<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
501<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObject</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
502                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
503<div class="block">General version used when handling needs more advanced
504 features.</div>
505</td>
506</tr>
507<tr id="i17" class="rowColor">
508<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
509<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectId</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
510                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
511<div class="block">Method called in cases where it looks like we got an Object Id
512 to parse and use as a reference.</div>
513</td>
514</tr>
515<tr id="i18" class="altColor">
516<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
517<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectUsingNonDefault-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectUsingNonDefault</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
518                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
519</tr>
520<tr id="i19" class="rowColor">
521<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromString</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
523                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
524</tr>
525<tr id="i20" class="altColor">
526<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeWithObjectId</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
528                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
529<div class="block">Alternative deserialization method used when we expect to see Object Id;
530 if so, we will need to ensure that the Id is seen before anything
531 else, to ensure that it is available for solving references,
532 even if JSON itself is not ordered that way.</div>
533</td>
534</tr>
535<tr id="i21" class="rowColor">
536<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
537<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">deserializeWithType</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
538                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
539                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)</code>
540<div class="block">Base implementation that does not assume specific type
541 inclusion mechanism.</div>
542</td>
543</tr>
544<tr id="i22" class="altColor">
545<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
546<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findBackReference-java.lang.String-">findBackReference</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;logicalName)</code>
547<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
548 managed- and back-reference pairs.</div>
549</td>
550</tr>
551<tr id="i23" class="rowColor">
552<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
553<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findConvertingDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">findConvertingDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
554                          <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
555<div class="block">Helper method that can be used to see if specified property is annotated
556 to indicate use of a converter for property value (in case of container types,
557 it is container type itself, not key or content type).</div>
558</td>
559</tr>
560<tr id="i24" class="altColor">
561<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
562<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-int-">findProperty</a></span>(int&nbsp;propertyIndex)</code>
563<div class="block">Alternate find method that tries to locate a property with given
564 <code>property index</code>.</div>
565</td>
566</tr>
567<tr id="i25" class="rowColor">
568<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-com.fasterxml.jackson.databind.PropertyName-">findProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</code>&nbsp;</td>
570</tr>
571<tr id="i26" class="altColor">
572<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
573<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-java.lang.String-">findProperty</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
574<div class="block">Accessor for finding the property with given name, if POJO
575 has one.</div>
576</td>
577</tr>
578<tr id="i27" class="rowColor">
579<td class="colFirst"><code><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;</code></td>
580<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getBeanClass--">getBeanClass</a></span>()</code>
581<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
582<div class="block"><span class="deprecationComment">Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--"><code>handledType()</code></a> instead</span></div>
583</div>
584</td>
585</tr>
586<tr id="i28" class="altColor">
587<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
588<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getKnownPropertyNames--">getKnownPropertyNames</a></span>()</code>
589<div class="block">Method that will
590 either return null to indicate that type being deserializers
591 has no concept of properties; or a collection of identifiers
592 for which <code>toString</code> will give external property
593 name.</div>
594</td>
595</tr>
596<tr id="i29" class="rowColor">
597<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
598<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getObjectIdReader--">getObjectIdReader</a></span>()</code>
599<div class="block">Overridden to return true for those instances that are
600 handling value for which Object Identity handling is enabled
601 (either via value type or referring property).</div>
602</td>
603</tr>
604<tr id="i30" class="altColor">
605<td class="colFirst"><code>int</code></td>
606<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getPropertyCount--">getPropertyCount</a></span>()</code>
607<div class="block">Accessor for checking number of deserialized properties.</div>
608</td>
609</tr>
610<tr id="i31" class="rowColor">
611<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
612<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueInstantiator--">getValueInstantiator</a></span>()</code>&nbsp;</td>
613</tr>
614<tr id="i32" class="altColor">
615<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
616<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueType--">getValueType</a></span>()</code>
617<div class="block">Exact structured type deserializer handles, if known.</div>
618</td>
619</tr>
620<tr id="i33" class="rowColor">
621<td class="colFirst"><code><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;</code></td>
622<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--">handledType</a></span>()</code>
623<div class="block">Method for accessing type of values this deserializer produces.</div>
624</td>
625</tr>
626<tr id="i34" class="altColor">
627<td class="colFirst"><code>protected void</code></td>
628<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleIgnoredProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleIgnoredProperty</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
629                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
630                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanOrClass,
631                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
632<div class="block">Method called when an explicitly ignored property (one specified with a
633 name to match, either by property annotation or class annotation) is encountered.</div>
634</td>
635</tr>
636<tr id="i35" class="rowColor">
637<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
638<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handlePolymorphic-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">handlePolymorphic</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
639                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
640                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
641                 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
642<div class="block">Method called in cases where we may have polymorphic deserialization
643 case: that is, type of Creator-constructed bean is not the type
644 of deserializer itself.</div>
645</td>
646</tr>
647<tr id="i36" class="altColor">
648<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
649<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperties-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">handleUnknownProperties</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
650                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
651                       <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
652<div class="block">Method called to handle set of one or more unknown properties,
653 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
654 (as field entries, name and value).</div>
655</td>
656</tr>
657<tr id="i37" class="rowColor">
658<td class="colFirst"><code>protected void</code></td>
659<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownProperty</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
660                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
661                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanOrClass,
662                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
663<div class="block">Method called when a JSON property is encountered that has not matching
664 setter, any-setter or field, and thus can not be assigned.</div>
665</td>
666</tr>
667<tr id="i38" class="altColor">
668<td class="colFirst"><code>protected void</code></td>
669<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownVanilla-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownVanilla</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
670                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
671                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
672                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
673<div class="block">Helper method called for an unknown property, when using "vanilla"
674 processing.</div>
675</td>
676</tr>
677<tr id="i39" class="rowColor">
678<td class="colFirst"><code>boolean</code></td>
679<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasProperty-java.lang.String-">hasProperty</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>&nbsp;</td>
680</tr>
681<tr id="i40" class="altColor">
682<td class="colFirst"><code>boolean</code></td>
683<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasViews--">hasViews</a></span>()</code>&nbsp;</td>
684</tr>
685<tr id="i41" class="rowColor">
686<td class="colFirst"><code>protected void</code></td>
687<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#injectValues-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">injectValues</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
688            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean)</code>&nbsp;</td>
689</tr>
690<tr id="i42" class="altColor">
691<td class="colFirst"><code>boolean</code></td>
692<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#isCachable--">isCachable</a></span>()</code>
693<div class="block">Method called to see if deserializer instance is cachable and
694 usable for other properties of same type (type for which instance
695 was created).</div>
696</td>
697</tr>
698<tr id="i43" class="rowColor">
699<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
700<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#properties--">properties</a></span>()</code>
701<div class="block">Accessor for iterating over properties this deserializer uses; with
702 the exception that properties passed via Creator methods
703 (specifically, "property-based constructor") are not included,
704 but can be accessed separate by calling
705 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--"><code>creatorProperties()</code></a></div>
706</td>
707</tr>
708<tr id="i44" class="altColor">
709<td class="colFirst"><code>void</code></td>
710<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#replaceProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">replaceProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
711               <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</code>
712<div class="block">Method that can be used to replace an existing property with
713 a modified one.</div>
714</td>
715</tr>
716<tr id="i45" class="rowColor">
717<td class="colFirst"><code>void</code></td>
718<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-">resolve</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
719<div class="block">Method called to finalize setup of this deserializer,
720 after deserializer itself has been registered.</div>
721</td>
722</tr>
723<tr id="i46" class="altColor">
724<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
725<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">unwrappingDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>
726<div class="block">Method that will return deserializer instance that is able
727 to handle "unwrapped" value instances
728 If no unwrapped instance can be constructed, will simply
729 return this object as-is.</div>
730</td>
731</tr>
732<tr id="i47" class="rowColor">
733<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
734<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnorableProperties-java.util.HashSet-">withIgnorableProperties</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
735</tr>
736<tr id="i48" class="altColor">
737<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
738<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">withObjectIdReader</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
739</tr>
740<tr id="i49" class="rowColor">
741<td class="colFirst"><code>void</code></td>
742<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow-java.lang.Throwable-java.lang.Object-int-com.fasterxml.jackson.databind.DeserializationContext-">wrapAndThrow</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
743            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
744            int&nbsp;index,
745            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
746<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
747</td>
748</tr>
749<tr id="i50" class="altColor">
750<td class="colFirst"><code>void</code></td>
751<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow-java.lang.Throwable-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">wrapAndThrow</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
752            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
753            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
754            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
755<div class="block">Method that will modify caught exception (passed in as argument)
756 as necessary to include reference information, and to ensure it
757 is a subtype of <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.</div>
758</td>
759</tr>
760<tr id="i51" class="rowColor">
761<td class="colFirst"><code>protected void</code></td>
762<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapInstantiationProblem-java.lang.Throwable-com.fasterxml.jackson.databind.DeserializationContext-">wrapInstantiationProblem</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
763                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
764</tr>
765</table>
766<ul class="blockList">
767<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer">
768<!--   -->
769</a>
770<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
771<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceIntegral-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_coerceIntegral</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_deserializeFromEmpty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeFromEmpty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_failDoubleToIntCoercion-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_failDoubleToIntCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_hasTextualNull-java.lang.String-">_hasTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isIntNumber-java.lang.String-">_isIntNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isNaN-java.lang.String-">_isNaN</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isNegInf-java.lang.String-">_isNegInf</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isPosInf-java.lang.String-">_isPosInf</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBooleanFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBooleanFromNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBooleanPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBooleanPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseByte-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseByte</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDate-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDate</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDoublePrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDoublePrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseFloat-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseFloat</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseFloatPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseFloatPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseInteger-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseInteger</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseIntPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseIntPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseLong-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseLongPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseLongPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseShort-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseShort</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseShortPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseShortPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findConvertingContentDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-">findConvertingContentDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass--">getValueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">isDefaultDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultKeyDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-">isDefaultKeyDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#parseDouble-java.lang.String-">parseDouble</a></code></li>
772</ul>
773<ul class="blockList">
774<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">
775<!--   -->
776</a>
777<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
778<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-T-">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getDelegatee--">getDelegatee</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue--">getEmptyValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">getEmptyValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue--">getNullValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-">getNullValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#replaceDelegatee-com.fasterxml.jackson.databind.JsonDeserializer-">replaceDelegatee</a></code></li>
779</ul>
780<ul class="blockList">
781<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
782<!--   -->
783</a>
784<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
785<code><a href="http://docs.oracle.com/javase/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/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/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
786</ul>
787</li>
788</ul>
789</li>
790</ul>
791</div>
792<div class="details">
793<ul class="blockList">
794<li class="blockList">
795<!-- ============ FIELD DETAIL =========== -->
796<ul class="blockList">
797<li class="blockList"><a name="field.detail">
798<!--   -->
799</a>
800<h3>Field Detail</h3>
801<a name="TEMP_PROPERTY_NAME">
802<!--   -->
803</a>
804<ul class="blockList">
805<li class="blockList">
806<h4>TEMP_PROPERTY_NAME</h4>
807<pre>protected static final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> TEMP_PROPERTY_NAME</pre>
808</li>
809</ul>
810<a name="Z:Z_beanType">
811<!--   -->
812</a>
813<ul class="blockList">
814<li class="blockList">
815<h4>_beanType</h4>
816<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre>
817<div class="block">Declared type of the bean this deserializer handles.</div>
818</li>
819</ul>
820<a name="Z:Z_serializationShape">
821<!--   -->
822</a>
823<ul class="blockList">
824<li class="blockList">
825<h4>_serializationShape</h4>
826<pre>protected final&nbsp;com.fasterxml.jackson.annotation.JsonFormat.Shape _serializationShape</pre>
827<div class="block">Requested shape from bean class annotations.</div>
828</li>
829</ul>
830<a name="Z:Z_valueInstantiator">
831<!--   -->
832</a>
833<ul class="blockList">
834<li class="blockList">
835<h4>_valueInstantiator</h4>
836<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
837<div class="block">Object that handles details of constructing initial
838 bean value (to which bind data to), unless instance
839 is passed (via updateValue())</div>
840</li>
841</ul>
842<a name="Z:Z_delegateDeserializer">
843<!--   -->
844</a>
845<ul class="blockList">
846<li class="blockList">
847<h4>_delegateDeserializer</h4>
848<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _delegateDeserializer</pre>
849<div class="block">Deserializer that is used iff delegate-based creator is
850 to be used for deserializing from JSON Object.</div>
851</li>
852</ul>
853<a name="Z:Z_propertyBasedCreator">
854<!--   -->
855</a>
856<ul class="blockList">
857<li class="blockList">
858<h4>_propertyBasedCreator</h4>
859<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre>
860<div class="block">If the bean needs to be instantiated using constructor
861 or factory method
862 that takes one or more named properties as argument(s),
863 this creator is used for instantiation.
864 This value gets resolved during general resolution.</div>
865</li>
866</ul>
867<a name="Z:Z_nonStandardCreation">
868<!--   -->
869</a>
870<ul class="blockList">
871<li class="blockList">
872<h4>_nonStandardCreation</h4>
873<pre>protected&nbsp;boolean _nonStandardCreation</pre>
874<div class="block">Flag that is set to mark "non-standard" cases; where either
875 we use one of non-default creators, or there are unwrapped
876 values to consider.</div>
877</li>
878</ul>
879<a name="Z:Z_vanillaProcessing">
880<!--   -->
881</a>
882<ul class="blockList">
883<li class="blockList">
884<h4>_vanillaProcessing</h4>
885<pre>protected&nbsp;boolean _vanillaProcessing</pre>
886<div class="block">Flag that indicates that no "special features" whatsoever
887 are enabled, so the simplest processing is possible.</div>
888</li>
889</ul>
890<a name="Z:Z_beanProperties">
891<!--   -->
892</a>
893<ul class="blockList">
894<li class="blockList">
895<h4>_beanProperties</h4>
896<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre>
897<div class="block">Mapping of property names to properties, built when all properties
898 to use have been successfully resolved.</div>
899</li>
900</ul>
901<a name="Z:Z_injectables">
902<!--   -->
903</a>
904<ul class="blockList">
905<li class="blockList">
906<h4>_injectables</h4>
907<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre>
908<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
909 expected by the bean; otherwise null.
910 This includes injectors used for injecting values via setters
911 and fields, but not ones passed through constructor parameters.</div>
912</li>
913</ul>
914<a name="Z:Z_anySetter">
915<!--   -->
916</a>
917<ul class="blockList">
918<li class="blockList">
919<h4>_anySetter</h4>
920<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre>
921<div class="block">Fallback setter used for handling any properties that are not
922 mapped to regular setters. If setter is not null, it will be
923 called once for each such property.</div>
924</li>
925</ul>
926<a name="Z:Z_ignorableProps">
927<!--   -->
928</a>
929<ul class="blockList">
930<li class="blockList">
931<h4>_ignorableProps</h4>
932<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; _ignorableProps</pre>
933<div class="block">In addition to properties that are set, we will also keep
934 track of recognized but ignorable properties: these will
935 be skipped without errors or warnings.</div>
936</li>
937</ul>
938<a name="Z:Z_ignoreAllUnknown">
939<!--   -->
940</a>
941<ul class="blockList">
942<li class="blockList">
943<h4>_ignoreAllUnknown</h4>
944<pre>protected final&nbsp;boolean _ignoreAllUnknown</pre>
945<div class="block">Flag that can be set to ignore and skip unknown properties.
946 If set, will not throw an exception for unknown properties.</div>
947</li>
948</ul>
949<a name="Z:Z_needViewProcesing">
950<!--   -->
951</a>
952<ul class="blockList">
953<li class="blockList">
954<h4>_needViewProcesing</h4>
955<pre>protected final&nbsp;boolean _needViewProcesing</pre>
956<div class="block">Flag that indicates that some aspect of deserialization depends
957 on active view used (if any)</div>
958</li>
959</ul>
960<a name="Z:Z_backRefs">
961<!--   -->
962</a>
963<ul class="blockList">
964<li class="blockList">
965<h4>_backRefs</h4>
966<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt; _backRefs</pre>
967<div class="block">We may also have one or more back reference fields (usually
968 zero or one).</div>
969</li>
970</ul>
971<a name="Z:Z_subDeserializers">
972<!--   -->
973</a>
974<ul class="blockList">
975<li class="blockList">
976<h4>_subDeserializers</h4>
977<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _subDeserializers</pre>
978<div class="block">Lazily constructed map used to contain deserializers needed
979 for polymorphic subtypes.
980 Note that this is <b>only needed</b> for polymorphic types,
981 that is, when the actual type is not statically known.
982 For other types this remains null.</div>
983</li>
984</ul>
985<a name="Z:Z_unwrappedPropertyHandler">
986<!--   -->
987</a>
988<ul class="blockList">
989<li class="blockList">
990<h4>_unwrappedPropertyHandler</h4>
991<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre>
992<div class="block">If one of properties has "unwrapped" value, we need separate
993 helper object</div>
994</li>
995</ul>
996<a name="Z:Z_externalTypeIdHandler">
997<!--   -->
998</a>
999<ul class="blockList">
1000<li class="blockList">
1001<h4>_externalTypeIdHandler</h4>
1002<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre>
1003<div class="block">Handler that we need iff any of properties uses external
1004 type id.</div>
1005</li>
1006</ul>
1007<a name="Z:Z_objectIdReader">
1008<!--   -->
1009</a>
1010<ul class="blockListLast">
1011<li class="blockList">
1012<h4>_objectIdReader</h4>
1013<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
1014<div class="block">If an Object Id is to be used for value handled by this
1015 deserializer, this reader is used for handling.</div>
1016</li>
1017</ul>
1018</li>
1019</ul>
1020<!-- ========= CONSTRUCTOR DETAIL ======== -->
1021<ul class="blockList">
1022<li class="blockList"><a name="constructor.detail">
1023<!--   -->
1024</a>
1025<h3>Constructor Detail</h3>
1026<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-java.util.Map-java.util.HashSet-boolean-boolean-">
1027<!--   -->
1028</a>
1029<ul class="blockList">
1030<li class="blockList">
1031<h4>BeanDeserializerBase</h4>
1032<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
1033                               <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
1034                               <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
1035                               <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
1036                               <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps,
1037                               boolean&nbsp;ignoreAllUnknown,
1038                               boolean&nbsp;hasViews)</pre>
1039<div class="block">Constructor used when initially building a deserializer
1040 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
1041 contains configuration.</div>
1042</li>
1043</ul>
1044<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-">
1045<!--   -->
1046</a>
1047<ul class="blockList">
1048<li class="blockList">
1049<h4>BeanDeserializerBase</h4>
1050<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</pre>
1051</li>
1052</ul>
1053<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-">
1054<!--   -->
1055</a>
1056<ul class="blockList">
1057<li class="blockList">
1058<h4>BeanDeserializerBase</h4>
1059<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1060                               boolean&nbsp;ignoreAllUnknown)</pre>
1061</li>
1062</ul>
1063<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-">
1064<!--   -->
1065</a>
1066<ul class="blockList">
1067<li class="blockList">
1068<h4>BeanDeserializerBase</h4>
1069<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1070                               <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1071</li>
1072</ul>
1073<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">
1074<!--   -->
1075</a>
1076<ul class="blockList">
1077<li class="blockList">
1078<h4>BeanDeserializerBase</h4>
1079<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1080                            <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1081</li>
1082</ul>
1083<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.HashSet-">
1084<!--   -->
1085</a>
1086<ul class="blockListLast">
1087<li class="blockList">
1088<h4>BeanDeserializerBase</h4>
1089<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1090                            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps)</pre>
1091</li>
1092</ul>
1093</li>
1094</ul>
1095<!-- ============ METHOD DETAIL ========== -->
1096<ul class="blockList">
1097<li class="blockList"><a name="method.detail">
1098<!--   -->
1099</a>
1100<h3>Method Detail</h3>
1101<a name="unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">
1102<!--   -->
1103</a>
1104<ul class="blockList">
1105<li class="blockList">
1106<h4>unwrappingDeserializer</h4>
1107<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;unwrappingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1108<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">JsonDeserializer</a></code></span></div>
1109<div class="block">Method that will return deserializer instance that is able
1110 to handle "unwrapped" value instances
1111 If no unwrapped instance can be constructed, will simply
1112 return this object as-is.
1113<p>
1114 Default implementation just returns 'this'
1115 indicating that no unwrapped variant exists</div>
1116<dl>
1117<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1118<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">unwrappingDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1119</dl>
1120</li>
1121</ul>
1122<a name="withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">
1123<!--   -->
1124</a>
1125<ul class="blockList">
1126<li class="blockList">
1127<h4>withObjectIdReader</h4>
1128<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withObjectIdReader(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1129</li>
1130</ul>
1131<a name="withIgnorableProperties-java.util.HashSet-">
1132<!--   -->
1133</a>
1134<ul class="blockList">
1135<li class="blockList">
1136<h4>withIgnorableProperties</h4>
1137<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withIgnorableProperties(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorableProps)</pre>
1138</li>
1139</ul>
1140<a name="asArrayDeserializer--">
1141<!--   -->
1142</a>
1143<ul class="blockList">
1144<li class="blockList">
1145<h4>asArrayDeserializer</h4>
1146<pre>protected abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;asArrayDeserializer()</pre>
1147<div class="block">Fluent factory for creating a variant that can handle
1148 POJO output as a JSON Array. Implementations may ignore this request
1149 if no such input is possible.</div>
1150<dl>
1151<dt><span class="simpleTagLabel">Since:</span></dt>
1152<dd>2.1</dd>
1153</dl>
1154</li>
1155</ul>
1156<a name="resolve-com.fasterxml.jackson.databind.DeserializationContext-">
1157<!--   -->
1158</a>
1159<ul class="blockList">
1160<li class="blockList">
1161<h4>resolve</h4>
1162<pre>public&nbsp;void&nbsp;resolve(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1163             throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1164<div class="block">Method called to finalize setup of this deserializer,
1165 after deserializer itself has been registered.
1166 This is needed to handle recursive and transitive dependencies.</div>
1167<dl>
1168<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1169<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a></code></dd>
1170<dt><span class="paramLabel">Parameters:</span></dt>
1171<dd><code>ctxt</code> - Context to use for accessing configuration, resolving
1172    secondary deserializers</dd>
1173<dt><span class="throwsLabel">Throws:</span></dt>
1174<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1175</dl>
1176</li>
1177</ul>
1178<a name="findConvertingDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1179<!--   -->
1180</a>
1181<ul class="blockList">
1182<li class="blockList">
1183<h4>findConvertingDeserializer</h4>
1184<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findConvertingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1185                                                              <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1186                                                       throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1187<div class="block">Helper method that can be used to see if specified property is annotated
1188 to indicate use of a converter for property value (in case of container types,
1189 it is container type itself, not key or content type).</div>
1190<dl>
1191<dt><span class="throwsLabel">Throws:</span></dt>
1192<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1193<dt><span class="simpleTagLabel">Since:</span></dt>
1194<dd>2.2</dd>
1195</dl>
1196</li>
1197</ul>
1198<a name="createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">
1199<!--   -->
1200</a>
1201<ul class="blockList">
1202<li class="blockList">
1203<h4>createContextual</h4>
1204<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;createContextual(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1205                                            <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1206                                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1207<div class="block">Although most of post-processing is done in resolve(), we only get
1208 access to referring property's annotations here; and this is needed
1209 to support per-property ObjectIds.
1210 We will also consider Shape transformations (read from Array) at this
1211 point, since it may come from either Class definition or property.</div>
1212<dl>
1213<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1214<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">createContextual</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a></code></dd>
1215<dt><span class="paramLabel">Parameters:</span></dt>
1216<dd><code>ctxt</code> - Deserialization context to access configuration, additional
1217    deserializers that may be needed by this deserializer</dd>
1218<dd><code>property</code> - Method, field or constructor parameter that represents the property
1219   (and is used to assign deserialized value).
1220   Should be available; but there may be cases where caller can not provide it and
1221   null is passed instead (in which case impls usually pass 'this' deserializer as is)</dd>
1222<dt><span class="returnLabel">Returns:</span></dt>
1223<dd>Deserializer to use for deserializing values of specified property;
1224   may be this instance or a new instance.</dd>
1225<dt><span class="throwsLabel">Throws:</span></dt>
1226<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1227</dl>
1228</li>
1229</ul>
1230<a name="Z:Z_resolveManagedReferenceProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1231<!--   -->
1232</a>
1233<ul class="blockList">
1234<li class="blockList">
1235<h4>_resolveManagedReferenceProperty</h4>
1236<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveManagedReferenceProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1237                                                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1238<div class="block">Helper method called to see if given property is part of 'managed' property
1239 pair (managed + back reference), and if so, handle resolution details.</div>
1240</li>
1241</ul>
1242<a name="Z:Z_resolvedObjectIdProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1243<!--   -->
1244</a>
1245<ul class="blockList">
1246<li class="blockList">
1247<h4>_resolvedObjectIdProperty</h4>
1248<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolvedObjectIdProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1249                                                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1250<div class="block">Method that wraps given property with <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdReferenceProperty</code></a>
1251 in case where object id resolution is required.</div>
1252</li>
1253</ul>
1254<a name="Z:Z_resolveUnwrappedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1255<!--   -->
1256</a>
1257<ul class="blockList">
1258<li class="blockList">
1259<h4>_resolveUnwrappedProperty</h4>
1260<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveUnwrappedProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1261                                                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1262<div class="block">Helper method called to see if given property might be so-called unwrapped
1263 property: these require special handling.</div>
1264</li>
1265</ul>
1266<a name="Z:Z_resolveInnerClassValuedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1267<!--   -->
1268</a>
1269<ul class="blockList">
1270<li class="blockList">
1271<h4>_resolveInnerClassValuedProperty</h4>
1272<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveInnerClassValuedProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1273                                                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1274<div class="block">Helper method that will handle gruesome details of dealing with properties
1275 that have non-static inner class as value...</div>
1276</li>
1277</ul>
1278<a name="isCachable--">
1279<!--   -->
1280</a>
1281<ul class="blockList">
1282<li class="blockList">
1283<h4>isCachable</h4>
1284<pre>public&nbsp;boolean&nbsp;isCachable()</pre>
1285<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable--">JsonDeserializer</a></code></span></div>
1286<div class="block">Method called to see if deserializer instance is cachable and
1287 usable for other properties of same type (type for which instance
1288 was created).
1289<p>
1290 Note that cached instances are still resolved on per-property basis,
1291 if instance implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a>:
1292 cached instance is just as the base. This means that in most cases it is safe to
1293 cache instances; however, it only makes sense to cache instances
1294 if instantiation is expensive, or if instances are heavy-weight.
1295<p>
1296 Default implementation returns false, to indicate that no caching
1297 is done.</div>
1298<dl>
1299<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1300<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable--">isCachable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1301</dl>
1302</li>
1303</ul>
1304<a name="handledType--">
1305<!--   -->
1306</a>
1307<ul class="blockList">
1308<li class="blockList">
1309<h4>handledType</h4>
1310<pre>public&nbsp;<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;handledType()</pre>
1311<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#handledType--">JsonDeserializer</a></code></span></div>
1312<div class="block">Method for accessing type of values this deserializer produces.
1313 Note that this information is not guaranteed to be exact -- it
1314 may be a more generic (super-type) -- but it should not be
1315 incorrect (return a non-related type).
1316<p>
1317 Default implementation will return null, which means almost same
1318 same as returning <code>Object.class</code> would; that is, that
1319 nothing is known about handled type.
1320<p></div>
1321<dl>
1322<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1323<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handledType--">handledType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1324</dl>
1325</li>
1326</ul>
1327<a name="getObjectIdReader--">
1328<!--   -->
1329</a>
1330<ul class="blockList">
1331<li class="blockList">
1332<h4>getObjectIdReader</h4>
1333<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;getObjectIdReader()</pre>
1334<div class="block">Overridden to return true for those instances that are
1335 handling value for which Object Identity handling is enabled
1336 (either via value type or referring property).</div>
1337<dl>
1338<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1339<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getObjectIdReader--">getObjectIdReader</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1340<dt><span class="returnLabel">Returns:</span></dt>
1341<dd>ObjectIdReader used for resolving possible Object Identifier
1342    value, instead of full value serialization, if deserializer can do that;
1343    null if no Object Id is expected.</dd>
1344</dl>
1345</li>
1346</ul>
1347<a name="hasProperty-java.lang.String-">
1348<!--   -->
1349</a>
1350<ul class="blockList">
1351<li class="blockList">
1352<h4>hasProperty</h4>
1353<pre>public&nbsp;boolean&nbsp;hasProperty(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
1354</li>
1355</ul>
1356<a name="hasViews--">
1357<!--   -->
1358</a>
1359<ul class="blockList">
1360<li class="blockList">
1361<h4>hasViews</h4>
1362<pre>public&nbsp;boolean&nbsp;hasViews()</pre>
1363</li>
1364</ul>
1365<a name="getPropertyCount--">
1366<!--   -->
1367</a>
1368<ul class="blockList">
1369<li class="blockList">
1370<h4>getPropertyCount</h4>
1371<pre>public&nbsp;int&nbsp;getPropertyCount()</pre>
1372<div class="block">Accessor for checking number of deserialized properties.</div>
1373</li>
1374</ul>
1375<a name="getKnownPropertyNames--">
1376<!--   -->
1377</a>
1378<ul class="blockList">
1379<li class="blockList">
1380<h4>getKnownPropertyNames</h4>
1381<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getKnownPropertyNames()</pre>
1382<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames--">JsonDeserializer</a></code></span></div>
1383<div class="block">Method that will
1384 either return null to indicate that type being deserializers
1385 has no concept of properties; or a collection of identifiers
1386 for which <code>toString</code> will give external property
1387 name.
1388 This is only to be used for error reporting and diagnostics
1389 purposes (most commonly, to accompany "unknown property"
1390 exception).</div>
1391<dl>
1392<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1393<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames--">getKnownPropertyNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1394</dl>
1395</li>
1396</ul>
1397<a name="getBeanClass--">
1398<!--   -->
1399</a>
1400<ul class="blockList">
1401<li class="blockList">
1402<h4>getBeanClass</h4>
1403<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1404public final&nbsp;<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;getBeanClass()</pre>
1405<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--"><code>handledType()</code></a> instead</span></div>
1406</li>
1407</ul>
1408<a name="getValueType--">
1409<!--   -->
1410</a>
1411<ul class="blockList">
1412<li class="blockList">
1413<h4>getValueType</h4>
1414<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getValueType()</pre>
1415<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType--">StdDeserializer</a></code></span></div>
1416<div class="block">Exact structured type deserializer handles, if known.
1417<p>
1418 Default implementation just returns null.</div>
1419<dl>
1420<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1421<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType--">getValueType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1422</dl>
1423</li>
1424</ul>
1425<a name="properties--">
1426<!--   -->
1427</a>
1428<ul class="blockList">
1429<li class="blockList">
1430<h4>properties</h4>
1431<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;properties()</pre>
1432<div class="block">Accessor for iterating over properties this deserializer uses; with
1433 the exception that properties passed via Creator methods
1434 (specifically, "property-based constructor") are not included,
1435 but can be accessed separate by calling
1436 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--"><code>creatorProperties()</code></a></div>
1437</li>
1438</ul>
1439<a name="creatorProperties--">
1440<!--   -->
1441</a>
1442<ul class="blockList">
1443<li class="blockList">
1444<h4>creatorProperties</h4>
1445<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;creatorProperties()</pre>
1446<div class="block">Accessor for finding properties that represents values to pass
1447 through property-based creator method (constructor or
1448 factory method)</div>
1449<dl>
1450<dt><span class="simpleTagLabel">Since:</span></dt>
1451<dd>2.0</dd>
1452</dl>
1453</li>
1454</ul>
1455<a name="findProperty-com.fasterxml.jackson.databind.PropertyName-">
1456<!--   -->
1457</a>
1458<ul class="blockList">
1459<li class="blockList">
1460<h4>findProperty</h4>
1461<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</pre>
1462</li>
1463</ul>
1464<a name="findProperty-java.lang.String-">
1465<!--   -->
1466</a>
1467<ul class="blockList">
1468<li class="blockList">
1469<h4>findProperty</h4>
1470<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
1471<div class="block">Accessor for finding the property with given name, if POJO
1472 has one. Name used is the external name, i.e. name used
1473 in external data representation (JSON).</div>
1474<dl>
1475<dt><span class="simpleTagLabel">Since:</span></dt>
1476<dd>2.0</dd>
1477</dl>
1478</li>
1479</ul>
1480<a name="findProperty-int-">
1481<!--   -->
1482</a>
1483<ul class="blockList">
1484<li class="blockList">
1485<h4>findProperty</h4>
1486<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(int&nbsp;propertyIndex)</pre>
1487<div class="block">Alternate find method that tries to locate a property with given
1488 <code>property index</code>.
1489 Note that access by index is not necessarily faster than by name,
1490 since properties are not directly indexable; however, for most
1491 instances difference is not significant as number of properties
1492 is low.</div>
1493<dl>
1494<dt><span class="simpleTagLabel">Since:</span></dt>
1495<dd>2.3</dd>
1496</dl>
1497</li>
1498</ul>
1499<a name="findBackReference-java.lang.String-">
1500<!--   -->
1501</a>
1502<ul class="blockList">
1503<li class="blockList">
1504<h4>findBackReference</h4>
1505<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findBackReference(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;logicalName)</pre>
1506<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
1507 managed- and back-reference pairs.</div>
1508<dl>
1509<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1510<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#findBackReference-java.lang.String-">findBackReference</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1511</dl>
1512</li>
1513</ul>
1514<a name="getValueInstantiator--">
1515<!--   -->
1516</a>
1517<ul class="blockList">
1518<li class="blockList">
1519<h4>getValueInstantiator</h4>
1520<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;getValueInstantiator()</pre>
1521</li>
1522</ul>
1523<a name="replaceProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1524<!--   -->
1525</a>
1526<ul class="blockList">
1527<li class="blockList">
1528<h4>replaceProperty</h4>
1529<pre>public&nbsp;void&nbsp;replaceProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
1530                            <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</pre>
1531<div class="block">Method that can be used to replace an existing property with
1532 a modified one.
1533<p>
1534 NOTE: only ever use this method if you know what you are doing;
1535 incorrect usage can break deserializer.</div>
1536<dl>
1537<dt><span class="paramLabel">Parameters:</span></dt>
1538<dd><code>original</code> - Property to replace</dd>
1539<dd><code>replacement</code> - Property to replace it with</dd>
1540<dt><span class="simpleTagLabel">Since:</span></dt>
1541<dd>2.1</dd>
1542</dl>
1543</li>
1544</ul>
1545<a name="deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1546<!--   -->
1547</a>
1548<ul class="blockList">
1549<li class="blockList">
1550<h4>deserializeFromObject</h4>
1551<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromObject(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1552                                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1553                                      throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1554<div class="block">General version used when handling needs more advanced
1555 features.</div>
1556<dl>
1557<dt><span class="throwsLabel">Throws:</span></dt>
1558<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1559</dl>
1560</li>
1561</ul>
1562<a name="deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">
1563<!--   -->
1564</a>
1565<ul class="blockList">
1566<li class="blockList">
1567<h4>deserializeWithType</h4>
1568<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeWithType(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1569                                  <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1570                                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)
1571                           throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1572<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">StdDeserializer</a></code></span></div>
1573<div class="block">Base implementation that does not assume specific type
1574 inclusion mechanism. Sub-classes are expected to override
1575 this method if they are to handle type information.</div>
1576<dl>
1577<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1578<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">deserializeWithType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1579<dd><code>typeDeserializer</code> - Deserializer to use for handling type information</dd>
1580<dt><span class="throwsLabel">Throws:</span></dt>
1581<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1582</dl>
1583</li>
1584</ul>
1585<a name="Z:Z_handleTypedObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Object-">
1586<!--   -->
1587</a>
1588<ul class="blockList">
1589<li class="blockList">
1590<h4>_handleTypedObjectId</h4>
1591<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_handleTypedObjectId(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1592                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1593                                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo,
1594                                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;rawId)
1595                               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1596<div class="block">Offlined method called to handle "native" Object Id that has been read
1597 and known to be associated with given deserialized POJO.</div>
1598<dl>
1599<dt><span class="throwsLabel">Throws:</span></dt>
1600<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1601<dt><span class="simpleTagLabel">Since:</span></dt>
1602<dd>2.3</dd>
1603</dl>
1604</li>
1605</ul>
1606<a name="Z:Z_convertObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.JsonDeserializer-">
1607<!--   -->
1608</a>
1609<ul class="blockList">
1610<li class="blockList">
1611<h4>_convertObjectId</h4>
1612<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convertObjectId(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1613                                  <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1614                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;rawId,
1615                                  <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;idDeser)
1616                           throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1617<div class="block">Helper method we need to do necessary conversion from whatever native object id
1618 type is, into declared type that Jackson internals expect. This may be
1619 simple cast (for String ids), or something more complicated; in latter
1620 case we may need to create bogus content buffer to allow use of
1621 id deserializer.</div>
1622<dl>
1623<dt><span class="throwsLabel">Throws:</span></dt>
1624<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1625<dt><span class="simpleTagLabel">Since:</span></dt>
1626<dd>2.3</dd>
1627</dl>
1628</li>
1629</ul>
1630<a name="deserializeWithObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1631<!--   -->
1632</a>
1633<ul class="blockList">
1634<li class="blockList">
1635<h4>deserializeWithObjectId</h4>
1636<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1637                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1638                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1639<div class="block">Alternative deserialization method used when we expect to see Object Id;
1640 if so, we will need to ensure that the Id is seen before anything
1641 else, to ensure that it is available for solving references,
1642 even if JSON itself is not ordered that way. This may require
1643 buffering in some cases, but usually just a simple lookup to ensure
1644 that ordering is correct.</div>
1645<dl>
1646<dt><span class="throwsLabel">Throws:</span></dt>
1647<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1648</dl>
1649</li>
1650</ul>
1651<a name="deserializeFromObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1652<!--   -->
1653</a>
1654<ul class="blockList">
1655<li class="blockList">
1656<h4>deserializeFromObjectId</h4>
1657<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1658                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1659                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1660<div class="block">Method called in cases where it looks like we got an Object Id
1661 to parse and use as a reference.</div>
1662<dl>
1663<dt><span class="throwsLabel">Throws:</span></dt>
1664<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1665</dl>
1666</li>
1667</ul>
1668<a name="deserializeFromObjectUsingNonDefault-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1669<!--   -->
1670</a>
1671<ul class="blockList">
1672<li class="blockList">
1673<h4>deserializeFromObjectUsingNonDefault</h4>
1674<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1675                                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1676                                               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1677<dl>
1678<dt><span class="throwsLabel">Throws:</span></dt>
1679<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1680</dl>
1681</li>
1682</ul>
1683<a name="Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1684<!--   -->
1685</a>
1686<ul class="blockList">
1687<li class="blockList">
1688<h4>_deserializeUsingPropertyBased</h4>
1689<pre>protected abstract&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1690                                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1691                                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1692                                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
1693<dl>
1694<dt><span class="throwsLabel">Throws:</span></dt>
1695<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1696<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1697</dl>
1698</li>
1699</ul>
1700<a name="deserializeFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1701<!--   -->
1702</a>
1703<ul class="blockList">
1704<li class="blockList">
1705<h4>deserializeFromNumber</h4>
1706<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromNumber(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1707                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1708                             throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1709<dl>
1710<dt><span class="throwsLabel">Throws:</span></dt>
1711<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1712</dl>
1713</li>
1714</ul>
1715<a name="deserializeFromString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1716<!--   -->
1717</a>
1718<ul class="blockList">
1719<li class="blockList">
1720<h4>deserializeFromString</h4>
1721<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromString(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1722                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1723                             throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1724<dl>
1725<dt><span class="throwsLabel">Throws:</span></dt>
1726<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1727</dl>
1728</li>
1729</ul>
1730<a name="deserializeFromDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1731<!--   -->
1732</a>
1733<ul class="blockList">
1734<li class="blockList">
1735<h4>deserializeFromDouble</h4>
1736<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromDouble(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1737                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1738                             throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1739<div class="block">Method called to deserialize POJO value from a JSON floating-point
1740 number.</div>
1741<dl>
1742<dt><span class="throwsLabel">Throws:</span></dt>
1743<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1744</dl>
1745</li>
1746</ul>
1747<a name="deserializeFromBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1748<!--   -->
1749</a>
1750<ul class="blockList">
1751<li class="blockList">
1752<h4>deserializeFromBoolean</h4>
1753<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1754                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1755                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1756<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
1757<dl>
1758<dt><span class="throwsLabel">Throws:</span></dt>
1759<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1760</dl>
1761</li>
1762</ul>
1763<a name="deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1764<!--   -->
1765</a>
1766<ul class="blockList">
1767<li class="blockList">
1768<h4>deserializeFromArray</h4>
1769<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromArray(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1770                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1771                            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1772<dl>
1773<dt><span class="throwsLabel">Throws:</span></dt>
1774<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1775</dl>
1776</li>
1777</ul>
1778<a name="deserializeFromEmbedded-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1779<!--   -->
1780</a>
1781<ul class="blockList">
1782<li class="blockList">
1783<h4>deserializeFromEmbedded</h4>
1784<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeFromEmbedded(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1785                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1786                               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1787<dl>
1788<dt><span class="throwsLabel">Throws:</span></dt>
1789<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1790</dl>
1791</li>
1792</ul>
1793<a name="injectValues-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
1794<!--   -->
1795</a>
1796<ul class="blockList">
1797<li class="blockList">
1798<h4>injectValues</h4>
1799<pre>protected&nbsp;void&nbsp;injectValues(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1800                            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean)
1801                     throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1802                            com.fasterxml.jackson.core.JsonProcessingException</pre>
1803<dl>
1804<dt><span class="throwsLabel">Throws:</span></dt>
1805<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1806<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1807</dl>
1808</li>
1809</ul>
1810<a name="handleUnknownProperties-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
1811<!--   -->
1812</a>
1813<ul class="blockList">
1814<li class="blockList">
1815<h4>handleUnknownProperties</h4>
1816<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;handleUnknownProperties(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1817                                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1818                                         <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1819                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1820                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
1821<div class="block">Method called to handle set of one or more unknown properties,
1822 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
1823 (as field entries, name and value).</div>
1824<dl>
1825<dt><span class="throwsLabel">Throws:</span></dt>
1826<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1827<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1828</dl>
1829</li>
1830</ul>
1831<a name="handleUnknownVanilla-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
1832<!--   -->
1833</a>
1834<ul class="blockList">
1835<li class="blockList">
1836<h4>handleUnknownVanilla</h4>
1837<pre>protected&nbsp;void&nbsp;handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1838                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1839                                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1840                                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)
1841                             throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1842                                    com.fasterxml.jackson.core.JsonProcessingException</pre>
1843<div class="block">Helper method called for an unknown property, when using "vanilla"
1844 processing.</div>
1845<dl>
1846<dt><span class="throwsLabel">Throws:</span></dt>
1847<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1848<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1849</dl>
1850</li>
1851</ul>
1852<a name="handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
1853<!--   -->
1854</a>
1855<ul class="blockList">
1856<li class="blockList">
1857<h4>handleUnknownProperty</h4>
1858<pre>protected&nbsp;void&nbsp;handleUnknownProperty(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1859                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1860                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanOrClass,
1861                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)
1862                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1863                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
1864<div class="block">Method called when a JSON property is encountered that has not matching
1865 setter, any-setter or field, and thus can not be assigned.</div>
1866<dl>
1867<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1868<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownProperty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></dd>
1869<dt><span class="paramLabel">Parameters:</span></dt>
1870<dd><code>jp</code> - Parser that points to value of the unknown property</dd>
1871<dd><code>ctxt</code> - Context for deserialization; allows access to the parser,
1872    error reporting functionality</dd>
1873<dd><code>beanOrClass</code> - Instance that is being populated by this
1874   deserializer, or if not known, Class that would be instantiated.
1875   If null, will assume type is what <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass--"><code>StdDeserializer.getValueClass()</code></a> returns.</dd>
1876<dd><code>propName</code> - Name of the property that can not be mapped</dd>
1877<dt><span class="throwsLabel">Throws:</span></dt>
1878<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1879<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1880</dl>
1881</li>
1882</ul>
1883<a name="handleIgnoredProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
1884<!--   -->
1885</a>
1886<ul class="blockList">
1887<li class="blockList">
1888<h4>handleIgnoredProperty</h4>
1889<pre>protected&nbsp;void&nbsp;handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1890                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1891                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanOrClass,
1892                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)
1893                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1894                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
1895<div class="block">Method called when an explicitly ignored property (one specified with a
1896 name to match, either by property annotation or class annotation) is encountered.</div>
1897<dl>
1898<dt><span class="throwsLabel">Throws:</span></dt>
1899<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1900<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1901<dt><span class="simpleTagLabel">Since:</span></dt>
1902<dd>2.3</dd>
1903</dl>
1904</li>
1905</ul>
1906<a name="handlePolymorphic-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
1907<!--   -->
1908</a>
1909<ul class="blockList">
1910<li class="blockList">
1911<h4>handlePolymorphic</h4>
1912<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;handlePolymorphic(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1913                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1914                                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1915                                   <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1916                            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1917                                   com.fasterxml.jackson.core.JsonProcessingException</pre>
1918<div class="block">Method called in cases where we may have polymorphic deserialization
1919 case: that is, type of Creator-constructed bean is not the type
1920 of deserializer itself. It should be a sub-class or implementation
1921 class; either way, we may have more specific deserializer to use
1922 for handling it.</div>
1923<dl>
1924<dt><span class="paramLabel">Parameters:</span></dt>
1925<dd><code>jp</code> - (optional) If not null, parser that has more properties to handle
1926   (in addition to buffered properties); if null, all properties are passed
1927   in buffer</dd>
1928<dt><span class="throwsLabel">Throws:</span></dt>
1929<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1930<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1931</dl>
1932</li>
1933</ul>
1934<a name="Z:Z_findSubclassDeserializer-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
1935<!--   -->
1936</a>
1937<ul class="blockList">
1938<li class="blockList">
1939<h4>_findSubclassDeserializer</h4>
1940<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findSubclassDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1941                                                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1942                                                             <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1943                                                      throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1944                                                             com.fasterxml.jackson.core.JsonProcessingException</pre>
1945<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
1946 type that this deserializer handles.</div>
1947<dl>
1948<dt><span class="throwsLabel">Throws:</span></dt>
1949<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1950<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1951</dl>
1952</li>
1953</ul>
1954<a name="wrapAndThrow-java.lang.Throwable-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">
1955<!--   -->
1956</a>
1957<ul class="blockList">
1958<li class="blockList">
1959<h4>wrapAndThrow</h4>
1960<pre>public&nbsp;void&nbsp;wrapAndThrow(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
1961                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1962                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
1963                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1964                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1965<div class="block">Method that will modify caught exception (passed in as argument)
1966 as necessary to include reference information, and to ensure it
1967 is a subtype of <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.
1968<p>
1969 Rules for wrapping and unwrapping are bit complicated; essentially:
1970<ul>
1971 <li>Errors are to be passed as is (if uncovered via unwrapping)
1972 <li>"Plain" IOExceptions (ones that are not of type
1973   <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> are to be passed as is
1974</ul></div>
1975<dl>
1976<dt><span class="throwsLabel">Throws:</span></dt>
1977<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1978</dl>
1979</li>
1980</ul>
1981<a name="wrapAndThrow-java.lang.Throwable-java.lang.Object-int-com.fasterxml.jackson.databind.DeserializationContext-">
1982<!--   -->
1983</a>
1984<ul class="blockList">
1985<li class="blockList">
1986<h4>wrapAndThrow</h4>
1987<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1988public&nbsp;void&nbsp;wrapAndThrow(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
1989                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
1990                                     int&nbsp;index,
1991                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1992                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1993<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1994<dl>
1995<dt><span class="throwsLabel">Throws:</span></dt>
1996<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1997</dl>
1998</li>
1999</ul>
2000<a name="wrapInstantiationProblem-java.lang.Throwable-com.fasterxml.jackson.databind.DeserializationContext-">
2001<!--   -->
2002</a>
2003<ul class="blockListLast">
2004<li class="blockList">
2005<h4>wrapInstantiationProblem</h4>
2006<pre>protected&nbsp;void&nbsp;wrapInstantiationProblem(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
2007                                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2008                                 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2009<dl>
2010<dt><span class="throwsLabel">Throws:</span></dt>
2011<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2012</dl>
2013</li>
2014</ul>
2015</li>
2016</ul>
2017</li>
2018</ul>
2019</div>
2020</div>
2021<!-- ========= END OF CLASS DATA ========= -->
2022<!-- ======= START OF BOTTOM NAVBAR ====== -->
2023<div class="bottomNav"><a name="navbar.bottom">
2024<!--   -->
2025</a>
2026<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
2027<a name="navbar.bottom.firstrow">
2028<!--   -->
2029</a>
2030<ul class="navList" title="Navigation">
2031<li><a href="../../../../../overview-summary.html">Overview</a></li>
2032<li><a href="package-summary.html">Package</a></li>
2033<li class="navBarCell1Rev">Class</li>
2034<li><a href="class-use/BeanDeserializerBase.html">Use</a></li>
2035<li><a href="package-tree.html">Tree</a></li>
2036<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
2037<li><a href="../../../../../index-all.html">Index</a></li>
2038<li><a href="../../../../../help-doc.html">Help</a></li>
2039</ul>
2040</div>
2041<div class="subNav">
2042<ul class="navList">
2043<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
2044<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
2045</ul>
2046<ul class="navList">
2047<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" target="_top">Frames</a></li>
2048<li><a href="BeanDeserializerBase.html" target="_top">No&nbsp;Frames</a></li>
2049</ul>
2050<ul class="navList" id="allclasses_navbar_bottom">
2051<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
2052</ul>
2053<div>
2054<script type="text/javascript"><!--
2055  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2056  if(window==top) {
2057    allClassesLink.style.display = "block";
2058  }
2059  else {
2060    allClassesLink.style.display = "none";
2061  }
2062  //-->
2063</script>
2064</div>
2065<div>
2066<ul class="subNavList">
2067<li>Summary:&nbsp;</li>
2068<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&nbsp;|&nbsp;</li>
2069<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
2070<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
2071<li><a href="#method.summary">Method</a></li>
2072</ul>
2073<ul class="subNavList">
2074<li>Detail:&nbsp;</li>
2075<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
2076<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
2077<li><a href="#method.detail">Method</a></li>
2078</ul>
2079</div>
2080<a name="skip.navbar.bottom">
2081<!--   -->
2082</a></div>
2083<!-- ======== END OF BOTTOM NAVBAR ======= -->
2084<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
2085</body>
2086</html>
2087