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_162) on Tue Nov 05 19:39:07 PST 2019 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BeanDeserializer (jackson-databind 2.10.0 API)</title> 8<meta name="date" content="2019-11-05"> 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="BeanDeserializer (jackson-databind 2.10.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":42,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance 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/BeanDeserializer.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/BasicDeserializerFactory.ContainerDefaultMappings.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializer.html" target="_top">Frames</a></li> 58<li><a href="BeanDeserializer.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All 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: </li> 78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">Nested</a> | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </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 BeanDeserializer" class="title">Class BeanDeserializer</h2> 98</div> 99<div class="contentContainer"> 100<ul class="inheritance"> 101<li><a href="https://docs.oracle.com/javase/8/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><T></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><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></li> 108<li> 109<ul class="inheritance"> 110<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BeanDeserializerBase</a></li> 111<li> 112<ul class="inheritance"> 113<li>com.fasterxml.jackson.databind.deser.BeanDeserializer</li> 114</ul> 115</li> 116</ul> 117</li> 118</ul> 119</li> 120</ul> 121</li> 122</ul> 123<div class="description"> 124<ul class="blockList"> 125<li class="blockList"> 126<dl> 127<dt>All Implemented Interfaces:</dt> 128<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/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 129</dl> 130<dl> 131<dt>Direct Known Subclasses:</dt> 132<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/std/ThrowableDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ThrowableDeserializer</a></dd> 133</dl> 134<hr> 135<br> 136<pre>public class <span class="typeNameLabel">BeanDeserializer</span> 137extends <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> 138implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 139<div class="block">Deserializer class that can deserialize instances of 140 arbitrary bean objects, usually from JSON Object structs,</div> 141<dl> 142<dt><span class="seeLabel">See Also:</span></dt> 143<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.BeanDeserializer">Serialized Form</a></dd> 144</dl> 145</li> 146</ul> 147</div> 148<div class="summary"> 149<ul class="blockList"> 150<li class="blockList"> 151<!-- ======== NESTED CLASS SUMMARY ======== --> 152<ul class="blockList"> 153<li class="blockList"><a name="nested.class.summary"> 154<!-- --> 155</a> 156<h3>Nested Class Summary</h3> 157<ul class="blockList"> 158<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer"> 159<!-- --> 160</a> 161<h3>Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3> 162<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></code></li> 163</ul> 164</li> 165</ul> 166<!-- =========== FIELD SUMMARY =========== --> 167<ul class="blockList"> 168<li class="blockList"><a name="field.summary"> 169<!-- --> 170</a> 171<h3>Field Summary</h3> 172<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 173<caption><span>Fields</span><span class="tabEnd"> </span></caption> 174<tr> 175<th class="colFirst" scope="col">Modifier and Type</th> 176<th class="colLast" scope="col">Field and Description</th> 177</tr> 178<tr class="altColor"> 179<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></td> 180<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_nullFromCreator">_nullFromCreator</a></span></code> 181<div class="block">Lazily constructed exception used as root cause if reporting problem 182 with creator method that returns <code>null</code> (which is not allowed)</div> 183</td> 184</tr> 185</table> 186<ul class="blockList"> 187<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.deser.BeanDeserializerBase"> 188<!-- --> 189</a> 190<h3>Fields inherited from class com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></h3> 191<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_anySetter">_anySetter</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_arrayDelegateDeserializer">_arrayDelegateDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_backRefs">_backRefs</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanProperties">_beanProperties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanType">_beanType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_delegateDeserializer">_delegateDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_externalTypeIdHandler">_externalTypeIdHandler</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignorableProps">_ignorableProps</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignoreAllUnknown">_ignoreAllUnknown</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_injectables">_injectables</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_needViewProcesing">_needViewProcesing</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_nonStandardCreation">_nonStandardCreation</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_objectIdReader">_objectIdReader</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_propertyBasedCreator">_propertyBasedCreator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_serializationShape">_serializationShape</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_subDeserializers">_subDeserializers</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_unwrappedPropertyHandler">_unwrappedPropertyHandler</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_valueInstantiator">_valueInstantiator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_vanillaProcessing">_vanillaProcessing</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#TEMP_PROPERTY_NAME">TEMP_PROPERTY_NAME</a></code></li> 192</ul> 193<ul class="blockList"> 194<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer"> 195<!-- --> 196</a> 197<h3>Fields inherited from class 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> 198<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#Z:Z_valueType">_valueType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#F_MASK_ACCEPT_ARRAYS">F_MASK_ACCEPT_ARRAYS</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#F_MASK_INT_COERCIONS">F_MASK_INT_COERCIONS</a></code></li> 199</ul> 200</li> 201</ul> 202<!-- ======== CONSTRUCTOR SUMMARY ======== --> 203<ul class="blockList"> 204<li class="blockList"><a name="constructor.summary"> 205<!-- --> 206</a> 207<h3>Constructor Summary</h3> 208<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 209<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 210<tr> 211<th class="colFirst" scope="col">Modifier</th> 212<th class="colLast" scope="col">Constructor and Description</th> 213</tr> 214<tr class="altColor"> 215<td class="colFirst"><code>protected </code></td> 216<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src)</code> 217<div class="block">Copy-constructor that can be used by sub-classes to allow 218 copy-on-write style copying of settings of an existing instance.</div> 219</td> 220</tr> 221<tr class="rowColor"> 222<td class="colFirst"><code> </code></td> 223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 224 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> props)</code> </td> 225</tr> 226<tr class="altColor"> 227<td class="colFirst"><code>protected </code></td> 228<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 229 boolean ignoreAllUnknown)</code> </td> 230</tr> 231<tr class="rowColor"> 232<td class="colFirst"><code>protected </code></td> 233<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 234 <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> unwrapper)</code> </td> 235</tr> 236<tr class="altColor"> 237<td class="colFirst"><code> </code></td> 238<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 239 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> oir)</code> </td> 240</tr> 241<tr class="rowColor"> 242<td class="colFirst"><code> </code></td> 243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.Set-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 244 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps)</code> </td> 245</tr> 246<tr class="altColor"> 247<td class="colFirst"><code> </code></td> 248<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer-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-">BeanDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a> builder, 249 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 250 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> properties, 251 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/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>> backRefs, 252 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps, 253 boolean ignoreAllUnknown, 254 boolean hasViews)</code> 255<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a>.</div> 256</td> 257</tr> 258</table> 259</li> 260</ul> 261<!-- ========== METHOD SUMMARY =========== --> 262<ul class="blockList"> 263<li class="blockList"><a name="method.summary"> 264<!-- --> 265</a> 266<h3>Method Summary</h3> 267<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 268<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> 269<tr> 270<th class="colFirst" scope="col">Modifier and Type</th> 271<th class="colLast" scope="col">Method and Description</th> 272</tr> 273<tr id="i0" class="altColor"> 274<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></td> 275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_creatorReturnedNullException--">_creatorReturnedNullException</a></span>()</code> 276<div class="block">Helper method for getting a lazily construct exception to be reported 277 to <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleInstantiationProblem-java.lang.Class-java.lang.Object-java.lang.Throwable-"><code>DeserializationContext.handleInstantiationProblem(Class, Object, Throwable)</code></a>.</div> 278</td> 279</tr> 280<tr id="i1" class="rowColor"> 281<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 282<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_deserializeOther-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.core.JsonToken-">_deserializeOther</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 283 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 284 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> t)</code> </td> 285</tr> 286<tr id="i2" class="altColor"> 287<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeUsingPropertyBased</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 289 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 290<div class="block">Method called to deserialize bean using "property-based creator": 291 this means that a non-default constructor or factory method is 292 called, and then possibly other setters.</div> 293</td> 294</tr> 295<tr id="i3" class="rowColor"> 296<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 297<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_deserializeWithErrorWrapping-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_deserializeWithErrorWrapping</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 298 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 299 <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> prop)</code> </td> 300</tr> 301<tr id="i4" class="altColor"> 302<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#Z:Z_missingToken-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_missingToken</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 304 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 305<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 306</td> 307</tr> 308<tr id="i5" class="rowColor"> 309<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td> 310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#asArrayDeserializer--">asArrayDeserializer</a></span>()</code> 311<div class="block">Fluent factory for creating a variant that can handle 312 POJO output as a JSON Array.</div> 313</td> 314</tr> 315<tr id="i6" class="altColor"> 316<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 317<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 318 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 319<div class="block">Main deserialization method for bean-based objects (POJOs).</div> 320</td> 321</tr> 322<tr id="i7" class="rowColor"> 323<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserialize</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 325 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 326 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean)</code> 327<div class="block">Secondary deserialization method, called in cases where POJO 328 instance is created as part of deserialization, potentially 329 after collecting some or all of the properties to set.</div> 330</td> 331</tr> 332<tr id="i8" class="altColor"> 333<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeFromNull-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromNull</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 335 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 336<div class="block">Helper method called for rare case of pointing to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NULL" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NULL</code></a> 337 token.</div> 338</td> 339</tr> 340<tr id="i9" class="rowColor"> 341<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 342<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObject</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 343 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 344<div class="block">General version used when handling needs more advanced features.</div> 345</td> 346</tr> 347<tr id="i10" class="altColor"> 348<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 349<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeUsingPropertyBasedWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeUsingPropertyBasedWithExternalTypeId</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 350 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> </td> 351</tr> 352<tr id="i11" class="rowColor"> 353<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeUsingPropertyBasedWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeUsingPropertyBasedWithUnwrapped</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 355 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> </td> 356</tr> 357<tr id="i12" class="altColor"> 358<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeWithExternalTypeId</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 360 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> </td> 361</tr> 362<tr id="i13" class="rowColor"> 363<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeWithExternalTypeId</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 365 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 366 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean)</code> </td> 367</tr> 368<tr id="i14" class="altColor"> 369<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 370<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeWithUnwrapped</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 371 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt)</code> 372<div class="block">Method called when there are declared "unwrapped" properties 373 which need special handling</div> 374</td> 375</tr> 376<tr id="i15" class="rowColor"> 377<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 378<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeWithUnwrapped</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 379 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 380 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean)</code> </td> 381</tr> 382<tr id="i16" class="altColor"> 383<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithView-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Class-">deserializeWithView</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 385 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 386 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean, 387 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> activeView)</code> </td> 388</tr> 389<tr id="i17" class="rowColor"> 390<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="https://docs.oracle.com/javase/8/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/BeanDeserializer.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> transformer)</code> 392<div class="block">Method that will return deserializer instance that is able 393 to handle "unwrapped" value instances 394 If no unwrapped instance can be constructed, will simply 395 return this object as-is.</div> 396</td> 397</tr> 398<tr id="i18" class="altColor"> 399<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td> 400<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">withBeanProperties</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> props)</code> 401<div class="block">Mutant factory method that custom sub-classes must override; not left as 402 abstract to prevent more drastic backwards compatibility problems.</div> 403</td> 404</tr> 405<tr id="i19" class="rowColor"> 406<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></code></td> 407<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#withIgnorableProperties-java.util.Set-">withIgnorableProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps)</code> </td> 408</tr> 409<tr id="i20" class="altColor"> 410<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></code></td> 411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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> oir)</code> </td> 412</tr> 413</table> 414<ul class="blockList"> 415<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.BeanDeserializerBase"> 416<!-- --> 417</a> 418<h3>Methods inherited from class com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></h3> 419<code><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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_findPropertyUnwrapper-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_findPropertyUnwrapper</a>, <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>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_replaceProperty-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-com.fasterxml.jackson.databind.deser.SettableBeanProperty:A-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_replaceProperty</a>, <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>, <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>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveMergeAndNullSettings-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">_resolveMergeAndNullSettings</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">createContextual</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--">creatorProperties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromEmbedded-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromEmbedded</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectId</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectUsingNonDefault-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectUsingNonDefault</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeWithObjectId</a>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findBackReference-java.lang.String-">findBackReference</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findConvertingDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">findConvertingDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-int-">findProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-com.fasterxml.jackson.databind.PropertyName-">findProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-java.lang.String-">findProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getBeanClass--">getBeanClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getEmptyAccessPattern--">getEmptyAccessPattern</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">getEmptyValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getKnownPropertyNames--">getKnownPropertyNames</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getNullAccessPattern--">getNullAccessPattern</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getObjectIdReader--">getObjectIdReader</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getPropertyCount--">getPropertyCount</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueInstantiator--">getValueInstantiator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueType--">getValueType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--">handledType</a>, <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>, <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>, <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>, <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>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasProperty-java.lang.String-">hasProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasViews--">hasViews</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#injectValues-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">injectValues</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#isCachable--">isCachable</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#properties--">properties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#replaceProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">replaceProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-">resolve</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#supportsUpdate-com.fasterxml.jackson.databind.DeserializationConfig-">supportsUpdate</a>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapInstantiationProblem-java.lang.Throwable-com.fasterxml.jackson.databind.DeserializationContext-">wrapInstantiationProblem</a></code></li> 420</ul> 421<ul class="blockList"> 422<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer"> 423<!-- --> 424</a> 425<h3>Methods inherited from class 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> 426<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_byteOverflow-int-">_byteOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coercedTypeDesc--">_coercedTypeDesc</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceEmptyString-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceEmptyString</a>, <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_coerceNullToken-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceNullToken</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceTextualNull-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeFromArray</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_deserializeWrappedValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeWrappedValue</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_findNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.databind.JsonDeserializer-">_findNullProvider</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_intOverflow-long-">_intOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isEmptyOrTextualNull-java.lang.String-">_isEmptyOrTextualNull</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_neitherNull-java.lang.Object-java.lang.Object-">_neitherNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_nonNullNumber-java.lang.Number-">_nonNullNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBooleanFromInt-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBooleanFromInt</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_parseBytePrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBytePrimitive</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_parseDate-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">_parseDate</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDateFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDateFromArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDoublePrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseDoublePrimitive</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_parseFloatPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseFloatPrimitive</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_parseIntPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseIntPrimitive</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_parseLongPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseLongPrimitive</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_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#Z:Z_reportFailedNullCoerce-com.fasterxml.jackson.databind.DeserializationContext-boolean-java.lang.Enum-java.lang.String-">_reportFailedNullCoerce</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_shortOverflow-int-">_shortOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyEndArrayForSingle-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_verifyEndArrayForSingle</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForPrimitive-com.fasterxml.jackson.databind.DeserializationContext-">_verifyNullForPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForPrimitiveCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyNullForPrimitiveCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyNullForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNumberForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.core.JsonParser-">_verifyNumberForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyStringForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyStringForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findContentNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-">findContentNullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findContentNullStyle-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">findContentNullStyle</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#findFormatFeature-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-com.fasterxml.jackson.annotation.JsonFormat.Feature-">findFormatFeature</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findFormatOverrides-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-">findFormatOverrides</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findValueNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">findValueNullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass--">getValueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType-com.fasterxml.jackson.databind.DeserializationContext-">getValueType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handleMissingEndArrayForSingle-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">handleMissingEndArrayForSingle</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> 427</ul> 428<ul class="blockList"> 429<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer"> 430<!-- --> 431</a> 432<h3>Methods inherited from class com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3> 433<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-T-">deserializeWithType</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#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> 434</ul> 435<ul class="blockList"> 436<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 437<!-- --> 438</a> 439<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 440<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> 441</ul> 442</li> 443</ul> 444</li> 445</ul> 446</div> 447<div class="details"> 448<ul class="blockList"> 449<li class="blockList"> 450<!-- ============ FIELD DETAIL =========== --> 451<ul class="blockList"> 452<li class="blockList"><a name="field.detail"> 453<!-- --> 454</a> 455<h3>Field Detail</h3> 456<a name="Z:Z_nullFromCreator"> 457<!-- --> 458</a> 459<ul class="blockListLast"> 460<li class="blockList"> 461<h4>_nullFromCreator</h4> 462<pre>protected transient <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> _nullFromCreator</pre> 463<div class="block">Lazily constructed exception used as root cause if reporting problem 464 with creator method that returns <code>null</code> (which is not allowed)</div> 465<dl> 466<dt><span class="simpleTagLabel">Since:</span></dt> 467<dd>2.8</dd> 468</dl> 469</li> 470</ul> 471</li> 472</ul> 473<!-- ========= CONSTRUCTOR DETAIL ======== --> 474<ul class="blockList"> 475<li class="blockList"><a name="constructor.detail"> 476<!-- --> 477</a> 478<h3>Constructor Detail</h3> 479<a name="BeanDeserializer-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-"> 480<!-- --> 481</a> 482<ul class="blockList"> 483<li class="blockList"> 484<h4>BeanDeserializer</h4> 485<pre>public BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a> builder, 486 <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> beanDesc, 487 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> properties, 488 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/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>> backRefs, 489 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps, 490 boolean ignoreAllUnknown, 491 boolean hasViews)</pre> 492<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a>.</div> 493</li> 494</ul> 495<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-"> 496<!-- --> 497</a> 498<ul class="blockList"> 499<li class="blockList"> 500<h4>BeanDeserializer</h4> 501<pre>protected BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src)</pre> 502<div class="block">Copy-constructor that can be used by sub-classes to allow 503 copy-on-write style copying of settings of an existing instance.</div> 504</li> 505</ul> 506<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-"> 507<!-- --> 508</a> 509<ul class="blockList"> 510<li class="blockList"> 511<h4>BeanDeserializer</h4> 512<pre>protected BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 513 boolean ignoreAllUnknown)</pre> 514</li> 515</ul> 516<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-"> 517<!-- --> 518</a> 519<ul class="blockList"> 520<li class="blockList"> 521<h4>BeanDeserializer</h4> 522<pre>protected BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 523 <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> unwrapper)</pre> 524</li> 525</ul> 526<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-"> 527<!-- --> 528</a> 529<ul class="blockList"> 530<li class="blockList"> 531<h4>BeanDeserializer</h4> 532<pre>public BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 533 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> oir)</pre> 534</li> 535</ul> 536<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.Set-"> 537<!-- --> 538</a> 539<ul class="blockList"> 540<li class="blockList"> 541<h4>BeanDeserializer</h4> 542<pre>public BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 543 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps)</pre> 544</li> 545</ul> 546<a name="BeanDeserializer-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-"> 547<!-- --> 548</a> 549<ul class="blockListLast"> 550<li class="blockList"> 551<h4>BeanDeserializer</h4> 552<pre>public BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> src, 553 <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> props)</pre> 554</li> 555</ul> 556</li> 557</ul> 558<!-- ============ METHOD DETAIL ========== --> 559<ul class="blockList"> 560<li class="blockList"><a name="method.detail"> 561<!-- --> 562</a> 563<h3>Method Detail</h3> 564<a name="unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-"> 565<!-- --> 566</a> 567<ul class="blockList"> 568<li class="blockList"> 569<h4>unwrappingDeserializer</h4> 570<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> unwrappingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> transformer)</pre> 571<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">JsonDeserializer</a></code></span></div> 572<div class="block">Method that will return deserializer instance that is able 573 to handle "unwrapped" value instances 574 If no unwrapped instance can be constructed, will simply 575 return this object as-is. 576<p> 577 Default implementation just returns 'this' 578 indicating that no unwrapped variant exists</div> 579<dl> 580<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 581<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">unwrappingDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 582</dl> 583</li> 584</ul> 585<a name="withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-"> 586<!-- --> 587</a> 588<ul class="blockList"> 589<li class="blockList"> 590<h4>withObjectIdReader</h4> 591<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a> withObjectIdReader(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> oir)</pre> 592<dl> 593<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 594<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">withObjectIdReader</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 595</dl> 596</li> 597</ul> 598<a name="withIgnorableProperties-java.util.Set-"> 599<!-- --> 600</a> 601<ul class="blockList"> 602<li class="blockList"> 603<h4>withIgnorableProperties</h4> 604<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a> withIgnorableProperties(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> ignorableProps)</pre> 605<dl> 606<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 607<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnorableProperties-java.util.Set-">withIgnorableProperties</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 608</dl> 609</li> 610</ul> 611<a name="withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-"> 612<!-- --> 613</a> 614<ul class="blockList"> 615<li class="blockList"> 616<h4>withBeanProperties</h4> 617<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> withBeanProperties(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> props)</pre> 618<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">BeanDeserializerBase</a></code></span></div> 619<div class="block">Mutant factory method that custom sub-classes must override; not left as 620 abstract to prevent more drastic backwards compatibility problems.</div> 621<dl> 622<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 623<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">withBeanProperties</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 624</dl> 625</li> 626</ul> 627<a name="asArrayDeserializer--"> 628<!-- --> 629</a> 630<ul class="blockList"> 631<li class="blockList"> 632<h4>asArrayDeserializer</h4> 633<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> asArrayDeserializer()</pre> 634<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer--">BeanDeserializerBase</a></code></span></div> 635<div class="block">Fluent factory for creating a variant that can handle 636 POJO output as a JSON Array. Implementations may ignore this request 637 if no such input is possible.</div> 638<dl> 639<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 640<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer--">asArrayDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 641</dl> 642</li> 643</ul> 644<a name="deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 645<!-- --> 646</a> 647<ul class="blockList"> 648<li class="blockList"> 649<h4>deserialize</h4> 650<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserialize(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 651 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 652 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 653<div class="block">Main deserialization method for bean-based objects (POJOs).</div> 654<dl> 655<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 656<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></dd> 657<dt><span class="paramLabel">Parameters:</span></dt> 658<dd><code>p</code> - Parsed used for reading JSON content</dd> 659<dd><code>ctxt</code> - Context that can be used to access information about 660 this deserialization activity.</dd> 661<dt><span class="returnLabel">Returns:</span></dt> 662<dd>Deserialized value</dd> 663<dt><span class="throwsLabel">Throws:</span></dt> 664<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 665</dl> 666</li> 667</ul> 668<a name="Z:Z_deserializeOther-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.core.JsonToken-"> 669<!-- --> 670</a> 671<ul class="blockList"> 672<li class="blockList"> 673<h4>_deserializeOther</h4> 674<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _deserializeOther(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 675 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 676 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> t) 677 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 678<dl> 679<dt><span class="throwsLabel">Throws:</span></dt> 680<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 681</dl> 682</li> 683</ul> 684<a name="Z:Z_missingToken-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 685<!-- --> 686</a> 687<ul class="blockList"> 688<li class="blockList"> 689<h4>_missingToken</h4> 690<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 691protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _missingToken(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 692 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 693 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 694<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 695<dl> 696<dt><span class="throwsLabel">Throws:</span></dt> 697<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 698</dl> 699</li> 700</ul> 701<a name="deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"> 702<!-- --> 703</a> 704<ul class="blockList"> 705<li class="blockList"> 706<h4>deserialize</h4> 707<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserialize(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 708 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 709 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean) 710 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 711<div class="block">Secondary deserialization method, called in cases where POJO 712 instance is created as part of deserialization, potentially 713 after collecting some or all of the properties to set.</div> 714<dl> 715<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 716<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-T-">deserialize</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></dd> 717<dt><span class="throwsLabel">Throws:</span></dt> 718<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 719</dl> 720</li> 721</ul> 722<a name="deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 723<!-- --> 724</a> 725<ul class="blockList"> 726<li class="blockList"> 727<h4>deserializeFromObject</h4> 728<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeFromObject(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 729 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 730 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 731<div class="block">General version used when handling needs more advanced features.</div> 732<dl> 733<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 734<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObject</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 735<dt><span class="throwsLabel">Throws:</span></dt> 736<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 737</dl> 738</li> 739</ul> 740<a name="Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 741<!-- --> 742</a> 743<ul class="blockList"> 744<li class="blockList"> 745<h4>_deserializeUsingPropertyBased</h4> 746<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _deserializeUsingPropertyBased(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 747 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 748 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 749<div class="block">Method called to deserialize bean using "property-based creator": 750 this means that a non-default constructor or factory method is 751 called, and then possibly other setters. The trick is that 752 values for creator method need to be buffered, first; and 753 due to non-guaranteed ordering possibly some other properties 754 as well.</div> 755<dl> 756<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 757<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeUsingPropertyBased</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd> 758<dt><span class="throwsLabel">Throws:</span></dt> 759<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 760</dl> 761</li> 762</ul> 763<a name="Z:Z_deserializeWithErrorWrapping-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-"> 764<!-- --> 765</a> 766<ul class="blockList"> 767<li class="blockList"> 768<h4>_deserializeWithErrorWrapping</h4> 769<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _deserializeWithErrorWrapping(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 770 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 771 <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> prop) 772 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 773<dl> 774<dt><span class="throwsLabel">Throws:</span></dt> 775<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 776</dl> 777</li> 778</ul> 779<a name="deserializeFromNull-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 780<!-- --> 781</a> 782<ul class="blockList"> 783<li class="blockList"> 784<h4>deserializeFromNull</h4> 785<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeFromNull(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 786 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 787 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 788<div class="block">Helper method called for rare case of pointing to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NULL" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NULL</code></a> 789 token. While this is most often an erroneous condition, there is one specific 790 case with XML handling where polymorphic type with no properties is exposed 791 as such, and should be handled same as empty Object.</div> 792<dl> 793<dt><span class="throwsLabel">Throws:</span></dt> 794<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 795<dt><span class="simpleTagLabel">Since:</span></dt> 796<dd>2.7</dd> 797</dl> 798</li> 799</ul> 800<a name="deserializeWithView-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Class-"> 801<!-- --> 802</a> 803<ul class="blockList"> 804<li class="blockList"> 805<h4>deserializeWithView</h4> 806<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeWithView(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 807 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 808 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean, 809 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> activeView) 810 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 811<dl> 812<dt><span class="throwsLabel">Throws:</span></dt> 813<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 814</dl> 815</li> 816</ul> 817<a name="deserializeWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 818<!-- --> 819</a> 820<ul class="blockList"> 821<li class="blockList"> 822<h4>deserializeWithUnwrapped</h4> 823<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeWithUnwrapped(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 824 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 825 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 826<div class="block">Method called when there are declared "unwrapped" properties 827 which need special handling</div> 828<dl> 829<dt><span class="throwsLabel">Throws:</span></dt> 830<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 831</dl> 832</li> 833</ul> 834<a name="deserializeWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"> 835<!-- --> 836</a> 837<ul class="blockList"> 838<li class="blockList"> 839<h4>deserializeWithUnwrapped</h4> 840<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeWithUnwrapped(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 841 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 842 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean) 843 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 844<dl> 845<dt><span class="throwsLabel">Throws:</span></dt> 846<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 847</dl> 848</li> 849</ul> 850<a name="deserializeUsingPropertyBasedWithUnwrapped-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 851<!-- --> 852</a> 853<ul class="blockList"> 854<li class="blockList"> 855<h4>deserializeUsingPropertyBasedWithUnwrapped</h4> 856<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeUsingPropertyBasedWithUnwrapped(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 857 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 858 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 859<dl> 860<dt><span class="throwsLabel">Throws:</span></dt> 861<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 862</dl> 863</li> 864</ul> 865<a name="deserializeWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 866<!-- --> 867</a> 868<ul class="blockList"> 869<li class="blockList"> 870<h4>deserializeWithExternalTypeId</h4> 871<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeWithExternalTypeId(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 872 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 873 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 874<dl> 875<dt><span class="throwsLabel">Throws:</span></dt> 876<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 877</dl> 878</li> 879</ul> 880<a name="deserializeWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"> 881<!-- --> 882</a> 883<ul class="blockList"> 884<li class="blockList"> 885<h4>deserializeWithExternalTypeId</h4> 886<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeWithExternalTypeId(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 887 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 888 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> bean) 889 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 890<dl> 891<dt><span class="throwsLabel">Throws:</span></dt> 892<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 893</dl> 894</li> 895</ul> 896<a name="deserializeUsingPropertyBasedWithExternalTypeId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>deserializeUsingPropertyBasedWithExternalTypeId</h4> 902<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeUsingPropertyBasedWithExternalTypeId(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 903 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt) 904 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 905<dl> 906<dt><span class="throwsLabel">Throws:</span></dt> 907<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 908</dl> 909</li> 910</ul> 911<a name="Z:Z_creatorReturnedNullException--"> 912<!-- --> 913</a> 914<ul class="blockListLast"> 915<li class="blockList"> 916<h4>_creatorReturnedNullException</h4> 917<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> _creatorReturnedNullException()</pre> 918<div class="block">Helper method for getting a lazily construct exception to be reported 919 to <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleInstantiationProblem-java.lang.Class-java.lang.Object-java.lang.Throwable-"><code>DeserializationContext.handleInstantiationProblem(Class, Object, Throwable)</code></a>.</div> 920<dl> 921<dt><span class="simpleTagLabel">Since:</span></dt> 922<dd>2.8</dd> 923</dl> 924</li> 925</ul> 926</li> 927</ul> 928</li> 929</ul> 930</div> 931</div> 932<!-- ========= END OF CLASS DATA ========= --> 933<!-- ======= START OF BOTTOM NAVBAR ====== --> 934<div class="bottomNav"><a name="navbar.bottom"> 935<!-- --> 936</a> 937<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 938<a name="navbar.bottom.firstrow"> 939<!-- --> 940</a> 941<ul class="navList" title="Navigation"> 942<li><a href="../../../../../overview-summary.html">Overview</a></li> 943<li><a href="package-summary.html">Package</a></li> 944<li class="navBarCell1Rev">Class</li> 945<li><a href="class-use/BeanDeserializer.html">Use</a></li> 946<li><a href="package-tree.html">Tree</a></li> 947<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 948<li><a href="../../../../../index-all.html">Index</a></li> 949<li><a href="../../../../../help-doc.html">Help</a></li> 950</ul> 951</div> 952<div class="subNav"> 953<ul class="navList"> 954<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.ContainerDefaultMappings.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev Class</span></a></li> 955<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next Class</span></a></li> 956</ul> 957<ul class="navList"> 958<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializer.html" target="_top">Frames</a></li> 959<li><a href="BeanDeserializer.html" target="_top">No Frames</a></li> 960</ul> 961<ul class="navList" id="allclasses_navbar_bottom"> 962<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 963</ul> 964<div> 965<script type="text/javascript"><!-- 966 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 967 if(window==top) { 968 allClassesLink.style.display = "block"; 969 } 970 else { 971 allClassesLink.style.display = "none"; 972 } 973 //--> 974</script> 975</div> 976<div> 977<ul class="subNavList"> 978<li>Summary: </li> 979<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">Nested</a> | </li> 980<li><a href="#field.summary">Field</a> | </li> 981<li><a href="#constructor.summary">Constr</a> | </li> 982<li><a href="#method.summary">Method</a></li> 983</ul> 984<ul class="subNavList"> 985<li>Detail: </li> 986<li><a href="#field.detail">Field</a> | </li> 987<li><a href="#constructor.detail">Constr</a> | </li> 988<li><a href="#method.detail">Method</a></li> 989</ul> 990</div> 991<a name="skip.navbar.bottom"> 992<!-- --> 993</a></div> 994<!-- ======== END OF BOTTOM NAVBAR ======= --> 995<p class="legalCopy"><small>Copyright © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 996</body> 997</html> 998