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 Mar 24 11:44:42 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider (jackson-databind 2.11.0.rc1 API)</title> 8<meta name="date" content="2020-03-24"> 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="Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22</script> 23<noscript> 24<div>JavaScript is disabled on your browser.</div> 25</noscript> 26<!-- ========= START OF TOP NAVBAR ======= --> 27<div class="topNav"><a name="navbar.top"> 28<!-- --> 29</a> 30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 31<a name="navbar.top.firstrow"> 32<!-- --> 33</a> 34<ul class="navList" title="Navigation"> 35<li><a href="../../../../../../overview-summary.html">Overview</a></li> 36<li><a href="../package-summary.html">Package</a></li> 37<li><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">Class</a></li> 38<li class="navBarCell1Rev">Use</li> 39<li><a href="../package-tree.html">Tree</a></li> 40<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> 41<li><a href="../../../../../../index-all.html">Index</a></li> 42<li><a href="../../../../../../help-doc.html">Help</a></li> 43</ul> 44</div> 45<div class="subNav"> 46<ul class="navList"> 47<li>Prev</li> 48<li>Next</li> 49</ul> 50<ul class="navList"> 51<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html" target="_top">Frames</a></li> 52<li><a href="NullValueProvider.html" target="_top">No Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> 56</ul> 57<div> 58<script type="text/javascript"><!-- 59 allClassesLink = document.getElementById("allclasses_navbar_top"); 60 if(window==top) { 61 allClassesLink.style.display = "block"; 62 } 63 else { 64 allClassesLink.style.display = "none"; 65 } 66 //--> 67</script> 68</div> 69<a name="skip.navbar.top"> 70<!-- --> 71</a></div> 72<!-- ========= END OF TOP NAVBAR ========= --> 73<div class="header"> 74<h2 title="Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider" class="title">Uses of Interface<br>com.fasterxml.jackson.databind.deser.NullValueProvider</h2> 75</div> 76<div class="classUseContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> 80<caption><span>Packages that use <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 81<tr> 82<th class="colFirst" scope="col">Package</th> 83<th class="colLast" scope="col">Description</th> 84</tr> 85<tbody> 86<tr class="altColor"> 87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td> 88<td class="colLast"> 89<div class="block">Basic data binding (mapping) functionality that 90allows for reading JSON content into Java Objects (POJOs) 91and JSON Trees (<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as 92writing Java Objects and trees as JSON.</div> 93</td> 94</tr> 95<tr class="rowColor"> 96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td> 97<td class="colLast"> 98<div class="block">Contains implementation classes of deserialization part of 99 data binding.</div> 100</td> 101</tr> 102<tr class="altColor"> 103<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td> 104<td class="colLast"> 105<div class="block">Contains those implementation classes of deserialization part of 106 data binding that are not considered part of public or semi-public 107 interfaces.</div> 108</td> 109</tr> 110<tr class="rowColor"> 111<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td> 112<td class="colLast"> 113<div class="block">Contains public standard implementations of abstraction that 114 Jackson uses.</div> 115</td> 116</tr> 117<tr class="altColor"> 118<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td> 119<td class="colLast"> 120<div class="block">Contains extended support for "external" packages: things that 121may or may not be present in runtime environment, but that are 122commonly enough used so that explicit support can be added.</div> 123</td> 124</tr> 125</tbody> 126</table> 127</li> 128<li class="blockList"> 129<ul class="blockList"> 130<li class="blockList"><a name="com.fasterxml.jackson.databind"> 131<!-- --> 132</a> 133<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3> 134<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 135<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 136<tr> 137<th class="colFirst" scope="col">Modifier and Type</th> 138<th class="colLast" scope="col">Class and Description</th> 139</tr> 140<tbody> 141<tr class="altColor"> 142<td class="colFirst"><code>class </code></td> 143<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><T></span></code> 144<div class="block">Abstract class that defines API used by <a href="../../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and 145 other chained <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s too) to deserialize Objects of 146 arbitrary types from JSON, using provided <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"><code>JsonParser</code></a>.</div> 147</td> 148</tr> 149<tr class="rowColor"> 150<td class="colFirst"><code>static class </code></td> 151<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></span></code> 152<div class="block">This marker class is only to be used with annotations, to 153 indicate that <b>no deserializer is configured</b>.</div> 154</td> 155</tr> 156</tbody> 157</table> 158</li> 159<li class="blockList"><a name="com.fasterxml.jackson.databind.deser"> 160<!-- --> 161</a> 162<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></h3> 163<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 164<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 165<tr> 166<th class="colFirst" scope="col">Modifier and Type</th> 167<th class="colLast" scope="col">Class and Description</th> 168</tr> 169<tbody> 170<tr class="altColor"> 171<td class="colFirst"><code>class </code></td> 172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">AbstractDeserializer</a></span></code> 173<div class="block">Deserializer only used for abstract types used as placeholders during polymorphic 174 type handling deserialization.</div> 175</td> 176</tr> 177<tr class="rowColor"> 178<td class="colFirst"><code>class </code></td> 179<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></span></code> 180<div class="block">Deserializer class that can deserialize instances of 181 arbitrary bean objects, usually from JSON Object structs,</div> 182</td> 183</tr> 184<tr class="altColor"> 185<td class="colFirst"><code>class </code></td> 186<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></span></code> 187<div class="block">Base class for <code>BeanDeserializer</code>.</div> 188</td> 189</tr> 190<tr class="rowColor"> 191<td class="colFirst"><code>class </code></td> 192<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></span></code> 193<div class="block">Class that handles deserialization using a separate 194 Builder class, which is used for data binding and 195 produces actual deserialized value at the end 196 of data binding.</div> 197</td> 198</tr> 199</tbody> 200</table> 201<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> 202<caption><span>Fields in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> declared as <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 203<tr> 204<th class="colFirst" scope="col">Modifier and Type</th> 205<th class="colLast" scope="col">Field and Description</th> 206</tr> 207<tbody> 208<tr class="altColor"> 209<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 210<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_nullProvider">_nullProvider</a></span></code> 211<div class="block">Entity used for possible translation from `null` into non-null 212 value of type of this property.</div> 213</td> 214</tr> 215</tbody> 216</table> 217<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 218<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 219<tr> 220<th class="colFirst" scope="col">Modifier and Type</th> 221<th class="colLast" scope="col">Method and Description</th> 222</tr> 223<tbody> 224<tr class="altColor"> 225<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 226<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getNullValueProvider--">getNullValueProvider</a></span>()</code> </td> 227</tr> 228</tbody> 229</table> 230<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 231<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 232<tr> 233<th class="colFirst" scope="col">Modifier and Type</th> 234<th class="colLast" scope="col">Method and Description</th> 235</tr> 236<tbody> 237<tr class="altColor"> 238<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 239<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 240</tr> 241<tr class="rowColor"> 242<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 243<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.Delegating.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 244</tr> 245<tr class="altColor"> 246<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 247<td class="colLast"><span class="typeNameLabel">CreatorProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 248</tr> 249</tbody> 250</table> 251<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 252<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 253<tr> 254<th class="colOne" scope="col">Constructor and Description</th> 255</tr> 256<tbody> 257<tr class="altColor"> 258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html#CreatorProperty-com.fasterxml.jackson.databind.deser.CreatorProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">CreatorProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a> src, 259 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 260 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 261</tr> 262<tr class="rowColor"> 263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">SettableBeanProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> src, 264 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 265 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller)</code> 266<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div> 267</td> 268</tr> 269</tbody> 270</table> 271</li> 272<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl"> 273<!-- --> 274</a> 275<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a></h3> 276<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 277<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 278<tr> 279<th class="colFirst" scope="col">Modifier and Type</th> 280<th class="colLast" scope="col">Class and Description</th> 281</tr> 282<tbody> 283<tr class="altColor"> 284<td class="colFirst"><code>class </code></td> 285<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayBuilderDeserializer</a></span></code> </td> 286</tr> 287<tr class="rowColor"> 288<td class="colFirst"><code>class </code></td> 289<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayDeserializer</a></span></code> 290<div class="block">Variant of <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> used for handling deserialization 291 of POJOs when serialized as JSON Arrays, instead of JSON Objects.</div> 292</td> 293</tr> 294<tr class="altColor"> 295<td class="colFirst"><code>class </code></td> 296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ErrorThrowingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">ErrorThrowingDeserializer</a></span></code> 297<div class="block">A deserializer that stores an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><code>Error</code></a> caught during constructing 298 of the deserializer, which needs to be deferred and only during actual 299 attempt to deserialize a value of given type.</div> 300</td> 301</tr> 302<tr class="rowColor"> 303<td class="colFirst"><code>class </code></td> 304<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">FailingDeserializer</a></span></code> 305<div class="block">Special bogus "serializer" that will throw 306 <a href="../../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> if an attempt is made to deserialize 307 a value.</div> 308</td> 309</tr> 310<tr class="altColor"> 311<td class="colFirst"><code>class </code></td> 312<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsAsEmptyProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsAsEmptyProvider</a></span></code> 313<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a 314 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div> 315</td> 316</tr> 317<tr class="rowColor"> 318<td class="colFirst"><code>class </code></td> 319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsConstantProvider</a></span></code> 320<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a 321 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div> 322</td> 323</tr> 324<tr class="altColor"> 325<td class="colFirst"><code>class </code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsFailProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsFailProvider</a></span></code> 327<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a 328 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div> 329</td> 330</tr> 331<tr class="rowColor"> 332<td class="colFirst"><code>class </code></td> 333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/TypeWrappedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">TypeWrappedDeserializer</a></span></code> 334<div class="block">Simple deserializer that will call configured type deserializer, passing 335 in configured data deserializer, and exposing it all as a simple 336 deserializer.</div> 337</td> 338</tr> 339</tbody> 340</table> 341<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 342<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 343<tr> 344<th class="colFirst" scope="col">Modifier and Type</th> 345<th class="colLast" scope="col">Method and Description</th> 346</tr> 347<tbody> 348<tr class="altColor"> 349<td class="colFirst"><code>static boolean</code></td> 350<td class="colLast"><span class="typeNameLabel">NullsConstantProvider.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html#isNuller-com.fasterxml.jackson.databind.deser.NullValueProvider-">isNuller</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> p)</code> 351<div class="block">Utility method that can be used to check if given null value provider 352 is "nuller", no-operation provider that will always simply return 353 Java `null` for any and all input `null`s.</div> 354</td> 355</tr> 356<tr class="rowColor"> 357<td class="colFirst"><code>static boolean</code></td> 358<td class="colLast"><span class="typeNameLabel">NullsConstantProvider.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html#isSkipper-com.fasterxml.jackson.databind.deser.NullValueProvider-">isSkipper</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> p)</code> 359<div class="block">Utility method that can be used to check if given null value provider 360 is "skipper", marker provider that means that all input `null`s should 361 be skipped (ignored), instead of converted</div> 362</td> 363</tr> 364<tr class="altColor"> 365<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 366<td class="colLast"><span class="typeNameLabel">SetterlessProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 367</tr> 368<tr class="rowColor"> 369<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 370<td class="colLast"><span class="typeNameLabel">MethodProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 371</tr> 372<tr class="altColor"> 373<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 374<td class="colLast"><span class="typeNameLabel">ObjectIdReferenceProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 375</tr> 376<tr class="rowColor"> 377<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 378<td class="colLast"><span class="typeNameLabel">FieldProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 379</tr> 380<tr class="altColor"> 381<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td> 382<td class="colLast"><span class="typeNameLabel">ObjectIdValueProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 383</tr> 384</tbody> 385</table> 386<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 387<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 388<tr> 389<th class="colOne" scope="col">Constructor and Description</th> 390</tr> 391<tbody> 392<tr class="altColor"> 393<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html#FieldProperty-com.fasterxml.jackson.databind.deser.impl.FieldProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">FieldProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">FieldProperty</a> src, 394 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 395 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 396</tr> 397<tr class="rowColor"> 398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html#MethodProperty-com.fasterxml.jackson.databind.deser.impl.MethodProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">MethodProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MethodProperty</a> src, 399 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 400 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 401</tr> 402<tr class="altColor"> 403<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html#ObjectIdReferenceProperty-com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">ObjectIdReferenceProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReferenceProperty</a> src, 404 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 405 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 406</tr> 407<tr class="rowColor"> 408<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html#ObjectIdValueProperty-com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">ObjectIdValueProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdValueProperty</a> src, 409 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 410 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 411</tr> 412<tr class="altColor"> 413<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html#SetterlessProperty-com.fasterxml.jackson.databind.deser.impl.SetterlessProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">SetterlessProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">SetterlessProperty</a> src, 414 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 415 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</code> </td> 416</tr> 417</tbody> 418</table> 419</li> 420<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std"> 421<!-- --> 422</a> 423<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a></h3> 424<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 425<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 426<tr> 427<th class="colFirst" scope="col">Modifier and Type</th> 428<th class="colLast" scope="col">Class and Description</th> 429</tr> 430<tbody> 431<tr class="altColor"> 432<td class="colFirst"><code>class </code></td> 433<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ArrayBlockingQueueDeserializer</a></span></code> 434<div class="block">We need a custom deserializer both because <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ArrayBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent"><code>ArrayBlockingQueue</code></a> has no 435 default constructor AND because it has size limit used for constructing 436 underlying storage automatically.</div> 437</td> 438</tr> 439<tr class="rowColor"> 440<td class="colFirst"><code>class </code></td> 441<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/AtomicBooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">AtomicBooleanDeserializer</a></span></code> </td> 442</tr> 443<tr class="altColor"> 444<td class="colFirst"><code>class </code></td> 445<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/AtomicReferenceDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">AtomicReferenceDeserializer</a></span></code> </td> 446</tr> 447<tr class="rowColor"> 448<td class="colFirst"><code>class </code></td> 449<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ByteBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ByteBufferDeserializer</a></span></code> </td> 450</tr> 451<tr class="altColor"> 452<td class="colFirst"><code>class </code></td> 453<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a></span></code> 454<div class="block">Basic serializer that can take JSON "Array" structure and 455 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> instance, with typed contents.</div> 456</td> 457</tr> 458<tr class="rowColor"> 459<td class="colFirst"><code>class </code></td> 460<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a><T></span></code> 461<div class="block">Intermediate base deserializer class that adds more shared accessor 462 so that other classes can access information about contained (value) types</div> 463</td> 464</tr> 465<tr class="altColor"> 466<td class="colFirst"><code>static class </code></td> 467<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.CalendarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.CalendarDeserializer</a></span></code> </td> 468</tr> 469<tr class="rowColor"> 470<td class="colFirst"><code>protected static class </code></td> 471<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a><T></span></code> </td> 472</tr> 473<tr class="altColor"> 474<td class="colFirst"><code>static class </code></td> 475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateDeserializer</a></span></code> 476<div class="block">Simple deserializer for handling <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> values.</div> 477</td> 478</tr> 479<tr class="rowColor"> 480<td class="colFirst"><code>static class </code></td> 481<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.SqlDateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.SqlDateDeserializer</a></span></code> 482<div class="block">Compared to plain old <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>, SQL version is easier 483 to deal with: mostly because it is more limited.</div> 484</td> 485</tr> 486<tr class="altColor"> 487<td class="colFirst"><code>static class </code></td> 488<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.TimestampDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.TimestampDeserializer</a></span></code> 489<div class="block">Simple deserializer for handling <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql"><code>Timestamp</code></a> values.</div> 490</td> 491</tr> 492<tr class="rowColor"> 493<td class="colFirst"><code>class </code></td> 494<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DelegatingDeserializer</a></span></code> 495<div class="block">Base class that simplifies implementations of <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s 496 that mostly delegate functionality to another deserializer implementation 497 (possibly forming a chaing of deserializers delegating functionality 498 in some cases)</div> 499</td> 500</tr> 501<tr class="altColor"> 502<td class="colFirst"><code>class </code></td> 503<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumDeserializer</a></span></code> 504<div class="block">Deserializer class that can deserialize instances of 505 specified Enum class from Strings and Integers.</div> 506</td> 507</tr> 508<tr class="rowColor"> 509<td class="colFirst"><code>class </code></td> 510<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a></span></code> 511<div class="block">Deserializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util"><code>EnumMap</code></a> values.</div> 512</td> 513</tr> 514<tr class="altColor"> 515<td class="colFirst"><code>class </code></td> 516<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a></span></code> 517<div class="block">Standard deserializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>s.</div> 518</td> 519</tr> 520<tr class="rowColor"> 521<td class="colFirst"><code>class </code></td> 522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a><T></span></code> 523<div class="block">Base class for simple deserializers that serialize values from String 524 representation: this includes JSON Strings and other Scalar values that 525 can be coerced into text, like Numbers and Booleans).</div> 526</td> 527</tr> 528<tr class="altColor"> 529<td class="colFirst"><code>static class </code></td> 530<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.Std.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer.Std</a></span></code> 531<div class="block">"Chameleon" deserializer that works on simple types that are deserialized 532 from a simple String.</div> 533</td> 534</tr> 535<tr class="rowColor"> 536<td class="colFirst"><code>class </code></td> 537<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/JsonNodeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">JsonNodeDeserializer</a></span></code> 538<div class="block">Deserializer that can build instances of <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> from any 539 JSON content, using appropriate <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> type.</div> 540</td> 541</tr> 542<tr class="altColor"> 543<td class="colFirst"><code>class </code></td> 544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a></span></code> 545<div class="block">Basic serializer that can take JSON "Object" structure and 546 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instance, with typed contents.</div> 547</td> 548</tr> 549<tr class="rowColor"> 550<td class="colFirst"><code>class </code></td> 551<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapEntryDeserializer</a></span></code> 552<div class="block">Basic serializer that can take JSON "Object" structure and 553 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instance, with typed contents.</div> 554</td> 555</tr> 556<tr class="altColor"> 557<td class="colFirst"><code>class </code></td> 558<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NullifyingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NullifyingDeserializer</a></span></code> 559<div class="block">Bogus deserializer that will simply skip all content there is to map 560 and returns Java null reference.</div> 561</td> 562</tr> 563<tr class="rowColor"> 564<td class="colFirst"><code>static class </code></td> 565<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigDecimalDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BigDecimalDeserializer</a></span></code> </td> 566</tr> 567<tr class="altColor"> 568<td class="colFirst"><code>static class </code></td> 569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigIntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BigIntegerDeserializer</a></span></code> 570<div class="block">This is bit trickier to implement efficiently, while avoiding 571 overflow problems.</div> 572</td> 573</tr> 574<tr class="rowColor"> 575<td class="colFirst"><code>static class </code></td> 576<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BooleanDeserializer</a></span></code> </td> 577</tr> 578<tr class="altColor"> 579<td class="colFirst"><code>static class </code></td> 580<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ByteDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.ByteDeserializer</a></span></code> </td> 581</tr> 582<tr class="rowColor"> 583<td class="colFirst"><code>static class </code></td> 584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.CharacterDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.CharacterDeserializer</a></span></code> </td> 585</tr> 586<tr class="altColor"> 587<td class="colFirst"><code>static class </code></td> 588<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.DoubleDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.DoubleDeserializer</a></span></code> </td> 589</tr> 590<tr class="rowColor"> 591<td class="colFirst"><code>static class </code></td> 592<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.FloatDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.FloatDeserializer</a></span></code> </td> 593</tr> 594<tr class="altColor"> 595<td class="colFirst"><code>static class </code></td> 596<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.IntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.IntegerDeserializer</a></span></code> </td> 597</tr> 598<tr class="rowColor"> 599<td class="colFirst"><code>static class </code></td> 600<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.LongDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.LongDeserializer</a></span></code> </td> 601</tr> 602<tr class="altColor"> 603<td class="colFirst"><code>static class </code></td> 604<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.NumberDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.NumberDeserializer</a></span></code> 605<div class="block">For type <code>Number.class</code>, we can just rely on type 606 mappings that plain <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true#getNumberValue--" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.getNumberValue()</code></a> returns.</div> 607</td> 608</tr> 609<tr class="rowColor"> 610<td class="colFirst"><code>protected static class </code></td> 611<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><T></span></code> </td> 612</tr> 613<tr class="altColor"> 614<td class="colFirst"><code>static class </code></td> 615<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ShortDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.ShortDeserializer</a></span></code> </td> 616</tr> 617<tr class="rowColor"> 618<td class="colFirst"><code>class </code></td> 619<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a></span></code> 620<div class="block">Basic serializer that can serialize non-primitive arrays.</div> 621</td> 622</tr> 623<tr class="altColor"> 624<td class="colFirst"><code>class </code></td> 625<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a><T></span></code> 626<div class="block">Container for deserializers used for instantiating "primitive arrays", 627 arrays that contain non-object java primitive types.</div> 628</td> 629</tr> 630<tr class="rowColor"> 631<td class="colFirst"><code>class </code></td> 632<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ReferenceTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ReferenceTypeDeserializer</a><T></span></code> 633<div class="block">Base deserializer implementation for properties <a href="../../../../../../com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type"><code>ReferenceType</code></a> values.</div> 634</td> 635</tr> 636<tr class="altColor"> 637<td class="colFirst"><code>class </code></td> 638<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StackTraceElementDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StackTraceElementDeserializer</a></span></code> </td> 639</tr> 640<tr class="rowColor"> 641<td class="colFirst"><code>class </code></td> 642<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDelegatingDeserializer</a><T></span></code> 643<div class="block">Deserializer implementation where given Java type is first deserialized 644 by a standard Jackson deserializer into a delegate type; and then 645 this delegate type is converted using a configured 646 <a href="../../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> into desired target type.</div> 647</td> 648</tr> 649<tr class="altColor"> 650<td class="colFirst"><code>class </code></td> 651<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><T></span></code> 652<div class="block">Base class for common deserializers.</div> 653</td> 654</tr> 655<tr class="rowColor"> 656<td class="colFirst"><code>class </code></td> 657<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdNodeBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdNodeBasedDeserializer</a><T></span></code> 658<div class="block">Convenience deserializer that may be used to deserialize values given an 659 intermediate tree representation (<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>).</div> 660</td> 661</tr> 662<tr class="altColor"> 663<td class="colFirst"><code>class </code></td> 664<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><T></span></code> 665<div class="block">Base class for deserializers that handle types that are serialized 666 as JSON scalars (non-structured, i.e.</div> 667</td> 668</tr> 669<tr class="rowColor"> 670<td class="colFirst"><code>class </code></td> 671<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringArrayDeserializer</a></span></code> 672<div class="block">Separate implementation for serializing String arrays (instead of 673 using <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std"><code>ObjectArrayDeserializer</code></a>.</div> 674</td> 675</tr> 676<tr class="altColor"> 677<td class="colFirst"><code>class </code></td> 678<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringCollectionDeserializer</a></span></code> 679<div class="block">Specifically optimized version for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a>s 680 that contain String values; reason is that this is a very common 681 type and we can make use of the fact that Strings are final.</div> 682</td> 683</tr> 684<tr class="rowColor"> 685<td class="colFirst"><code>class </code></td> 686<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringDeserializer</a></span></code> </td> 687</tr> 688<tr class="altColor"> 689<td class="colFirst"><code>class </code></td> 690<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ThrowableDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ThrowableDeserializer</a></span></code> 691<div class="block">Deserializer that builds on basic <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> but 692 override some aspects like instance construction.</div> 693</td> 694</tr> 695<tr class="rowColor"> 696<td class="colFirst"><code>class </code></td> 697<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/TokenBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">TokenBufferDeserializer</a></span></code> 698<div class="block">We also want to directly support deserialization of <a href="../../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>.</div> 699</td> 700</tr> 701<tr class="altColor"> 702<td class="colFirst"><code>class </code></td> 703<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">UntypedObjectDeserializer</a></span></code> 704<div class="block">Deserializer implementation that is used if it is necessary to bind content of 705 "unknown" type; something declared as basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a> 706 (either explicitly, or due to type erasure).</div> 707</td> 708</tr> 709<tr class="rowColor"> 710<td class="colFirst"><code>static class </code></td> 711<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.Vanilla.html" title="class in com.fasterxml.jackson.databind.deser.std">UntypedObjectDeserializer.Vanilla</a></span></code> 712<div class="block">Streamlined version of <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std"><code>UntypedObjectDeserializer</code></a> that has fewer checks and 713 is only used when no custom deserializer overrides are applied.</div> 714</td> 715</tr> 716<tr class="altColor"> 717<td class="colFirst"><code>class </code></td> 718<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UUIDDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">UUIDDeserializer</a></span></code> </td> 719</tr> 720</tbody> 721</table> 722<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> 723<caption><span>Fields in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> declared as <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 724<tr> 725<th class="colFirst" scope="col">Modifier and Type</th> 726<th class="colLast" scope="col">Field and Description</th> 727</tr> 728<tbody> 729<tr class="altColor"> 730<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 731<td class="colLast"><span class="typeNameLabel">PrimitiveArrayDeserializers.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#Z:Z_nuller">_nuller</a></span></code> 732<div class="block">Flag that indicates need for special handling; either failing 733 (throw exception) or skipping</div> 734</td> 735</tr> 736<tr class="rowColor"> 737<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 738<td class="colLast"><span class="typeNameLabel">ContainerDeserializerBase.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#Z:Z_nullProvider">_nullProvider</a></span></code> 739<div class="block">Handler we need for dealing with nulls.</div> 740</td> 741</tr> 742<tr class="altColor"> 743<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 744<td class="colLast"><span class="typeNameLabel">EnumSetDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#Z:Z_nullProvider">_nullProvider</a></span></code> 745<div class="block">Handler we need for dealing with nulls.</div> 746</td> 747</tr> 748<tr class="rowColor"> 749<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 750<td class="colLast"><span class="typeNameLabel">StringArrayDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html#Z:Z_nullProvider">_nullProvider</a></span></code> 751<div class="block">Handler we need for dealing with nulls.</div> 752</td> 753</tr> 754</tbody> 755</table> 756<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 757<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 758<tr> 759<th class="colFirst" scope="col">Modifier and Type</th> 760<th class="colLast" scope="col">Method and Description</th> 761</tr> 762<tbody> 763<tr class="altColor"> 764<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 765<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><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></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 766 <a href="../../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 767 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a> nulls, 768 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser)</code> </td> 769</tr> 770<tr class="rowColor"> 771<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 772<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><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></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 773 <a href="../../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> prop, 774 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser)</code> 775<div class="block">Method called to find <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> for a contents of a structured 776 primary property (Collection, Map, array), using 777 "content nulls" setting.</div> 778</td> 779</tr> 780<tr class="altColor"> 781<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td> 782<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><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></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 783 <a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> prop, 784 <a href="../../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> propMetadata)</code> 785<div class="block">Method called to find <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> for a primary property, using 786 "value nulls" setting.</div> 787</td> 788</tr> 789</tbody> 790</table> 791<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> 792<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 793<tr> 794<th class="colFirst" scope="col">Modifier and Type</th> 795<th class="colLast" scope="col">Method and Description</th> 796</tr> 797<tbody> 798<tr class="altColor"> 799<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringCollectionDeserializer</a></code></td> 800<td class="colLast"><span class="typeNameLabel">StringCollectionDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> delegateDeser, 801 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser, 802 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 803 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 804</tr> 805<tr class="rowColor"> 806<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ArrayBlockingQueueDeserializer</a></code></td> 807<td class="colLast"><span class="typeNameLabel">ArrayBlockingQueueDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> dd, 808 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> vd, 809 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> vtd, 810 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 811 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> 812<div class="block">Fluent-factory method call to construct contextual instance.</div> 813</td> 814</tr> 815<tr class="altColor"> 816<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a></code></td> 817<td class="colLast"><span class="typeNameLabel">CollectionDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> dd, 818 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> vd, 819 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> vtd, 820 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 821 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> 822<div class="block">Fluent-factory method call to construct contextual instance.</div> 823</td> 824</tr> 825<tr class="rowColor"> 826<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a></code></td> 827<td class="colLast"><span class="typeNameLabel">EnumSetDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 828 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 829 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 830</tr> 831<tr class="altColor"> 832<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a></code></td> 833<td class="colLast"><span class="typeNameLabel">EnumMapDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#withResolved-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeserializer, 834 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeserializer, 835 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> valueTypeDeser, 836 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller)</code> </td> 837</tr> 838<tr class="rowColor"> 839<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a></code></td> 840<td class="colLast"><span class="typeNameLabel">MapDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#withResolved-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.util.Set-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeser, 841 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> valueTypeDeser, 842 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser, 843 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 844 <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>> ignorable)</code> 845<div class="block">Fluent factory method used to create a copy with slightly 846 different settings.</div> 847</td> 848</tr> 849<tr class="altColor"> 850<td class="colFirst"><code>protected abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a><?></code></td> 851<td class="colLast"><span class="typeNameLabel">PrimitiveArrayDeserializers.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#withResolved-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 852 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 853</tr> 854<tr class="rowColor"> 855<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a></code></td> 856<td class="colLast"><span class="typeNameLabel">ObjectArrayDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html#withResolved-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> elemTypeDeser, 857 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> elemDeser, 858 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 859 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 860</tr> 861</tbody> 862</table> 863<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> 864<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 865<tr> 866<th class="colOne" scope="col">Constructor and Description</th> 867</tr> 868<tbody> 869<tr class="altColor"> 870<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html#ArrayBlockingQueueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ArrayBlockingQueueDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> containerType, 871 <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>> valueDeser, 872 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> valueTypeDeser, 873 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> valueInstantiator, 874 <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>> delegateDeser, 875 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 876 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> 877<div class="block">Constructor used when creating contextualized instances.</div> 878</td> 879</tr> 880<tr class="rowColor"> 881<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html#CollectionDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">CollectionDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> collectionType, 882 <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>> valueDeser, 883 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> valueTypeDeser, 884 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> valueInstantiator, 885 <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>> delegateDeser, 886 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 887 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> 888<div class="block">Constructor used when creating contextualized instances.</div> 889</td> 890</tr> 891<tr class="altColor"> 892<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#ContainerDeserializerBase-com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ContainerDeserializerBase</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a><?> base, 893 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 894 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 895</tr> 896<tr class="rowColor"> 897<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#ContainerDeserializerBase-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ContainerDeserializerBase</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> selfType, 898 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 899 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 900</tr> 901<tr class="altColor"> 902<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#EnumMapDeserializer-com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">EnumMapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a> base, 903 <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeser, 904 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser, 905 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> vtd, 906 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller)</code> </td> 907</tr> 908<tr class="rowColor"> 909<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#EnumMapDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">EnumMapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> mapType, 910 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> valueInst, 911 <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeser, 912 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser, 913 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> vtd, 914 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller)</code> </td> 915</tr> 916<tr class="altColor"> 917<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#EnumSetDeserializer-com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">EnumSetDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a> base, 918 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 919 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 920 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 921</tr> 922<tr class="rowColor"> 923<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#MapDeserializer-com.fasterxml.jackson.databind.deser.std.MapDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.util.Set-">MapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a> src, 924 <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> keyDeser, 925 <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>> valueDeser, 926 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> valueTypeDeser, 927 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 928 <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>> ignorable)</code> </td> 929</tr> 930<tr class="altColor"> 931<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html#ObjectArrayDeserializer-com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ObjectArrayDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a> base, 932 <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>> elemDeser, 933 <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> elemTypeDeser, 934 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 935 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 936</tr> 937<tr class="rowColor"> 938<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#PrimitiveArrayDeserializers-com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">PrimitiveArrayDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a><?> base, 939 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 940 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 941</tr> 942<tr class="altColor"> 943<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html#StringArrayDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">StringArrayDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser, 944 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 945 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 946</tr> 947<tr class="rowColor"> 948<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html#StringCollectionDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">StringCollectionDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> collectionType, 949 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> valueInstantiator, 950 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> delegateDeser, 951 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> valueDeser, 952 <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nuller, 953 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> unwrapSingle)</code> </td> 954</tr> 955</tbody> 956</table> 957</li> 958<li class="blockList"><a name="com.fasterxml.jackson.databind.ext"> 959<!-- --> 960</a> 961<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a></h3> 962<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> 963<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd"> </span></caption> 964<tr> 965<th class="colFirst" scope="col">Modifier and Type</th> 966<th class="colLast" scope="col">Class and Description</th> 967</tr> 968<tbody> 969<tr class="altColor"> 970<td class="colFirst"><code>static class </code></td> 971<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.Std.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLDeserializers.Std</a></span></code> 972<div class="block">Combo-deserializer that supports deserialization of somewhat optional 973 javax.xml types <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace"><code>QName</code></a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/Duration.html?is-external=true" title="class or interface in javax.xml.datatype"><code>Duration</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/XMLGregorianCalendar.html?is-external=true" title="class or interface in javax.xml.datatype"><code>XMLGregorianCalendar</code></a>.</div> 974</td> 975</tr> 976<tr class="rowColor"> 977<td class="colFirst"><code>class </code></td> 978<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer</a><T></span></code> 979<div class="block">Base for serializers that allows parsing DOM Documents from JSON Strings.</div> 980</td> 981</tr> 982<tr class="altColor"> 983<td class="colFirst"><code>static class </code></td> 984<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.DocumentDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.DocumentDeserializer</a></span></code> </td> 985</tr> 986<tr class="rowColor"> 987<td class="colFirst"><code>static class </code></td> 988<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.NodeDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.NodeDeserializer</a></span></code> </td> 989</tr> 990<tr class="altColor"> 991<td class="colFirst"><code>class </code></td> 992<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/NioPathDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">NioPathDeserializer</a></span></code> </td> 993</tr> 994</tbody> 995</table> 996</li> 997</ul> 998</li> 999</ul> 1000</div> 1001<!-- ======= START OF BOTTOM NAVBAR ====== --> 1002<div class="bottomNav"><a name="navbar.bottom"> 1003<!-- --> 1004</a> 1005<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1006<a name="navbar.bottom.firstrow"> 1007<!-- --> 1008</a> 1009<ul class="navList" title="Navigation"> 1010<li><a href="../../../../../../overview-summary.html">Overview</a></li> 1011<li><a href="../package-summary.html">Package</a></li> 1012<li><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">Class</a></li> 1013<li class="navBarCell1Rev">Use</li> 1014<li><a href="../package-tree.html">Tree</a></li> 1015<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> 1016<li><a href="../../../../../../index-all.html">Index</a></li> 1017<li><a href="../../../../../../help-doc.html">Help</a></li> 1018</ul> 1019</div> 1020<div class="subNav"> 1021<ul class="navList"> 1022<li>Prev</li> 1023<li>Next</li> 1024</ul> 1025<ul class="navList"> 1026<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html" target="_top">Frames</a></li> 1027<li><a href="NullValueProvider.html" target="_top">No Frames</a></li> 1028</ul> 1029<ul class="navList" id="allclasses_navbar_bottom"> 1030<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> 1031</ul> 1032<div> 1033<script type="text/javascript"><!-- 1034 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1035 if(window==top) { 1036 allClassesLink.style.display = "block"; 1037 } 1038 else { 1039 allClassesLink.style.display = "none"; 1040 } 1041 //--> 1042</script> 1043</div> 1044<a name="skip.navbar.bottom"> 1045<!-- --> 1046</a></div> 1047<!-- ======== END OF BOTTOM NAVBAR ======= --> 1048<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1049</body> 1050</html> 1051