1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0_162) on Tue Nov 05 19:39:11 PST 2019 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Serialized Form (jackson-databind 2.10.0 API)</title> 8<meta name="date" content="2019-11-05"> 9<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> 10<script type="text/javascript" src="script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="Serialized Form (jackson-databind 2.10.0 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>Package</li> 37<li>Class</li> 38<li>Use</li> 39<li><a href="overview-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?serialized-form.html" target="_top">Frames</a></li> 52<li><a href="serialized-form.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<h1 title="Serialized Form" class="title">Serialized Form</h1> 75</div> 76<div class="serializedFormContainer"> 77<ul class="blockList"> 78<li class="blockList"> 79<h2 title="Package">Package com.fasterxml.jackson.databind</h2> 80<ul class="blockList"> 81<li class="blockList"><a name="com.fasterxml.jackson.databind.AnnotationIntrospector"> 82<!-- --> 83</a> 84<h3>Class <a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.AnnotationIntrospector</a> extends <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> implements Serializable</h3> 85</li> 86<li class="blockList"><a name="com.fasterxml.jackson.databind.BeanProperty.Std"> 87<!-- --> 88</a> 89<h3>Class <a href="com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.BeanProperty.Std</a> extends <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> implements Serializable</h3> 90<dl class="nameValue"> 91<dt>serialVersionUID:</dt> 92<dd>1L</dd> 93</dl> 94<ul class="blockList"> 95<li class="blockList"> 96<h3>Serialized Fields</h3> 97<ul class="blockList"> 98<li class="blockList"> 99<h4>_name</h4> 100<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _name</pre> 101</li> 102<li class="blockList"> 103<h4>_type</h4> 104<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 105</li> 106<li class="blockList"> 107<h4>_wrapperName</h4> 108<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre> 109</li> 110<li class="blockList"> 111<h4>_metadata</h4> 112<pre><a href="com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre> 113</li> 114<li class="blockListLast"> 115<h4>_member</h4> 116<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _member</pre> 117<div class="block">Physical entity (field, method or constructor argument) that 118 is used to access value of property (or in case of constructor 119 property, just placeholder)</div> 120</li> 121</ul> 122</li> 123</ul> 124</li> 125<li class="blockList"><a name="com.fasterxml.jackson.databind.DeserializationConfig"> 126<!-- --> 127</a> 128<h3>Class <a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DeserializationConfig</a> extends <a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>> implements Serializable</h3> 129<dl class="nameValue"> 130<dt>serialVersionUID:</dt> 131<dd>2L</dd> 132</dl> 133<ul class="blockList"> 134<li class="blockList"> 135<h3>Serialized Fields</h3> 136<ul class="blockList"> 137<li class="blockList"> 138<h4>_problemHandlers</h4> 139<pre><a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a><<a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="type parameter in LinkedNode">T</a>> _problemHandlers</pre> 140<div class="block">Linked list that contains all registered problem handlers. 141 Implementation as front-added linked list allows for sharing 142 of the list (tail) without copying the list.</div> 143</li> 144<li class="blockList"> 145<h4>_nodeFactory</h4> 146<pre><a href="com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> _nodeFactory</pre> 147<div class="block">Factory used for constructing <a href="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div> 148</li> 149<li class="blockList"> 150<h4>_deserFeatures</h4> 151<pre>int _deserFeatures</pre> 152<div class="block">Set of <a href="com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s enabled.</div> 153</li> 154<li class="blockList"> 155<h4>_parserFeatures</h4> 156<pre>int _parserFeatures</pre> 157<div class="block">States of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s to enable/disable.</div> 158</li> 159<li class="blockList"> 160<h4>_parserFeaturesToChange</h4> 161<pre>int _parserFeaturesToChange</pre> 162<div class="block">Bitflag of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s to enable/disable</div> 163</li> 164<li class="blockList"> 165<h4>_formatReadFeatures</h4> 166<pre>int _formatReadFeatures</pre> 167<div class="block">States of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable.</div> 168<dl> 169<dt><span class="simpleTagLabel">Since:</span></dt> 170<dd>2.7</dd> 171</dl> 172</li> 173<li class="blockListLast"> 174<h4>_formatReadFeaturesToChange</h4> 175<pre>int _formatReadFeaturesToChange</pre> 176<div class="block">Bitflag of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable</div> 177<dl> 178<dt><span class="simpleTagLabel">Since:</span></dt> 179<dd>2.7</dd> 180</dl> 181</li> 182</ul> 183</li> 184</ul> 185</li> 186<li class="blockList"><a name="com.fasterxml.jackson.databind.DeserializationContext"> 187<!-- --> 188</a> 189<h3>Class <a href="com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DeserializationContext</a> extends <a href="com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a> implements Serializable</h3> 190<dl class="nameValue"> 191<dt>serialVersionUID:</dt> 192<dd>1L</dd> 193</dl> 194<ul class="blockList"> 195<li class="blockList"> 196<h3>Serialized Fields</h3> 197<ul class="blockList"> 198<li class="blockList"> 199<h4>_cache</h4> 200<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> _cache</pre> 201<div class="block">Object that handle details of <a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> caching.</div> 202</li> 203<li class="blockList"> 204<h4>_factory</h4> 205<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> _factory</pre> 206<div class="block">Read-only factory instance; exposed to let 207 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 208 access it.</div> 209</li> 210<li class="blockList"> 211<h4>_config</h4> 212<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre> 213<div class="block">Generic deserialization processing configuration</div> 214</li> 215<li class="blockList"> 216<h4>_featureFlags</h4> 217<pre>int _featureFlags</pre> 218<div class="block">Bitmap of <a href="com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s that are enabled</div> 219</li> 220<li class="blockList"> 221<h4>_view</h4> 222<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _view</pre> 223<div class="block">Currently active view, if any.</div> 224</li> 225<li class="blockList"> 226<h4>_injectableValues</h4> 227<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 228<div class="block">Object used for resolving references to injectable 229 values.</div> 230</li> 231<li class="blockListLast"> 232<h4>_currentType</h4> 233<pre><a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a><<a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="type parameter in LinkedNode">T</a>> _currentType</pre> 234<div class="block">Type of <a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> (or, more specifically, 235 <a href="com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>) that is being 236 contextualized currently.</div> 237<dl> 238<dt><span class="simpleTagLabel">Since:</span></dt> 239<dd>2.5</dd> 240</dl> 241</li> 242</ul> 243</li> 244</ul> 245</li> 246<li class="blockList"><a name="com.fasterxml.jackson.databind.InjectableValues.Std"> 247<!-- --> 248</a> 249<h3>Class <a href="com/fasterxml/jackson/databind/InjectableValues.Std.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.InjectableValues.Std</a> extends <a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> implements Serializable</h3> 250<dl class="nameValue"> 251<dt>serialVersionUID:</dt> 252<dd>1L</dd> 253</dl> 254<ul class="blockList"> 255<li class="blockList"> 256<h3>Serialized Fields</h3> 257<ul class="blockList"> 258<li class="blockListLast"> 259<h4>_values</h4> 260<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _values</pre> 261</li> 262</ul> 263</li> 264</ul> 265</li> 266<li class="blockList"><a name="com.fasterxml.jackson.databind.JavaType"> 267<!-- --> 268</a> 269<h3>Class <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JavaType</a> extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> implements Serializable</h3> 270<dl class="nameValue"> 271<dt>serialVersionUID:</dt> 272<dd>1L</dd> 273</dl> 274<ul class="blockList"> 275<li class="blockList"> 276<h3>Serialized Fields</h3> 277<ul class="blockList"> 278<li class="blockList"> 279<h4>_class</h4> 280<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 281<div class="block">This is the nominal type-erased Class that would be close to the 282 type represented (but not exactly type, due to type erasure: type 283 instance may have more information on this). 284 May be an interface or abstract class, so instantiation 285 may not be possible.</div> 286</li> 287<li class="blockList"> 288<h4>_hash</h4> 289<pre>int _hash</pre> 290</li> 291<li class="blockList"> 292<h4>_valueHandler</h4> 293<pre><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> _valueHandler</pre> 294<div class="block">Optional handler (codec) that can be attached to indicate 295 what to use for handling (serializing, deserializing) values of 296 this specific type. 297<p> 298 Note: untyped (i.e. caller has to cast) because it is used for 299 different kinds of handlers, with unrelated types.</div> 300</li> 301<li class="blockList"> 302<h4>_typeHandler</h4> 303<pre><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> _typeHandler</pre> 304<div class="block">Optional handler that can be attached to indicate how to handle 305 additional type metadata associated with this type. 306<p> 307 Note: untyped (i.e. caller has to cast) because it is used for 308 different kinds of handlers, with unrelated types.</div> 309</li> 310<li class="blockListLast"> 311<h4>_asStatic</h4> 312<pre>boolean _asStatic</pre> 313<div class="block">Whether entities defined with this type should be handled using 314 static typing (as opposed to dynamic runtime type) or not.</div> 315<dl> 316<dt><span class="simpleTagLabel">Since:</span></dt> 317<dd>2.2</dd> 318</dl> 319</li> 320</ul> 321</li> 322</ul> 323</li> 324<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException"> 325<!-- --> 326</a> 327<h3>Class <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonMappingException</a> extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a> implements Serializable</h3> 328<dl class="nameValue"> 329<dt>serialVersionUID:</dt> 330<dd>1L</dd> 331</dl> 332<ul class="blockList"> 333<li class="blockList"> 334<h3>Serialized Fields</h3> 335<ul class="blockList"> 336<li class="blockListLast"> 337<h4>_path</h4> 338<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">E</a>> _path</pre> 339<div class="block">Path through which problem that triggering throwing of 340 this exception was reached.</div> 341</li> 342</ul> 343</li> 344</ul> 345</li> 346<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException.Reference"> 347<!-- --> 348</a> 349<h3>Class <a href="com/fasterxml/jackson/databind/JsonMappingException.Reference.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonMappingException.Reference</a> extends <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> implements Serializable</h3> 350<dl class="nameValue"> 351<dt>serialVersionUID:</dt> 352<dd>2L</dd> 353</dl> 354<ul class="blockList"> 355<li class="blockList"> 356<h3>Serialization Methods</h3> 357<ul class="blockList"> 358<li class="blockListLast"> 359<h4>writeReplace</h4> 360<pre><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> writeReplace()</pre> 361<div class="block">May need some cleaning here, given that `from` may or may not be serializable. 362 363 since 2.8</div> 364</li> 365</ul> 366</li> 367<li class="blockList"> 368<h3>Serialized Fields</h3> 369<ul class="blockList"> 370<li class="blockList"> 371<h4>_fieldName</h4> 372<pre><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> _fieldName</pre> 373<div class="block">Name of field (for beans) or key (for Maps) that is part 374 of the reference. May be null for Collection types (which 375 generally have <a href="com/fasterxml/jackson/databind/JsonMappingException.Reference.html#Z:Z_index"><code>JsonMappingException.Reference._index</code></a> defined), or when resolving 376 Map classes without (yet) having an instance to operate on.</div> 377</li> 378<li class="blockList"> 379<h4>_index</h4> 380<pre>int _index</pre> 381<div class="block">Index within 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 that contained 382 the reference; used if index is relevant and available. 383 If either not applicable, or not available, -1 is used to 384 denote "not known" (or not relevant).</div> 385</li> 386<li class="blockListLast"> 387<h4>_desc</h4> 388<pre><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> _desc</pre> 389<div class="block">Lazily-constructed description of this instance; needed mostly to 390 allow JDK serialization to work in case where <a href="com/fasterxml/jackson/databind/JsonMappingException.Reference.html#Z:Z_from"><code>JsonMappingException.Reference._from</code></a> is 391 non-serializable (and has to be dropped) but we still want to pass 392 actual description along.</div> 393<dl> 394<dt><span class="simpleTagLabel">Since:</span></dt> 395<dd>2.8</dd> 396</dl> 397</li> 398</ul> 399</li> 400</ul> 401</li> 402<li class="blockList"><a name="com.fasterxml.jackson.databind.MappingJsonFactory"> 403<!-- --> 404</a> 405<h3>Class <a href="com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.MappingJsonFactory</a> extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> implements Serializable</h3> 406<dl class="nameValue"> 407<dt>serialVersionUID:</dt> 408<dd>-1L</dd> 409</dl> 410</li> 411<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper"> 412<!-- --> 413</a> 414<h3>Class <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectMapper</a> extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a> implements Serializable</h3> 415<dl class="nameValue"> 416<dt>serialVersionUID:</dt> 417<dd>2L</dd> 418</dl> 419<ul class="blockList"> 420<li class="blockList"> 421<h3>Serialized Fields</h3> 422<ul class="blockList"> 423<li class="blockList"> 424<h4>_jsonFactory</h4> 425<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre> 426<div class="block">Factory used to create <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> and <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> 427 instances as necessary.</div> 428</li> 429<li class="blockList"> 430<h4>_typeFactory</h4> 431<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 432<div class="block">Specific factory used for creating <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 433 needed to allow modules to add more custom type handling 434 (mostly to support types of non-Java JVM languages)</div> 435</li> 436<li class="blockList"> 437<h4>_injectableValues</h4> 438<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 439<div class="block">Provider for values to inject in deserialized POJOs.</div> 440</li> 441<li class="blockList"> 442<h4>_subtypeResolver</h4> 443<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 444<div class="block">Thing used for registering sub-types, resolving them to 445 super/sub-types as needed.</div> 446</li> 447<li class="blockList"> 448<h4>_configOverrides</h4> 449<pre><a href="com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> _configOverrides</pre> 450<div class="block">Currently active per-type configuration overrides, accessed by 451 declared type of property.</div> 452<dl> 453<dt><span class="simpleTagLabel">Since:</span></dt> 454<dd>2.9</dd> 455</dl> 456</li> 457<li class="blockList"> 458<h4>_mixIns</h4> 459<pre><a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre> 460<div class="block">Mapping that defines how to apply mix-in annotations: key is 461 the type to received additional annotations, and value is the 462 type that has annotations to "mix in". 463<p> 464 Annotations associated with the value classes will be used to 465 override annotations of the key class, associated with the 466 same field or method. They can be further masked by sub-classes: 467 you can think of it as injecting annotations between the target 468 class and its sub-classes (or interfaces)</div> 469<dl> 470<dt><span class="simpleTagLabel">Since:</span></dt> 471<dd>2.6 (earlier was a simple <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></dd> 472</dl> 473</li> 474<li class="blockList"> 475<h4>_serializationConfig</h4> 476<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre> 477<div class="block">Configuration object that defines basic global 478 settings for the serialization process</div> 479</li> 480<li class="blockList"> 481<h4>_serializerProvider</h4> 482<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre> 483<div class="block">Object that manages access to serializers used for serialization, 484 including caching. 485 It is configured with <a href="com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory"><code>ObjectMapper._serializerFactory</code></a> to allow 486 for constructing custom serializers. 487<p> 488 Note: while serializers are only exposed <a href="com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, 489 mappers and readers need to access additional API defined by 490 <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div> 491</li> 492<li class="blockList"> 493<h4>_serializerFactory</h4> 494<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre> 495<div class="block">Serializer factory used for constructing serializers.</div> 496</li> 497<li class="blockList"> 498<h4>_deserializationConfig</h4> 499<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre> 500<div class="block">Configuration object that defines basic global 501 settings for the serialization process</div> 502</li> 503<li class="blockList"> 504<h4>_deserializationContext</h4> 505<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre> 506<div class="block">Blueprint context object; stored here to allow custom 507 sub-classes. Contains references to objects needed for 508 deserialization construction (cache, factory).</div> 509</li> 510<li class="blockList"> 511<h4>_registeredModuleTypes</h4> 512<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _registeredModuleTypes</pre> 513<div class="block">Set of module types (as per <a href="com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a> that have been 514 registered; kept track of iff <a href="com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_DUPLICATE_MODULE_REGISTRATIONS"><code>MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS</code></a> 515 is enabled, so that duplicate registration calls can be ignored 516 (to avoid adding same handlers multiple times, mostly).</div> 517<dl> 518<dt><span class="simpleTagLabel">Since:</span></dt> 519<dd>2.5</dd> 520</dl> 521</li> 522<li class="blockListLast"> 523<h4>_rootDeserializers</h4> 524<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>> _rootDeserializers</pre> 525<div class="block">We will use a separate main-level Map for keeping track 526 of root-level deserializers. This is where most successful 527 cache lookups get resolved. 528 Map will contain resolvers for all kinds of types, including 529 container types: this is different from the component cache 530 which will only cache bean deserializers. 531<p> 532 Given that we don't expect much concurrency for additions 533 (should very quickly converge to zero after startup), let's 534 explicitly define a low concurrency setting. 535<p> 536 Since version 1.5, these may are either "raw" deserializers (when 537 no type information is needed for base type), or type-wrapped 538 deserializers (if it is needed)</div> 539</li> 540</ul> 541</li> 542</ul> 543</li> 544<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder"> 545<!-- --> 546</a> 547<h3>Class <a href="com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder</a> extends <a href="com/fasterxml/jackson/databind/jsontype/impl/StdTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">StdTypeResolverBuilder</a> implements Serializable</h3> 548<dl class="nameValue"> 549<dt>serialVersionUID:</dt> 550<dd>1L</dd> 551</dl> 552<ul class="blockList"> 553<li class="blockList"> 554<h3>Serialized Fields</h3> 555<ul class="blockList"> 556<li class="blockList"> 557<h4>_appliesFor</h4> 558<pre><a href="com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> _appliesFor</pre> 559<div class="block">Definition of what types is this default typer valid for.</div> 560</li> 561<li class="blockListLast"> 562<h4>_subtypeValidator</h4> 563<pre><a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> _subtypeValidator</pre> 564<div class="block"><a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> top use for validating that the subtypes 565 resolved are valid for use (usually to protect against possible 566 security issues)</div> 567<dl> 568<dt><span class="simpleTagLabel">Since:</span></dt> 569<dd>2.10</dd> 570</dl> 571</li> 572</ul> 573</li> 574</ul> 575</li> 576<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectReader"> 577<!-- --> 578</a> 579<h3>Class <a href="com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectReader</a> extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a> implements Serializable</h3> 580<dl class="nameValue"> 581<dt>serialVersionUID:</dt> 582<dd>2L</dd> 583</dl> 584<ul class="blockList"> 585<li class="blockList"> 586<h3>Serialized Fields</h3> 587<ul class="blockList"> 588<li class="blockList"> 589<h4>_config</h4> 590<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre> 591<div class="block">General serialization configuration settings; while immutable, 592 can use copy-constructor to create modified instances as necessary.</div> 593</li> 594<li class="blockList"> 595<h4>_context</h4> 596<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _context</pre> 597<div class="block">Blueprint instance of deserialization context; used for creating 598 actual instance when needed.</div> 599</li> 600<li class="blockList"> 601<h4>_parserFactory</h4> 602<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _parserFactory</pre> 603<div class="block">Factory used for constructing <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div> 604</li> 605<li class="blockList"> 606<h4>_unwrapRoot</h4> 607<pre>boolean _unwrapRoot</pre> 608<div class="block">Flag that indicates whether root values are expected to be unwrapped or not</div> 609</li> 610<li class="blockList"> 611<h4>_filter</h4> 612<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/filter/TokenFilter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.filter">TokenFilter</a> _filter</pre> 613<div class="block">Filter to be consider for JsonParser. 614 Default value to be null as filter not considered.</div> 615</li> 616<li class="blockList"> 617<h4>_valueType</h4> 618<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 619<div class="block">Declared type of value to instantiate during deserialization. 620 Defines which deserializer to use; as well as base type of instance 621 to construct if an updatable value is not configured to be used 622 (subject to changes by embedded type information, for polymorphic 623 types). If <a href="com/fasterxml/jackson/databind/ObjectReader.html#Z:Z_valueToUpdate"><code>ObjectReader._valueToUpdate</code></a> is non-null, only used for 624 locating deserializer.</div> 625</li> 626<li class="blockList"> 627<h4>_rootDeserializer</h4> 628<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _rootDeserializer</pre> 629<div class="block">We may pre-fetch deserializer as soon as <a href="com/fasterxml/jackson/databind/ObjectReader.html#Z:Z_valueType"><code>ObjectReader._valueType</code></a> 630 is known, and if so, reuse it afterwards. 631 This allows avoiding further deserializer lookups and increases 632 performance a bit on cases where readers are reused.</div> 633<dl> 634<dt><span class="simpleTagLabel">Since:</span></dt> 635<dd>2.1</dd> 636</dl> 637</li> 638<li class="blockList"> 639<h4>_valueToUpdate</h4> 640<pre><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> _valueToUpdate</pre> 641<div class="block">Instance to update with data binding; if any. If null, 642 a new instance is created, if non-null, properties of 643 this value object will be updated instead. 644 Note that value can be of almost any type, except not 645 <a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a>; array 646 types cannot be modified because array size is immutable.</div> 647</li> 648<li class="blockList"> 649<h4>_schema</h4> 650<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> _schema</pre> 651<div class="block">When using data format that uses a schema, schema is passed 652 to parser.</div> 653</li> 654<li class="blockList"> 655<h4>_injectableValues</h4> 656<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 657<div class="block">Values that can be injected during deserialization, if any.</div> 658</li> 659<li class="blockList"> 660<h4>_dataFormatReaders</h4> 661<pre><a href="com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a> _dataFormatReaders</pre> 662<div class="block">Optional detector used for auto-detecting data format that byte-based 663 input uses. 664<p> 665 NOTE: If defined non-null, <code>readValue()</code> methods that take 666 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> input <b>will fail with exception</b>, 667 because format-detection only works on byte-sources. Also, if format 668 cannot be detect reliably (as per detector settings), 669 a <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown).</div> 670<dl> 671<dt><span class="simpleTagLabel">Since:</span></dt> 672<dd>2.1</dd> 673</dl> 674</li> 675<li class="blockListLast"> 676<h4>_rootDeserializers</h4> 677<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>> _rootDeserializers</pre> 678<div class="block">Root-level cached deserializers. 679 Passed by <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, shared with it.</div> 680</li> 681</ul> 682</li> 683</ul> 684</li> 685<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter"> 686<!-- --> 687</a> 688<h3>Class <a href="com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectWriter</a> extends <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> implements Serializable</h3> 689<dl class="nameValue"> 690<dt>serialVersionUID:</dt> 691<dd>1L</dd> 692</dl> 693<ul class="blockList"> 694<li class="blockList"> 695<h3>Serialized Fields</h3> 696<ul class="blockList"> 697<li class="blockList"> 698<h4>_config</h4> 699<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _config</pre> 700<div class="block">General serialization configuration settings</div> 701</li> 702<li class="blockList"> 703<h4>_serializerProvider</h4> 704<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre> 705</li> 706<li class="blockList"> 707<h4>_serializerFactory</h4> 708<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre> 709</li> 710<li class="blockList"> 711<h4>_generatorFactory</h4> 712<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _generatorFactory</pre> 713<div class="block">Factory used for constructing <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div> 714</li> 715<li class="blockList"> 716<h4>_generatorSettings</h4> 717<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a> _generatorSettings</pre> 718<div class="block">Container for settings that need to be passed to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> 719 constructed for serializing values.</div> 720<dl> 721<dt><span class="simpleTagLabel">Since:</span></dt> 722<dd>2.5</dd> 723</dl> 724</li> 725<li class="blockListLast"> 726<h4>_prefetch</h4> 727<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a> _prefetch</pre> 728<div class="block">We may pre-fetch serializer if root type 729 is known (has been explicitly declared), and if so, reuse it afterwards. 730 This allows avoiding further serializer lookups and increases 731 performance a bit on cases where readers are reused.</div> 732<dl> 733<dt><span class="simpleTagLabel">Since:</span></dt> 734<dd>2.5</dd> 735</dl> 736</li> 737</ul> 738</li> 739</ul> 740</li> 741<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings"> 742<!-- --> 743</a> 744<h3>Class <a href="com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings</a> extends <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> implements Serializable</h3> 745<dl class="nameValue"> 746<dt>serialVersionUID:</dt> 747<dd>1L</dd> 748</dl> 749<ul class="blockList"> 750<li class="blockList"> 751<h3>Serialized Fields</h3> 752<ul class="blockList"> 753<li class="blockList"> 754<h4>prettyPrinter</h4> 755<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> prettyPrinter</pre> 756<div class="block">To allow for dynamic enabling/disabling of pretty printing, 757 pretty printer can be optionally configured for writer 758 as well</div> 759</li> 760<li class="blockList"> 761<h4>schema</h4> 762<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema</pre> 763<div class="block">When using data format that uses a schema, schema is passed 764 to generator.</div> 765</li> 766<li class="blockList"> 767<h4>characterEscapes</h4> 768<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a> characterEscapes</pre> 769<div class="block">Caller may want to specify character escaping details, either as 770 defaults, or on call-by-call basis.</div> 771</li> 772<li class="blockListLast"> 773<h4>rootValueSeparator</h4> 774<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a> rootValueSeparator</pre> 775<div class="block">Caller may want to override so-called "root value separator", 776 String added (verbatim, with no quoting or escaping) between 777 values in root context. Default value is a single space character, 778 but this is often changed to linefeed.</div> 779</li> 780</ul> 781</li> 782</ul> 783</li> 784<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.Prefetch"> 785<!-- --> 786</a> 787<h3>Class <a href="com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectWriter.Prefetch</a> extends <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> implements Serializable</h3> 788<dl class="nameValue"> 789<dt>serialVersionUID:</dt> 790<dd>1L</dd> 791</dl> 792<ul class="blockList"> 793<li class="blockList"> 794<h3>Serialized Fields</h3> 795<ul class="blockList"> 796<li class="blockList"> 797<h4>rootType</h4> 798<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType</pre> 799<div class="block">Specified root serialization type to use; can be same 800 as runtime type, but usually one of its super types 801 (parent class or interface it implements).</div> 802</li> 803<li class="blockList"> 804<h4>valueSerializer</h4> 805<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> valueSerializer</pre> 806<div class="block">We may pre-fetch serializer if <a href="com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html#rootType"><code>ObjectWriter.Prefetch.rootType</code></a> 807 is known, and if so, reuse it afterwards. 808 This allows avoiding further serializer lookups and increases 809 performance a bit on cases where readers are reused.</div> 810</li> 811<li class="blockListLast"> 812<h4>typeSerializer</h4> 813<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSerializer</pre> 814<div class="block">When dealing with polymorphic types, we cannot pre-fetch 815 serializer, but can pre-fetch <a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeSerializer</code></a>.</div> 816</li> 817</ul> 818</li> 819</ul> 820</li> 821<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyMetadata"> 822<!-- --> 823</a> 824<h3>Class <a href="com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyMetadata</a> extends <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> implements Serializable</h3> 825<dl class="nameValue"> 826<dt>serialVersionUID:</dt> 827<dd>-1L</dd> 828</dl> 829<ul class="blockList"> 830<li class="blockList"> 831<h3>Serialization Methods</h3> 832<ul class="blockList"> 833<li class="blockListLast"> 834<h4>readResolve</h4> 835<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 836<div class="block">Minor optimization: let's canonicalize back to placeholders in cases 837 where there is no real data to consider</div> 838</li> 839</ul> 840</li> 841<li class="blockList"> 842<h3>Serialized Fields</h3> 843<ul class="blockList"> 844<li class="blockList"> 845<h4>_required</h4> 846<pre><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> _required</pre> 847<div class="block">Three states: required, not required and unknown; unknown represented 848 as null.</div> 849</li> 850<li class="blockList"> 851<h4>_description</h4> 852<pre><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> _description</pre> 853<div class="block">Optional human-readable description associated with the property.</div> 854</li> 855<li class="blockList"> 856<h4>_index</h4> 857<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> _index</pre> 858<div class="block">Optional index of the property within containing Object.</div> 859<dl> 860<dt><span class="simpleTagLabel">Since:</span></dt> 861<dd>2.4</dd> 862</dl> 863</li> 864<li class="blockList"> 865<h4>_defaultValue</h4> 866<pre><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> _defaultValue</pre> 867<div class="block">Optional default value, as String, for property; not used for 868 any functionality by core databind, offered as metadata for 869 extensions.</div> 870</li> 871<li class="blockList"> 872<h4>_valueNulls</h4> 873<pre><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> _valueNulls</pre> 874<div class="block">Settings regarding handling of incoming `null`s, both for value itself 875 and, for structured types, content values (array/Collection elements, 876 Map values).</div> 877<dl> 878<dt><span class="simpleTagLabel">Since:</span></dt> 879<dd>2.9</dd> 880</dl> 881</li> 882<li class="blockListLast"> 883<h4>_contentNulls</h4> 884<pre><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> _contentNulls</pre> 885<div class="block">Settings regarding handling of incoming `null`s, both for value itself 886 and, for structured types, content values (array/Collection elements, 887 Map values).</div> 888<dl> 889<dt><span class="simpleTagLabel">Since:</span></dt> 890<dd>2.9</dd> 891</dl> 892</li> 893</ul> 894</li> 895</ul> 896</li> 897<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyName"> 898<!-- --> 899</a> 900<h3>Class <a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyName</a> extends <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> implements Serializable</h3> 901<dl class="nameValue"> 902<dt>serialVersionUID:</dt> 903<dd>1L</dd> 904</dl> 905<ul class="blockList"> 906<li class="blockList"> 907<h3>Serialization Methods</h3> 908<ul class="blockList"> 909<li class="blockListLast"> 910<h4>readResolve</h4> 911<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 912</li> 913</ul> 914</li> 915<li class="blockList"> 916<h3>Serialized Fields</h3> 917<ul class="blockList"> 918<li class="blockList"> 919<h4>_simpleName</h4> 920<pre><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> _simpleName</pre> 921<div class="block">Basic name of the property.</div> 922</li> 923<li class="blockList"> 924<h4>_namespace</h4> 925<pre><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> _namespace</pre> 926<div class="block">Additional namespace, for formats that have such concept (JSON 927 does not, XML does, for example).</div> 928</li> 929<li class="blockListLast"> 930<h4>_encodedSimple</h4> 931<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a> _encodedSimple</pre> 932<div class="block">Lazily-constructed efficient representation of the simple name. 933<p> 934 NOTE: not defined as volatile to avoid performance problem with 935 concurrent access in multi-core environments; due to statelessness 936 of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/io/SerializedString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io"><code>SerializedString</code></a> at most leads to multiple instantiations.</div> 937<dl> 938<dt><span class="simpleTagLabel">Since:</span></dt> 939<dd>2.4</dd> 940</dl> 941</li> 942</ul> 943</li> 944</ul> 945</li> 946<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy"> 947<!-- --> 948</a> 949<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy</a> extends <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> implements Serializable</h3> 950</li> 951<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy"> 952<!-- --> 953</a> 954<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.KebabCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 955</li> 956<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy"> 957<!-- --> 958</a> 959<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 960</li> 961<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy"> 962<!-- --> 963</a> 964<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.SnakeCaseStrategy</a> implements Serializable</h3> 965</li> 966<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy"> 967<!-- --> 968</a> 969<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerDotCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 970</li> 971<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy"> 972<!-- --> 973</a> 974<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.UpperCamelCaseStrategy</a> implements Serializable</h3> 975</li> 976<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase"> 977<!-- --> 978</a> 979<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> implements Serializable</h3> 980</li> 981<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy"> 982<!-- --> 983</a> 984<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 985</li> 986<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy"> 987<!-- --> 988</a> 989<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 990</li> 991<li class="blockList"><a name="com.fasterxml.jackson.databind.RuntimeJsonMappingException"> 992<!-- --> 993</a> 994<h3>Class <a href="com/fasterxml/jackson/databind/RuntimeJsonMappingException.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.RuntimeJsonMappingException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3> 995</li> 996<li class="blockList"><a name="com.fasterxml.jackson.databind.SerializationConfig"> 997<!-- --> 998</a> 999<h3>Class <a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.SerializationConfig</a> extends <a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>,<a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>> implements Serializable</h3> 1000<dl class="nameValue"> 1001<dt>serialVersionUID:</dt> 1002<dd>1L</dd> 1003</dl> 1004<ul class="blockList"> 1005<li class="blockList"> 1006<h3>Serialized Fields</h3> 1007<ul class="blockList"> 1008<li class="blockList"> 1009<h4>_filterProvider</h4> 1010<pre><a href="com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> _filterProvider</pre> 1011<div class="block">Object used for resolving filter ids to filter instances. 1012 Non-null if explicitly defined; null by default.</div> 1013</li> 1014<li class="blockList"> 1015<h4>_defaultPrettyPrinter</h4> 1016<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter</pre> 1017<div class="block">If "default pretty-printing" is enabled, it will create the instance 1018 from this blueprint object.</div> 1019<dl> 1020<dt><span class="simpleTagLabel">Since:</span></dt> 1021<dd>2.6</dd> 1022</dl> 1023</li> 1024<li class="blockList"> 1025<h4>_serFeatures</h4> 1026<pre>int _serFeatures</pre> 1027<div class="block">Set of <a href="com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>SerializationFeature</code></a>s enabled.</div> 1028</li> 1029<li class="blockList"> 1030<h4>_generatorFeatures</h4> 1031<pre>int _generatorFeatures</pre> 1032<div class="block">States of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable.</div> 1033</li> 1034<li class="blockList"> 1035<h4>_generatorFeaturesToChange</h4> 1036<pre>int _generatorFeaturesToChange</pre> 1037<div class="block">Bitflag of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable</div> 1038</li> 1039<li class="blockList"> 1040<h4>_formatWriteFeatures</h4> 1041<pre>int _formatWriteFeatures</pre> 1042<div class="block">States of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable.</div> 1043<dl> 1044<dt><span class="simpleTagLabel">Since:</span></dt> 1045<dd>2.7</dd> 1046</dl> 1047</li> 1048<li class="blockListLast"> 1049<h4>_formatWriteFeaturesToChange</h4> 1050<pre>int _formatWriteFeaturesToChange</pre> 1051<div class="block">Bitflag of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable</div> 1052<dl> 1053<dt><span class="simpleTagLabel">Since:</span></dt> 1054<dd>2.7</dd> 1055</dl> 1056</li> 1057</ul> 1058</li> 1059</ul> 1060</li> 1061</ul> 1062</li> 1063<li class="blockList"> 1064<h2 title="Package">Package com.fasterxml.jackson.databind.cfg</h2> 1065<ul class="blockList"> 1066<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.BaseSettings"> 1067<!-- --> 1068</a> 1069<h3>Class <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.BaseSettings</a> extends <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> implements Serializable</h3> 1070<dl class="nameValue"> 1071<dt>serialVersionUID:</dt> 1072<dd>1L</dd> 1073</dl> 1074<ul class="blockList"> 1075<li class="blockList"> 1076<h3>Serialized Fields</h3> 1077<ul class="blockList"> 1078<li class="blockList"> 1079<h4>_classIntrospector</h4> 1080<pre><a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> _classIntrospector</pre> 1081<div class="block">Introspector used to figure out Bean properties needed for bean serialization 1082 and deserialization. Overridable so that it is possible to change low-level 1083 details of introspection, like adding new annotation types.</div> 1084</li> 1085<li class="blockList"> 1086<h4>_annotationIntrospector</h4> 1087<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre> 1088<div class="block">Introspector used for accessing annotation value based configuration.</div> 1089</li> 1090<li class="blockList"> 1091<h4>_propertyNamingStrategy</h4> 1092<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _propertyNamingStrategy</pre> 1093<div class="block">Custom property naming strategy in use, if any.</div> 1094</li> 1095<li class="blockList"> 1096<h4>_typeFactory</h4> 1097<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 1098<div class="block">Specific factory used for creating <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 1099 needed to allow modules to add more custom type handling 1100 (mostly to support types of non-Java JVM languages)</div> 1101</li> 1102<li class="blockList"> 1103<h4>_typeResolverBuilder</h4> 1104<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><<a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="type parameter in TypeResolverBuilder">T</a> extends <a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><<a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="type parameter in TypeResolverBuilder">T</a>>> _typeResolverBuilder</pre> 1105<div class="block">Builder used to create type resolver for serializing and deserializing 1106 values for which polymorphic type handling is needed.</div> 1107</li> 1108<li class="blockList"> 1109<h4>_typeValidator</h4> 1110<pre><a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> _typeValidator</pre> 1111<div class="block">Validator that is used to limit allowed polymorphic subtypes, mostly 1112 for security reasons when dealing with untrusted content.</div> 1113<dl> 1114<dt><span class="simpleTagLabel">Since:</span></dt> 1115<dd>2.10</dd> 1116</dl> 1117</li> 1118<li class="blockList"> 1119<h4>_dateFormat</h4> 1120<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre> 1121<div class="block">Custom date format to use for de-serialization. If specified, will be 1122 used instead of <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><code>StdDateFormat</code></a>. 1123<p> 1124 Note that the configured format object will be cloned once per 1125 deserialization process (first time it is needed)</div> 1126</li> 1127<li class="blockList"> 1128<h4>_handlerInstantiator</h4> 1129<pre><a href="com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> _handlerInstantiator</pre> 1130<div class="block">Object used for creating instances of handlers (serializers, deserializers, 1131 type and type id resolvers), given class to instantiate. This is typically 1132 used to do additional configuration (with dependency injection, for example) 1133 beyond simply construction of instances; or to use alternative constructors.</div> 1134</li> 1135<li class="blockList"> 1136<h4>_locale</h4> 1137<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre> 1138<div class="block">Default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> used with serialization formats. 1139 Default value is <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div> 1140</li> 1141<li class="blockList"> 1142<h4>_timeZone</h4> 1143<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> _timeZone</pre> 1144<div class="block">Default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> used with serialization formats, 1145 if (and only if!) explicitly set by use; otherwise `null` to indicate 1146 "use default", which means "UTC" (from Jackson 2.7); earlier versions 1147 (up to 2.6) used "GMT". 1148<p> 1149 Note that if a new value is set, timezone is also assigned to 1150 <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_dateFormat"><code>BaseSettings._dateFormat</code></a> of this object.</div> 1151</li> 1152<li class="blockListLast"> 1153<h4>_defaultBase64</h4> 1154<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> _defaultBase64</pre> 1155<div class="block">Explicitly default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use for handling 1156 binary data (<code>byte[]</code>), used with data formats 1157 that use base64 encoding (like JSON, CSV).</div> 1158<dl> 1159<dt><span class="simpleTagLabel">Since:</span></dt> 1160<dd>2.1</dd> 1161</dl> 1162</li> 1163</ul> 1164</li> 1165</ul> 1166</li> 1167<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.ConfigOverrides"> 1168<!-- --> 1169</a> 1170<h3>Class <a href="com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.ConfigOverrides</a> extends <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> implements Serializable</h3> 1171<dl class="nameValue"> 1172<dt>serialVersionUID:</dt> 1173<dd>1L</dd> 1174</dl> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h3>Serialized Fields</h3> 1178<ul class="blockList"> 1179<li class="blockList"> 1180<h4>_overrides</h4> 1181<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _overrides</pre> 1182<div class="block">Per-type override definitions</div> 1183</li> 1184<li class="blockList"> 1185<h4>_defaultInclusion</h4> 1186<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> _defaultInclusion</pre> 1187<dl> 1188<dt><span class="simpleTagLabel">Since:</span></dt> 1189<dd>2.9</dd> 1190</dl> 1191</li> 1192<li class="blockList"> 1193<h4>_defaultSetterInfo</h4> 1194<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a> _defaultSetterInfo</pre> 1195<dl> 1196<dt><span class="simpleTagLabel">Since:</span></dt> 1197<dd>2.9</dd> 1198</dl> 1199</li> 1200<li class="blockList"> 1201<h4>_visibilityChecker</h4> 1202<pre><a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><<a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a> extends <a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><<a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>>> _visibilityChecker</pre> 1203<dl> 1204<dt><span class="simpleTagLabel">Since:</span></dt> 1205<dd>2.9</dd> 1206</dl> 1207</li> 1208<li class="blockList"> 1209<h4>_defaultMergeable</h4> 1210<pre><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> _defaultMergeable</pre> 1211<dl> 1212<dt><span class="simpleTagLabel">Since:</span></dt> 1213<dd>2.9</dd> 1214</dl> 1215</li> 1216<li class="blockListLast"> 1217<h4>_defaultLeniency</h4> 1218<pre><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> _defaultLeniency</pre> 1219<div class="block">Global default setting (if any) for leniency: if disabled ({link Boolean#TRUE}), 1220 "strict" (not lenient): default setting if absence of value is considered "lenient" 1221 in Jackson 2.x. Default setting may be overridden by per-type and per-property 1222 settings.</div> 1223<dl> 1224<dt><span class="simpleTagLabel">Since:</span></dt> 1225<dd>2.10</dd> 1226</dl> 1227</li> 1228</ul> 1229</li> 1230</ul> 1231</li> 1232<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl"> 1233<!-- --> 1234</a> 1235<h3>Class <a href="com/fasterxml/jackson/databind/cfg/ContextAttributes.Impl.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl</a> extends <a href="com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> implements Serializable</h3> 1236<dl class="nameValue"> 1237<dt>serialVersionUID:</dt> 1238<dd>1L</dd> 1239</dl> 1240<ul class="blockList"> 1241<li class="blockList"> 1242<h3>Serialized Fields</h3> 1243<ul class="blockList"> 1244<li class="blockListLast"> 1245<h4>_shared</h4> 1246<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _shared</pre> 1247<div class="block">Shared attributes that we cannot modify in-place.</div> 1248</li> 1249</ul> 1250</li> 1251</ul> 1252</li> 1253<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"> 1254<!-- --> 1255</a> 1256<h3>Class <a href="com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig</a> extends <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> implements Serializable</h3> 1257<dl class="nameValue"> 1258<dt>serialVersionUID:</dt> 1259<dd>1L</dd> 1260</dl> 1261<ul class="blockList"> 1262<li class="blockList"> 1263<h3>Serialized Fields</h3> 1264<ul class="blockList"> 1265<li class="blockList"> 1266<h4>_additionalDeserializers</h4> 1267<pre><a href="com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>[] _additionalDeserializers</pre> 1268<div class="block">List of providers for additional deserializers, checked before considering default 1269 basic or bean deserializers.</div> 1270</li> 1271<li class="blockList"> 1272<h4>_additionalKeyDeserializers</h4> 1273<pre><a href="com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>[] _additionalKeyDeserializers</pre> 1274<div class="block">List of providers for additional key deserializers, checked before considering 1275 standard key deserializers.</div> 1276</li> 1277<li class="blockList"> 1278<h4>_modifiers</h4> 1279<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>[] _modifiers</pre> 1280<div class="block">List of modifiers that can change the way <a href="com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> instances 1281 are configured and constructed.</div> 1282</li> 1283<li class="blockList"> 1284<h4>_abstractTypeResolvers</h4> 1285<pre><a href="com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[] _abstractTypeResolvers</pre> 1286<div class="block">List of objects that may be able to resolve abstract types to 1287 concrete types. Used by functionality like "mr Bean" to materialize 1288 types as needed.</div> 1289</li> 1290<li class="blockListLast"> 1291<h4>_valueInstantiators</h4> 1292<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>[] _valueInstantiators</pre> 1293<div class="block">List of objects that know how to create instances of POJO types; 1294 possibly using custom construction (non-annoted constructors; factory 1295 methods external to value type etc). 1296 Used to support objects that are created using non-standard methods; 1297 or to support post-constructor functionality.</div> 1298</li> 1299</ul> 1300</li> 1301</ul> 1302</li> 1303<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfig"> 1304<!-- --> 1305</a> 1306<h3>Class <a href="com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfig</a> extends <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> implements Serializable</h3> 1307<dl class="nameValue"> 1308<dt>serialVersionUID:</dt> 1309<dd>2L</dd> 1310</dl> 1311<ul class="blockList"> 1312<li class="blockList"> 1313<h3>Serialized Fields</h3> 1314<ul class="blockList"> 1315<li class="blockList"> 1316<h4>_mapperFeatures</h4> 1317<pre>int _mapperFeatures</pre> 1318<div class="block">Set of shared mapper features enabled.</div> 1319</li> 1320<li class="blockListLast"> 1321<h4>_base</h4> 1322<pre><a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre> 1323<div class="block">Immutable container object for simple configuration settings.</div> 1324</li> 1325</ul> 1326</li> 1327</ul> 1328</li> 1329<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfigBase"> 1330<!-- --> 1331</a> 1332<h3>Class <a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfigBase</a> extends <a href="com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>> implements Serializable</h3> 1333<ul class="blockList"> 1334<li class="blockList"> 1335<h3>Serialized Fields</h3> 1336<ul class="blockList"> 1337<li class="blockList"> 1338<h4>_mixIns</h4> 1339<pre><a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre> 1340<div class="block">Mix-in annotation mappings to use, if any: immutable, 1341 cannot be changed once defined.</div> 1342<dl> 1343<dt><span class="simpleTagLabel">Since:</span></dt> 1344<dd>2.6</dd> 1345</dl> 1346</li> 1347<li class="blockList"> 1348<h4>_subtypeResolver</h4> 1349<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 1350<div class="block">Registered concrete subtypes that can be used instead of (or 1351 in addition to) ones declared using annotations. 1352<p> 1353 Note that instances are stateful and as such may need to be copied, 1354 and may NOT be demoted down to <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a>.</div> 1355</li> 1356<li class="blockList"> 1357<h4>_rootName</h4> 1358<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _rootName</pre> 1359<div class="block">Explicitly defined root name to use, if any; if empty 1360 String, will disable root-name wrapping; if null, will 1361 use defaults</div> 1362</li> 1363<li class="blockList"> 1364<h4>_view</h4> 1365<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _view</pre> 1366<div class="block">View to use for filtering out properties to serialize 1367 or deserialize. 1368 Null if none (will also be assigned null if <code>Object.class</code> 1369 is defined), meaning that all properties are to be included.</div> 1370</li> 1371<li class="blockList"> 1372<h4>_attributes</h4> 1373<pre><a href="com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre> 1374<div class="block">Contextual attributes accessible (get and set) during processing, 1375 on per-call basis.</div> 1376<dl> 1377<dt><span class="simpleTagLabel">Since:</span></dt> 1378<dd>2.3</dd> 1379</dl> 1380</li> 1381<li class="blockList"> 1382<h4>_rootNames</h4> 1383<pre><a href="com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre> 1384<div class="block">Simple cache used for finding out possible root name for root name 1385 wrapping. 1386<p> 1387 Note that instances are stateful (for caching) and as such may need to be copied, 1388 and may NOT be demoted down to <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a>.</div> 1389<dl> 1390<dt><span class="simpleTagLabel">Since:</span></dt> 1391<dd>2.6</dd> 1392</dl> 1393</li> 1394<li class="blockListLast"> 1395<h4>_configOverrides</h4> 1396<pre><a href="com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> _configOverrides</pre> 1397<div class="block">Configuration overrides to apply, keyed by type of property.</div> 1398<dl> 1399<dt><span class="simpleTagLabel">Since:</span></dt> 1400<dd>2.8</dd> 1401</dl> 1402</li> 1403</ul> 1404</li> 1405</ul> 1406</li> 1407<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MutableConfigOverride"> 1408<!-- --> 1409</a> 1410<h3>Class <a href="com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MutableConfigOverride</a> extends <a href="com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a> implements Serializable</h3> 1411<dl class="nameValue"> 1412<dt>serialVersionUID:</dt> 1413<dd>1L</dd> 1414</dl> 1415</li> 1416<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"> 1417<!-- --> 1418</a> 1419<h3>Class <a href="com/fasterxml/jackson/databind/cfg/SerializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig</a> extends <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> implements Serializable</h3> 1420<dl class="nameValue"> 1421<dt>serialVersionUID:</dt> 1422<dd>1L</dd> 1423</dl> 1424<ul class="blockList"> 1425<li class="blockList"> 1426<h3>Serialized Fields</h3> 1427<ul class="blockList"> 1428<li class="blockList"> 1429<h4>_additionalSerializers</h4> 1430<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalSerializers</pre> 1431<div class="block">List of providers for additional serializers, checked before considering default 1432 basic or bean serialializers.</div> 1433</li> 1434<li class="blockList"> 1435<h4>_additionalKeySerializers</h4> 1436<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalKeySerializers</pre> 1437<div class="block">List of providers for additional key serializers, checked before considering default 1438 key serialializers.</div> 1439</li> 1440<li class="blockListLast"> 1441<h4>_modifiers</h4> 1442<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a>[] _modifiers</pre> 1443<div class="block">List of modifiers that can change the way <a href="com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializer</code></a> instances 1444 are configured and constructed.</div> 1445</li> 1446</ul> 1447</li> 1448</ul> 1449</li> 1450</ul> 1451</li> 1452<li class="blockList"> 1453<h2 title="Package">Package com.fasterxml.jackson.databind.deser</h2> 1454<ul class="blockList"> 1455<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.AbstractDeserializer"> 1456<!-- --> 1457</a> 1458<h3>Class <a href="com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.AbstractDeserializer</a> extends <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>> implements Serializable</h3> 1459<dl class="nameValue"> 1460<dt>serialVersionUID:</dt> 1461<dd>1L</dd> 1462</dl> 1463<ul class="blockList"> 1464<li class="blockList"> 1465<h3>Serialized Fields</h3> 1466<ul class="blockList"> 1467<li class="blockList"> 1468<h4>_baseType</h4> 1469<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre> 1470</li> 1471<li class="blockList"> 1472<h4>_objectIdReader</h4> 1473<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 1474</li> 1475<li class="blockList"> 1476<h4>_backRefProperties</h4> 1477<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _backRefProperties</pre> 1478</li> 1479<li class="blockList"> 1480<h4>_acceptString</h4> 1481<pre>boolean _acceptString</pre> 1482</li> 1483<li class="blockList"> 1484<h4>_acceptBoolean</h4> 1485<pre>boolean _acceptBoolean</pre> 1486</li> 1487<li class="blockList"> 1488<h4>_acceptInt</h4> 1489<pre>boolean _acceptInt</pre> 1490</li> 1491<li class="blockListLast"> 1492<h4>_acceptDouble</h4> 1493<pre>boolean _acceptDouble</pre> 1494</li> 1495</ul> 1496</li> 1497</ul> 1498</li> 1499<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BasicDeserializerFactory"> 1500<!-- --> 1501</a> 1502<h3>Class <a href="com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BasicDeserializerFactory</a> extends <a href="com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> implements Serializable</h3> 1503<ul class="blockList"> 1504<li class="blockList"> 1505<h3>Serialized Fields</h3> 1506<ul class="blockList"> 1507<li class="blockListLast"> 1508<h4>_factoryConfig</h4> 1509<pre><a href="com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a> _factoryConfig</pre> 1510<div class="block">Configuration settings for this factory; immutable instance (just like this 1511 factory), new version created via copy-constructor (fluent-style)</div> 1512</li> 1513</ul> 1514</li> 1515</ul> 1516</li> 1517<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializer"> 1518<!-- --> 1519</a> 1520<h3>Class <a href="com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BeanDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> implements Serializable</h3> 1521<dl class="nameValue"> 1522<dt>serialVersionUID:</dt> 1523<dd>1L</dd> 1524</dl> 1525</li> 1526<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerBase"> 1527<!-- --> 1528</a> 1529<h3>Class <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BeanDeserializerBase</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 1530<dl class="nameValue"> 1531<dt>serialVersionUID:</dt> 1532<dd>1L</dd> 1533</dl> 1534<ul class="blockList"> 1535<li class="blockList"> 1536<h3>Serialized Fields</h3> 1537<ul class="blockList"> 1538<li class="blockList"> 1539<h4>_beanType</h4> 1540<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre> 1541<div class="block">Declared type of the bean this deserializer handles.</div> 1542</li> 1543<li class="blockList"> 1544<h4>_serializationShape</h4> 1545<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre> 1546<div class="block">Requested shape from bean class annotations.</div> 1547</li> 1548<li class="blockList"> 1549<h4>_valueInstantiator</h4> 1550<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 1551<div class="block">Object that handles details of constructing initial 1552 bean value (to which bind data to), unless instance 1553 is passed (via updateValue())</div> 1554</li> 1555<li class="blockList"> 1556<h4>_delegateDeserializer</h4> 1557<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 1558<div class="block">Deserializer that is used iff delegate-based creator is 1559 to be used for deserializing from JSON Object.</div> 1560</li> 1561<li class="blockList"> 1562<h4>_arrayDelegateDeserializer</h4> 1563<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _arrayDelegateDeserializer</pre> 1564<div class="block">Deserializer that is used iff array-delegate-based creator 1565 is to be used for deserializing from JSON Object.</div> 1566</li> 1567<li class="blockList"> 1568<h4>_propertyBasedCreator</h4> 1569<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre> 1570<div class="block">If the bean needs to be instantiated using constructor 1571 or factory method 1572 that takes one or more named properties as argument(s), 1573 this creator is used for instantiation. 1574 This value gets resolved during general resolution.</div> 1575</li> 1576<li class="blockList"> 1577<h4>_nonStandardCreation</h4> 1578<pre>boolean _nonStandardCreation</pre> 1579<div class="block">Flag that is set to mark "non-standard" cases; where either 1580 we use one of non-default creators, or there are unwrapped 1581 values to consider.</div> 1582</li> 1583<li class="blockList"> 1584<h4>_vanillaProcessing</h4> 1585<pre>boolean _vanillaProcessing</pre> 1586<div class="block">Flag that indicates that no "special features" whatsoever 1587 are enabled, so the simplest processing is possible.</div> 1588</li> 1589<li class="blockList"> 1590<h4>_beanProperties</h4> 1591<pre><a href="com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre> 1592<div class="block">Mapping of property names to properties, built when all properties 1593 to use have been successfully resolved.</div> 1594</li> 1595<li class="blockList"> 1596<h4>_injectables</h4> 1597<pre><a href="com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre> 1598<div class="block">List of <a href="com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are 1599 expected by the bean; otherwise null. 1600 This includes injectors used for injecting values via setters 1601 and fields, but not ones passed through constructor parameters.</div> 1602</li> 1603<li class="blockList"> 1604<h4>_anySetter</h4> 1605<pre><a href="com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre> 1606<div class="block">Fallback setter used for handling any properties that are not 1607 mapped to regular setters. If setter is not null, it will be 1608 called once for each such property.</div> 1609</li> 1610<li class="blockList"> 1611<h4>_ignorableProps</h4> 1612<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _ignorableProps</pre> 1613<div class="block">In addition to properties that are set, we will also keep 1614 track of recognized but ignorable properties: these will 1615 be skipped without errors or warnings.</div> 1616</li> 1617<li class="blockList"> 1618<h4>_ignoreAllUnknown</h4> 1619<pre>boolean _ignoreAllUnknown</pre> 1620<div class="block">Flag that can be set to ignore and skip unknown properties. 1621 If set, will not throw an exception for unknown properties.</div> 1622</li> 1623<li class="blockList"> 1624<h4>_needViewProcesing</h4> 1625<pre>boolean _needViewProcesing</pre> 1626<div class="block">Flag that indicates that some aspect of deserialization depends 1627 on active view used (if any)</div> 1628</li> 1629<li class="blockList"> 1630<h4>_backRefs</h4> 1631<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _backRefs</pre> 1632<div class="block">We may also have one or more back reference fields (usually 1633 zero or one).</div> 1634</li> 1635<li class="blockList"> 1636<h4>_unwrappedPropertyHandler</h4> 1637<pre><a href="com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre> 1638<div class="block">If one of properties has "unwrapped" value, we need separate 1639 helper object</div> 1640</li> 1641<li class="blockList"> 1642<h4>_externalTypeIdHandler</h4> 1643<pre><a href="com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre> 1644<div class="block">Handler that we need iff any of properties uses external 1645 type id.</div> 1646</li> 1647<li class="blockListLast"> 1648<h4>_objectIdReader</h4> 1649<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 1650<div class="block">If an Object Id is to be used for value handled by this 1651 deserializer, this reader is used for handling.</div> 1652</li> 1653</ul> 1654</li> 1655</ul> 1656</li> 1657<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"> 1658<!-- --> 1659</a> 1660<h3>Class <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BeanDeserializerFactory</a> extends <a href="com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">BasicDeserializerFactory</a> implements Serializable</h3> 1661<dl class="nameValue"> 1662<dt>serialVersionUID:</dt> 1663<dd>1L</dd> 1664</dl> 1665</li> 1666<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"> 1667<!-- --> 1668</a> 1669<h3>Class <a href="com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> implements Serializable</h3> 1670<dl class="nameValue"> 1671<dt>serialVersionUID:</dt> 1672<dd>1L</dd> 1673</dl> 1674<ul class="blockList"> 1675<li class="blockList"> 1676<h3>Serialized Fields</h3> 1677<ul class="blockList"> 1678<li class="blockList"> 1679<h4>_buildMethod</h4> 1680<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre> 1681</li> 1682<li class="blockListLast"> 1683<h4>_targetType</h4> 1684<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _targetType</pre> 1685<div class="block">Type that the builder will produce, target type; as opposed to 1686 `handledType()` which refers to Builder class.</div> 1687<dl> 1688<dt><span class="simpleTagLabel">Since:</span></dt> 1689<dd>2.9</dd> 1690</dl> 1691</li> 1692</ul> 1693</li> 1694</ul> 1695</li> 1696<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.CreatorProperty"> 1697<!-- --> 1698</a> 1699<h3>Class <a href="com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.CreatorProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 1700<dl class="nameValue"> 1701<dt>serialVersionUID:</dt> 1702<dd>1L</dd> 1703</dl> 1704<ul class="blockList"> 1705<li class="blockList"> 1706<h3>Serialized Fields</h3> 1707<ul class="blockList"> 1708<li class="blockList"> 1709<h4>_annotated</h4> 1710<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _annotated</pre> 1711<div class="block">Placeholder that represents constructor parameter, when it is created 1712 from actual constructor. 1713 May be null when a synthetic instance is created.</div> 1714</li> 1715<li class="blockList"> 1716<h4>_injectableValueId</h4> 1717<pre><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> _injectableValueId</pre> 1718<div class="block">Id of value to inject, if value injection should be used for this parameter 1719 (in addition to, or instead of, regular deserialization).</div> 1720</li> 1721<li class="blockList"> 1722<h4>_fallbackSetter</h4> 1723<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _fallbackSetter</pre> 1724<div class="block">In special cases, when implementing "updateValue", we cannot use 1725 constructors or factory methods, but have to fall back on using a 1726 setter (or mutable field property). If so, this refers to that fallback 1727 accessor. 1728<p> 1729 Mutable only to allow setting after construction, but must be strictly 1730 set before any use.</div> 1731<dl> 1732<dt><span class="simpleTagLabel">Since:</span></dt> 1733<dd>2.3</dd> 1734</dl> 1735</li> 1736<li class="blockList"> 1737<h4>_creatorIndex</h4> 1738<pre>int _creatorIndex</pre> 1739<dl> 1740<dt><span class="simpleTagLabel">Since:</span></dt> 1741<dd>2.1</dd> 1742</dl> 1743</li> 1744<li class="blockListLast"> 1745<h4>_ignorable</h4> 1746<pre>boolean _ignorable</pre> 1747<div class="block">Marker flag that may have to be set during construction, to indicate that 1748 although property may have been constructed and added as a placeholder, 1749 it represents something that should be ignored during deserialization. 1750 This mostly concerns Creator properties which may not be easily deleted 1751 during processing.</div> 1752<dl> 1753<dt><span class="simpleTagLabel">Since:</span></dt> 1754<dd>2.9.4</dd> 1755</dl> 1756</li> 1757</ul> 1758</li> 1759</ul> 1760</li> 1761<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"> 1762<!-- --> 1763</a> 1764<h3>Class <a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.DefaultDeserializationContext</a> extends <a href="com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> implements Serializable</h3> 1765<dl class="nameValue"> 1766<dt>serialVersionUID:</dt> 1767<dd>1L</dd> 1768</dl> 1769<ul class="blockList"> 1770<li class="blockList"> 1771<h3>Serialized Fields</h3> 1772<ul class="blockList"> 1773<li class="blockListLast"> 1774<h4>_objectIdResolvers</h4> 1775<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>> _objectIdResolvers</pre> 1776</li> 1777</ul> 1778</li> 1779</ul> 1780</li> 1781<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl"> 1782<!-- --> 1783</a> 1784<h3>Class <a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl</a> extends <a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> implements Serializable</h3> 1785<dl class="nameValue"> 1786<dt>serialVersionUID:</dt> 1787<dd>1L</dd> 1788</dl> 1789</li> 1790<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DeserializerCache"> 1791<!-- --> 1792</a> 1793<h3>Class <a href="com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.DeserializerCache</a> extends <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> implements Serializable</h3> 1794<dl class="nameValue"> 1795<dt>serialVersionUID:</dt> 1796<dd>1L</dd> 1797</dl> 1798<ul class="blockList"> 1799<li class="blockList"> 1800<h3>Serialization Methods</h3> 1801<ul class="blockList"> 1802<li class="blockListLast"> 1803<h4>writeReplace</h4> 1804<pre><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> writeReplace()</pre> 1805</li> 1806</ul> 1807</li> 1808<li class="blockList"> 1809<h3>Serialized Fields</h3> 1810<ul class="blockList"> 1811<li class="blockList"> 1812<h4>_cachedDeserializers</h4> 1813<pre><a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">LRUMap</a><<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">K</a>,<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">V</a>> _cachedDeserializers</pre> 1814<div class="block">We will also cache some dynamically constructed deserializers; 1815 specifically, ones that are expensive to construct. 1816 This currently means bean, Enum and container deserializers.</div> 1817</li> 1818<li class="blockListLast"> 1819<h4>_incompleteDeserializers</h4> 1820<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _incompleteDeserializers</pre> 1821<div class="block">During deserializer construction process we may need to keep track of partially 1822 completed deserializers, to resolve cyclic dependencies. This is the 1823 map used for storing deserializers before they are fully complete.</div> 1824</li> 1825</ul> 1826</li> 1827</ul> 1828</li> 1829<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableAnyProperty"> 1830<!-- --> 1831</a> 1832<h3>Class <a href="com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.SettableAnyProperty</a> extends <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> implements Serializable</h3> 1833<dl class="nameValue"> 1834<dt>serialVersionUID:</dt> 1835<dd>1L</dd> 1836</dl> 1837<ul class="blockList"> 1838<li class="blockList"> 1839<h3>Serialization Methods</h3> 1840<ul class="blockList"> 1841<li class="blockListLast"> 1842<h4>readResolve</h4> 1843<pre><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> readResolve()</pre> 1844<div class="block">Need to define this to verify that we retain actual Method reference</div> 1845</li> 1846</ul> 1847</li> 1848<li class="blockList"> 1849<h3>Serialized Fields</h3> 1850<ul class="blockList"> 1851<li class="blockList"> 1852<h4>_property</h4> 1853<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 1854<div class="block">Method used for setting "any" properties, along with annotation 1855 information. Retained to allow contextualization of any properties.</div> 1856</li> 1857<li class="blockList"> 1858<h4>_setter</h4> 1859<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _setter</pre> 1860<div class="block">Annotated variant is needed for JDK serialization only</div> 1861</li> 1862<li class="blockList"> 1863<h4>_setterIsField</h4> 1864<pre>boolean _setterIsField</pre> 1865</li> 1866<li class="blockList"> 1867<h4>_type</h4> 1868<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 1869</li> 1870<li class="blockList"> 1871<h4>_valueDeserializer</h4> 1872<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 1873</li> 1874<li class="blockList"> 1875<h4>_valueTypeDeserializer</h4> 1876<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 1877</li> 1878<li class="blockListLast"> 1879<h4>_keyDeserializer</h4> 1880<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 1881<dl> 1882<dt><span class="simpleTagLabel">Since:</span></dt> 1883<dd>2.9</dd> 1884</dl> 1885</li> 1886</ul> 1887</li> 1888</ul> 1889</li> 1890<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableBeanProperty"> 1891<!-- --> 1892</a> 1893<h3>Class <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.SettableBeanProperty</a> extends <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a> implements Serializable</h3> 1894<ul class="blockList"> 1895<li class="blockList"> 1896<h3>Serialized Fields</h3> 1897<ul class="blockList"> 1898<li class="blockList"> 1899<h4>_propName</h4> 1900<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _propName</pre> 1901<div class="block">Logical name of the property (often but not always derived 1902 from the setter method name)</div> 1903</li> 1904<li class="blockList"> 1905<h4>_type</h4> 1906<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 1907<div class="block">Base type for property; may be a supertype of actual value.</div> 1908</li> 1909<li class="blockList"> 1910<h4>_wrapperName</h4> 1911<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre> 1912<dl> 1913<dt><span class="simpleTagLabel">Since:</span></dt> 1914<dd>2.2</dd> 1915</dl> 1916</li> 1917<li class="blockList"> 1918<h4>_valueDeserializer</h4> 1919<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 1920<div class="block">Deserializer used for handling property value. 1921<p> 1922 NOTE: has been immutable since 2.3</div> 1923</li> 1924<li class="blockList"> 1925<h4>_valueTypeDeserializer</h4> 1926<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 1927<div class="block">If value will contain type information (to support 1928 polymorphic handling), this is the type deserializer 1929 used to handle type resolution.</div> 1930</li> 1931<li class="blockList"> 1932<h4>_nullProvider</h4> 1933<pre><a href="com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nullProvider</pre> 1934<div class="block">Entity used for possible translation from `null` into non-null 1935 value of type of this property. 1936 Often same as <code>_valueDeserializer</code>, but not always.</div> 1937<dl> 1938<dt><span class="simpleTagLabel">Since:</span></dt> 1939<dd>2.9</dd> 1940</dl> 1941</li> 1942<li class="blockList"> 1943<h4>_managedReferenceName</h4> 1944<pre><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> _managedReferenceName</pre> 1945<div class="block">If property represents a managed (forward) reference, we will need 1946 the name of reference for later linking. 1947<p> 1948 TODO: should try to make immutable.</div> 1949</li> 1950<li class="blockList"> 1951<h4>_objectIdInfo</h4> 1952<pre><a href="com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> _objectIdInfo</pre> 1953<div class="block">This is the information for object identity associated with the property. 1954 <p> 1955 TODO: should try to make immutable.</div> 1956</li> 1957<li class="blockList"> 1958<h4>_viewMatcher</h4> 1959<pre><a href="com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">ViewMatcher</a> _viewMatcher</pre> 1960<div class="block">Helper object used for checking whether this property is to 1961 be included in the active view, if property is view-specific; 1962 null otherwise. 1963<p> 1964 TODO: should try to make immutable.</div> 1965</li> 1966<li class="blockListLast"> 1967<h4>_propertyIndex</h4> 1968<pre>int _propertyIndex</pre> 1969<div class="block">Index of property (within all property of a bean); assigned 1970 when all properties have been collected. Order of entries 1971 is arbitrary, but once indexes are assigned they are not 1972 changed. 1973<p> 1974 TODO: should try to make immutable if at all possible</div> 1975</li> 1976</ul> 1977</li> 1978</ul> 1979</li> 1980<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating"> 1981<!-- --> 1982</a> 1983<h3>Class <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 1984<ul class="blockList"> 1985<li class="blockList"> 1986<h3>Serialized Fields</h3> 1987<ul class="blockList"> 1988<li class="blockListLast"> 1989<h4>delegate</h4> 1990<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> delegate</pre> 1991</li> 1992</ul> 1993</li> 1994</ul> 1995</li> 1996<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"> 1997<!-- --> 1998</a> 1999<h3>Class <a href="com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.UnresolvedForwardReference</a> extends <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 2000<dl class="nameValue"> 2001<dt>serialVersionUID:</dt> 2002<dd>1L</dd> 2003</dl> 2004<ul class="blockList"> 2005<li class="blockList"> 2006<h3>Serialized Fields</h3> 2007<ul class="blockList"> 2008<li class="blockList"> 2009<h4>_roid</h4> 2010<pre><a href="com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a> _roid</pre> 2011</li> 2012<li class="blockListLast"> 2013<h4>_unresolvedIds</h4> 2014<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>> _unresolvedIds</pre> 2015</li> 2016</ul> 2017</li> 2018</ul> 2019</li> 2020<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.ValueInstantiator.Base"> 2021<!-- --> 2022</a> 2023<h3>Class <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.Base.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.ValueInstantiator.Base</a> extends <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> implements Serializable</h3> 2024<dl class="nameValue"> 2025<dt>serialVersionUID:</dt> 2026<dd>1L</dd> 2027</dl> 2028<ul class="blockList"> 2029<li class="blockList"> 2030<h3>Serialized Fields</h3> 2031<ul class="blockList"> 2032<li class="blockListLast"> 2033<h4>_valueType</h4> 2034<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _valueType</pre> 2035</li> 2036</ul> 2037</li> 2038</ul> 2039</li> 2040</ul> 2041</li> 2042<li class="blockList"> 2043<h2 title="Package">Package com.fasterxml.jackson.databind.deser.impl</h2> 2044<ul class="blockList"> 2045<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"> 2046<!-- --> 2047</a> 2048<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> implements Serializable</h3> 2049<dl class="nameValue"> 2050<dt>serialVersionUID:</dt> 2051<dd>1L</dd> 2052</dl> 2053<ul class="blockList"> 2054<li class="blockList"> 2055<h3>Serialized Fields</h3> 2056<ul class="blockList"> 2057<li class="blockList"> 2058<h4>_delegate</h4> 2059<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre> 2060<div class="block">Deserializer we delegate operations that we cannot handle.</div> 2061</li> 2062<li class="blockList"> 2063<h4>_orderedProperties</h4> 2064<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre> 2065<div class="block">Properties in order expected to be found in JSON array.</div> 2066</li> 2067<li class="blockList"> 2068<h4>_buildMethod</h4> 2069<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre> 2070</li> 2071<li class="blockListLast"> 2072<h4>_targetType</h4> 2073<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _targetType</pre> 2074<div class="block">Type that the builder will produce, target type; as opposed to 2075 `handledType()` which refers to Builder class.</div> 2076<dl> 2077<dt><span class="simpleTagLabel">Since:</span></dt> 2078<dd>2.9</dd> 2079</dl> 2080</li> 2081</ul> 2082</li> 2083</ul> 2084</li> 2085<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"> 2086<!-- --> 2087</a> 2088<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> implements Serializable</h3> 2089<dl class="nameValue"> 2090<dt>serialVersionUID:</dt> 2091<dd>1L</dd> 2092</dl> 2093<ul class="blockList"> 2094<li class="blockList"> 2095<h3>Serialized Fields</h3> 2096<ul class="blockList"> 2097<li class="blockList"> 2098<h4>_delegate</h4> 2099<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre> 2100<div class="block">Deserializer we delegate operations that we cannot handle.</div> 2101</li> 2102<li class="blockListLast"> 2103<h4>_orderedProperties</h4> 2104<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre> 2105<div class="block">Properties in order expected to be found in JSON array.</div> 2106</li> 2107</ul> 2108</li> 2109</ul> 2110</li> 2111<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"> 2112<!-- --> 2113</a> 2114<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap</a> extends <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> implements Serializable</h3> 2115<dl class="nameValue"> 2116<dt>serialVersionUID:</dt> 2117<dd>2L</dd> 2118</dl> 2119<ul class="blockList"> 2120<li class="blockList"> 2121<h3>Serialized Fields</h3> 2122<ul class="blockList"> 2123<li class="blockList"> 2124<h4>_caseInsensitive</h4> 2125<pre>boolean _caseInsensitive</pre> 2126<dl> 2127<dt><span class="simpleTagLabel">Since:</span></dt> 2128<dd>2.5</dd> 2129</dl> 2130</li> 2131<li class="blockList"> 2132<h4>_hashMask</h4> 2133<pre>int _hashMask</pre> 2134</li> 2135<li class="blockList"> 2136<h4>_size</h4> 2137<pre>int _size</pre> 2138<div class="block">Number of entries stored in the hash area.</div> 2139</li> 2140<li class="blockList"> 2141<h4>_spillCount</h4> 2142<pre>int _spillCount</pre> 2143</li> 2144<li class="blockList"> 2145<h4>_hashArea</h4> 2146<pre><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>[] _hashArea</pre> 2147<div class="block">Hash area that contains key/property pairs in adjacent elements.</div> 2148</li> 2149<li class="blockList"> 2150<h4>_propsInOrder</h4> 2151<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _propsInOrder</pre> 2152<div class="block">Array of properties in the exact order they were handed in. This is 2153 used by as-array serialization, deserialization.</div> 2154</li> 2155<li class="blockList"> 2156<h4>_aliasDefs</h4> 2157<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _aliasDefs</pre> 2158<div class="block">Configuration of alias mappings, indexed by unmodified property name 2159 to unmodified aliases, if any; entries only included for properties 2160 that do have aliases. 2161 This is is used for constructing actual reverse lookup mapping, if 2162 needed, taking into account possible case-insensitivity, as well 2163 as possibility of name prefixes.</div> 2164<dl> 2165<dt><span class="simpleTagLabel">Since:</span></dt> 2166<dd>2.9</dd> 2167</dl> 2168</li> 2169<li class="blockListLast"> 2170<h4>_aliasMapping</h4> 2171<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _aliasMapping</pre> 2172<div class="block">Mapping from secondary names (aliases) to primary names.</div> 2173<dl> 2174<dt><span class="simpleTagLabel">Since:</span></dt> 2175<dd>2.9</dd> 2176</dl> 2177</li> 2178</ul> 2179</li> 2180</ul> 2181</li> 2182<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FailingDeserializer"> 2183<!-- --> 2184</a> 2185<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.FailingDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2186<dl class="nameValue"> 2187<dt>serialVersionUID:</dt> 2188<dd>1L</dd> 2189</dl> 2190<ul class="blockList"> 2191<li class="blockList"> 2192<h3>Serialized Fields</h3> 2193<ul class="blockList"> 2194<li class="blockListLast"> 2195<h4>_message</h4> 2196<pre><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> _message</pre> 2197</li> 2198</ul> 2199</li> 2200</ul> 2201</li> 2202<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FieldProperty"> 2203<!-- --> 2204</a> 2205<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.FieldProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 2206<dl class="nameValue"> 2207<dt>serialVersionUID:</dt> 2208<dd>1L</dd> 2209</dl> 2210<ul class="blockList"> 2211<li class="blockList"> 2212<h3>Serialization Methods</h3> 2213<ul class="blockList"> 2214<li class="blockListLast"> 2215<h4>readResolve</h4> 2216<pre><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> readResolve()</pre> 2217</li> 2218</ul> 2219</li> 2220<li class="blockList"> 2221<h3>Serialized Fields</h3> 2222<ul class="blockList"> 2223<li class="blockList"> 2224<h4>_annotated</h4> 2225<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a> _annotated</pre> 2226</li> 2227<li class="blockListLast"> 2228<h4>_skipNulls</h4> 2229<pre>boolean _skipNulls</pre> 2230<dl> 2231<dt><span class="simpleTagLabel">Since:</span></dt> 2232<dd>2.9</dd> 2233</dl> 2234</li> 2235</ul> 2236</li> 2237</ul> 2238</li> 2239<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"> 2240<!-- --> 2241</a> 2242<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/InnerClassProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.InnerClassProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a> implements Serializable</h3> 2243<dl class="nameValue"> 2244<dt>serialVersionUID:</dt> 2245<dd>1L</dd> 2246</dl> 2247<ul class="blockList"> 2248<li class="blockList"> 2249<h3>Serialization Methods</h3> 2250<ul class="blockList"> 2251<li class="blockList"> 2252<h4>readResolve</h4> 2253<pre><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> readResolve()</pre> 2254</li> 2255<li class="blockListLast"> 2256<h4>writeReplace</h4> 2257<pre><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> writeReplace()</pre> 2258</li> 2259</ul> 2260</li> 2261<li class="blockList"> 2262<h3>Serialized Fields</h3> 2263<ul class="blockList"> 2264<li class="blockListLast"> 2265<h4>_annotated</h4> 2266<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _annotated</pre> 2267<div class="block">Serializable version of single-arg constructor we use for value instantiation.</div> 2268</li> 2269</ul> 2270</li> 2271</ul> 2272</li> 2273<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"> 2274<!-- --> 2275</a> 2276<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/ManagedReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a> implements Serializable</h3> 2277<dl class="nameValue"> 2278<dt>serialVersionUID:</dt> 2279<dd>1L</dd> 2280</dl> 2281<ul class="blockList"> 2282<li class="blockList"> 2283<h3>Serialized Fields</h3> 2284<ul class="blockList"> 2285<li class="blockList"> 2286<h4>_referenceName</h4> 2287<pre><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> _referenceName</pre> 2288</li> 2289<li class="blockList"> 2290<h4>_isContainer</h4> 2291<pre>boolean _isContainer</pre> 2292<div class="block">Flag that indicates whether property to handle is a container type 2293 (array, Collection, Map) or not.</div> 2294</li> 2295<li class="blockListLast"> 2296<h4>_backProperty</h4> 2297<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _backProperty</pre> 2298</li> 2299</ul> 2300</li> 2301</ul> 2302</li> 2303<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"> 2304<!-- --> 2305</a> 2306<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/MergingSettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a> implements Serializable</h3> 2307<dl class="nameValue"> 2308<dt>serialVersionUID:</dt> 2309<dd>1L</dd> 2310</dl> 2311<ul class="blockList"> 2312<li class="blockList"> 2313<h3>Serialized Fields</h3> 2314<ul class="blockList"> 2315<li class="blockListLast"> 2316<h4>_accessor</h4> 2317<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _accessor</pre> 2318<div class="block">Member (field, method) used for accessing existing value.</div> 2319</li> 2320</ul> 2321</li> 2322</ul> 2323</li> 2324<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.MethodProperty"> 2325<!-- --> 2326</a> 2327<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.MethodProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 2328<dl class="nameValue"> 2329<dt>serialVersionUID:</dt> 2330<dd>1L</dd> 2331</dl> 2332<ul class="blockList"> 2333<li class="blockList"> 2334<h3>Serialization Methods</h3> 2335<ul class="blockList"> 2336<li class="blockListLast"> 2337<h4>readResolve</h4> 2338<pre><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> readResolve()</pre> 2339</li> 2340</ul> 2341</li> 2342<li class="blockList"> 2343<h3>Serialized Fields</h3> 2344<ul class="blockList"> 2345<li class="blockList"> 2346<h4>_annotated</h4> 2347<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre> 2348</li> 2349<li class="blockListLast"> 2350<h4>_skipNulls</h4> 2351<pre>boolean _skipNulls</pre> 2352<dl> 2353<dt><span class="simpleTagLabel">Since:</span></dt> 2354<dd>2.9</dd> 2355</dl> 2356</li> 2357</ul> 2358</li> 2359</ul> 2360</li> 2361<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"> 2362<!-- --> 2363</a> 2364<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/NullsAsEmptyProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider</a> extends <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> implements Serializable</h3> 2365<dl class="nameValue"> 2366<dt>serialVersionUID:</dt> 2367<dd>1L</dd> 2368</dl> 2369<ul class="blockList"> 2370<li class="blockList"> 2371<h3>Serialized Fields</h3> 2372<ul class="blockList"> 2373<li class="blockListLast"> 2374<h4>_deserializer</h4> 2375<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _deserializer</pre> 2376</li> 2377</ul> 2378</li> 2379</ul> 2380</li> 2381<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider"> 2382<!-- --> 2383</a> 2384<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider</a> extends <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> implements Serializable</h3> 2385<dl class="nameValue"> 2386<dt>serialVersionUID:</dt> 2387<dd>1L</dd> 2388</dl> 2389<ul class="blockList"> 2390<li class="blockList"> 2391<h3>Serialized Fields</h3> 2392<ul class="blockList"> 2393<li class="blockList"> 2394<h4>_nullValue</h4> 2395<pre><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> _nullValue</pre> 2396</li> 2397<li class="blockListLast"> 2398<h4>_access</h4> 2399<pre><a href="com/fasterxml/jackson/databind/util/AccessPattern.html" title="enum in com.fasterxml.jackson.databind.util">AccessPattern</a> _access</pre> 2400</li> 2401</ul> 2402</li> 2403</ul> 2404</li> 2405<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.NullsFailProvider"> 2406<!-- --> 2407</a> 2408<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/NullsFailProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.NullsFailProvider</a> extends <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> implements Serializable</h3> 2409<dl class="nameValue"> 2410<dt>serialVersionUID:</dt> 2411<dd>1L</dd> 2412</dl> 2413<ul class="blockList"> 2414<li class="blockList"> 2415<h3>Serialized Fields</h3> 2416<ul class="blockList"> 2417<li class="blockList"> 2418<h4>_name</h4> 2419<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _name</pre> 2420</li> 2421<li class="blockListLast"> 2422<h4>_type</h4> 2423<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 2424</li> 2425</ul> 2426</li> 2427</ul> 2428</li> 2429<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"> 2430<!-- --> 2431</a> 2432<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.ObjectIdReader</a> extends <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> implements Serializable</h3> 2433<dl class="nameValue"> 2434<dt>serialVersionUID:</dt> 2435<dd>1L</dd> 2436</dl> 2437<ul class="blockList"> 2438<li class="blockList"> 2439<h3>Serialized Fields</h3> 2440<ul class="blockList"> 2441<li class="blockList"> 2442<h4>_idType</h4> 2443<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _idType</pre> 2444</li> 2445<li class="blockList"> 2446<h4>propertyName</h4> 2447<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> propertyName</pre> 2448</li> 2449<li class="blockList"> 2450<h4>generator</h4> 2451<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a><<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">T</a>> generator</pre> 2452<div class="block">Blueprint generator instance: actual instance will be 2453 fetched from <a href="com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> using this as 2454 the key.</div> 2455</li> 2456<li class="blockList"> 2457<h4>resolver</h4> 2458<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a> resolver</pre> 2459</li> 2460<li class="blockList"> 2461<h4>_deserializer</h4> 2462<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _deserializer</pre> 2463<div class="block">Deserializer used for deserializing id values.</div> 2464</li> 2465<li class="blockListLast"> 2466<h4>idProperty</h4> 2467<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> idProperty</pre> 2468</li> 2469</ul> 2470</li> 2471</ul> 2472</li> 2473<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"> 2474<!-- --> 2475</a> 2476<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 2477<dl class="nameValue"> 2478<dt>serialVersionUID:</dt> 2479<dd>1L</dd> 2480</dl> 2481<ul class="blockList"> 2482<li class="blockList"> 2483<h3>Serialized Fields</h3> 2484<ul class="blockList"> 2485<li class="blockListLast"> 2486<h4>_forward</h4> 2487<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _forward</pre> 2488</li> 2489</ul> 2490</li> 2491</ul> 2492</li> 2493<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"> 2494<!-- --> 2495</a> 2496<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 2497<dl class="nameValue"> 2498<dt>serialVersionUID:</dt> 2499<dd>1L</dd> 2500</dl> 2501<ul class="blockList"> 2502<li class="blockList"> 2503<h3>Serialized Fields</h3> 2504<ul class="blockList"> 2505<li class="blockListLast"> 2506<h4>_objectIdReader</h4> 2507<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 2508</li> 2509</ul> 2510</li> 2511</ul> 2512</li> 2513<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"> 2514<!-- --> 2515</a> 2516<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedObjectIdGenerator.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator</a> extends <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerators.PropertyGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerators.PropertyGenerator</a> implements Serializable</h3> 2517<dl class="nameValue"> 2518<dt>serialVersionUID:</dt> 2519<dd>1L</dd> 2520</dl> 2521</li> 2522<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"> 2523<!-- --> 2524</a> 2525<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.SetterlessProperty</a> extends <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 2526<dl class="nameValue"> 2527<dt>serialVersionUID:</dt> 2528<dd>1L</dd> 2529</dl> 2530<ul class="blockList"> 2531<li class="blockList"> 2532<h3>Serialized Fields</h3> 2533<ul class="blockList"> 2534<li class="blockList"> 2535<h4>_annotated</h4> 2536<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre> 2537</li> 2538<li class="blockListLast"> 2539<h4>_getter</h4> 2540<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _getter</pre> 2541<div class="block">Get method for accessing property value used to access property 2542 (of Collection or Map type) to modify.</div> 2543</li> 2544</ul> 2545</li> 2546</ul> 2547</li> 2548<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"> 2549<!-- --> 2550</a> 2551<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/TypeWrappedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer</a> extends <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>> implements Serializable</h3> 2552<dl class="nameValue"> 2553<dt>serialVersionUID:</dt> 2554<dd>1L</dd> 2555</dl> 2556<ul class="blockList"> 2557<li class="blockList"> 2558<h3>Serialized Fields</h3> 2559<ul class="blockList"> 2560<li class="blockList"> 2561<h4>_typeDeserializer</h4> 2562<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _typeDeserializer</pre> 2563</li> 2564<li class="blockListLast"> 2565<h4>_deserializer</h4> 2566<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _deserializer</pre> 2567</li> 2568</ul> 2569</li> 2570</ul> 2571</li> 2572<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ValueInjector"> 2573<!-- --> 2574</a> 2575<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.ValueInjector</a> extends <a href="com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a> implements Serializable</h3> 2576<dl class="nameValue"> 2577<dt>serialVersionUID:</dt> 2578<dd>1L</dd> 2579</dl> 2580<ul class="blockList"> 2581<li class="blockList"> 2582<h3>Serialized Fields</h3> 2583<ul class="blockList"> 2584<li class="blockListLast"> 2585<h4>_valueId</h4> 2586<pre><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> _valueId</pre> 2587<div class="block">Identifier used for looking up value to inject</div> 2588</li> 2589</ul> 2590</li> 2591</ul> 2592</li> 2593</ul> 2594</li> 2595<li class="blockList"> 2596<h2 title="Package">Package com.fasterxml.jackson.databind.deser.std</h2> 2597<ul class="blockList"> 2598<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"> 2599<!-- --> 2600</a> 2601<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a> implements Serializable</h3> 2602<dl class="nameValue"> 2603<dt>serialVersionUID:</dt> 2604<dd>1L</dd> 2605</dl> 2606</li> 2607<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"> 2608<!-- --> 2609</a> 2610<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/AtomicBooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>> implements Serializable</h3> 2611<dl class="nameValue"> 2612<dt>serialVersionUID:</dt> 2613<dd>1L</dd> 2614</dl> 2615</li> 2616<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"> 2617<!-- --> 2618</a> 2619<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/AtomicReferenceDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ReferenceTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ReferenceTypeDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</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>>> implements Serializable</h3> 2620<dl class="nameValue"> 2621<dt>serialVersionUID:</dt> 2622<dd>1L</dd> 2623</dl> 2624</li> 2625<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"> 2626<!-- --> 2627</a> 2628<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ByteBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> implements Serializable</h3> 2629<dl class="nameValue"> 2630<dt>serialVersionUID:</dt> 2631<dd>1L</dd> 2632</dl> 2633</li> 2634<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"> 2635<!-- --> 2636</a> 2637<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.CollectionDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</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">Collection</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>>> implements Serializable</h3> 2638<dl class="nameValue"> 2639<dt>serialVersionUID:</dt> 2640<dd>-1L</dd> 2641</dl> 2642<ul class="blockList"> 2643<li class="blockList"> 2644<h3>Serialized Fields</h3> 2645<ul class="blockList"> 2646<li class="blockList"> 2647<h4>_valueDeserializer</h4> 2648<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 2649<div class="block">Value deserializer.</div> 2650</li> 2651<li class="blockList"> 2652<h4>_valueTypeDeserializer</h4> 2653<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2654<div class="block">If element instances have polymorphic type information, this 2655 is the type deserializer that can handle it</div> 2656</li> 2657<li class="blockList"> 2658<h4>_valueInstantiator</h4> 2659<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 2660</li> 2661<li class="blockListLast"> 2662<h4>_delegateDeserializer</h4> 2663<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 2664<div class="block">Deserializer that is used iff delegate-based creator is 2665 to be used for deserializing from JSON Object.</div> 2666</li> 2667</ul> 2668</li> 2669</ul> 2670</li> 2671<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase"> 2672<!-- --> 2673</a> 2674<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="type parameter in ContainerDeserializerBase">T</a>> implements Serializable</h3> 2675<ul class="blockList"> 2676<li class="blockList"> 2677<h3>Serialized Fields</h3> 2678<ul class="blockList"> 2679<li class="blockList"> 2680<h4>_containerType</h4> 2681<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _containerType</pre> 2682</li> 2683<li class="blockList"> 2684<h4>_nullProvider</h4> 2685<pre><a href="com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nullProvider</pre> 2686<div class="block">Handler we need for dealing with nulls.</div> 2687<dl> 2688<dt><span class="simpleTagLabel">Since:</span></dt> 2689<dd>2.9</dd> 2690</dl> 2691</li> 2692<li class="blockList"> 2693<h4>_skipNullValues</h4> 2694<pre>boolean _skipNullValues</pre> 2695<div class="block">Marker flag set if the <code>_nullProvider</code> indicates that all null 2696 content values should be skipped (instead of being possibly converted).</div> 2697<dl> 2698<dt><span class="simpleTagLabel">Since:</span></dt> 2699<dd>2.9</dd> 2700</dl> 2701</li> 2702<li class="blockListLast"> 2703<h4>_unwrapSingle</h4> 2704<pre><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</pre> 2705<div class="block">Specific override for this instance (from proper, or global per-type overrides) 2706 to indicate whether single value may be taken to mean an unwrapped one-element array 2707 or not. If null, left to global defaults.</div> 2708<dl> 2709<dt><span class="simpleTagLabel">Since:</span></dt> 2710<dd>2.9 (demoted from sub-classes where added in 2.7)</dd> 2711</dl> 2712</li> 2713</ul> 2714</li> 2715</ul> 2716</li> 2717<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer"> 2718<!-- --> 2719</a> 2720<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.CalendarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>> implements Serializable</h3> 2721<ul class="blockList"> 2722<li class="blockList"> 2723<h3>Serialized Fields</h3> 2724<ul class="blockList"> 2725<li class="blockListLast"> 2726<h4>_defaultCtor</h4> 2727<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">T</a>> _defaultCtor</pre> 2728<div class="block">We may know actual expected type; if so, it will be 2729 used for instantiation.</div> 2730<dl> 2731<dt><span class="simpleTagLabel">Since:</span></dt> 2732<dd>2.9</dd> 2733</dl> 2734</li> 2735</ul> 2736</li> 2737</ul> 2738</li> 2739<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer"> 2740<!-- --> 2741</a> 2742<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="type parameter in DateDeserializers.DateBasedDeserializer">T</a>> implements Serializable</h3> 2743<ul class="blockList"> 2744<li class="blockList"> 2745<h3>Serialized Fields</h3> 2746<ul class="blockList"> 2747<li class="blockList"> 2748<h4>_customFormat</h4> 2749<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre> 2750<div class="block">Specific format to use, if non-null; if null will 2751 just use default format.</div> 2752</li> 2753<li class="blockListLast"> 2754<h4>_formatString</h4> 2755<pre><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> _formatString</pre> 2756<div class="block">Let's also keep format String for reference, to use for error messages</div> 2757</li> 2758</ul> 2759</li> 2760</ul> 2761</li> 2762<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer"> 2763<!-- --> 2764</a> 2765<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>> implements Serializable</h3> 2766</li> 2767<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer"> 2768<!-- --> 2769</a> 2770<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.SqlDateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>> implements Serializable</h3> 2771</li> 2772<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer"> 2773<!-- --> 2774</a> 2775<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.TimestampDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>> implements Serializable</h3> 2776</li> 2777<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer"> 2778<!-- --> 2779</a> 2780<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2781<dl class="nameValue"> 2782<dt>serialVersionUID:</dt> 2783<dd>1L</dd> 2784</dl> 2785<ul class="blockList"> 2786<li class="blockList"> 2787<h3>Serialized Fields</h3> 2788<ul class="blockList"> 2789<li class="blockListLast"> 2790<h4>_delegatee</h4> 2791<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegatee</pre> 2792</li> 2793</ul> 2794</li> 2795</ul> 2796</li> 2797<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumDeserializer"> 2798<!-- --> 2799</a> 2800<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/EnumDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.EnumDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</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>> implements Serializable</h3> 2801<dl class="nameValue"> 2802<dt>serialVersionUID:</dt> 2803<dd>1L</dd> 2804</dl> 2805<ul class="blockList"> 2806<li class="blockList"> 2807<h3>Serialized Fields</h3> 2808<ul class="blockList"> 2809<li class="blockList"> 2810<h4>_enumsByIndex</h4> 2811<pre><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>[] _enumsByIndex</pre> 2812</li> 2813<li class="blockList"> 2814<h4>_enumDefaultValue</h4> 2815<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>>> _enumDefaultValue</pre> 2816<dl> 2817<dt><span class="simpleTagLabel">Since:</span></dt> 2818<dd>2.8</dd> 2819</dl> 2820</li> 2821<li class="blockList"> 2822<h4>_lookupByName</h4> 2823<pre><a href="com/fasterxml/jackson/databind/util/CompactStringObjectMap.html" title="class in com.fasterxml.jackson.databind.util">CompactStringObjectMap</a> _lookupByName</pre> 2824<dl> 2825<dt><span class="simpleTagLabel">Since:</span></dt> 2826<dd>2.7.3</dd> 2827</dl> 2828</li> 2829<li class="blockList"> 2830<h4>_lookupByToString</h4> 2831<pre><a href="com/fasterxml/jackson/databind/util/CompactStringObjectMap.html" title="class in com.fasterxml.jackson.databind.util">CompactStringObjectMap</a> _lookupByToString</pre> 2832<div class="block">Alternatively, we may need a different lookup object if "use toString" 2833 is defined.</div> 2834<dl> 2835<dt><span class="simpleTagLabel">Since:</span></dt> 2836<dd>2.7.3</dd> 2837</dl> 2838</li> 2839<li class="blockListLast"> 2840<h4>_caseInsensitive</h4> 2841<pre><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> _caseInsensitive</pre> 2842</li> 2843</ul> 2844</li> 2845</ul> 2846</li> 2847<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"> 2848<!-- --> 2849</a> 2850<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util">EnumMap</a><?,?>> implements Serializable</h3> 2851<dl class="nameValue"> 2852<dt>serialVersionUID:</dt> 2853<dd>1L</dd> 2854</dl> 2855<ul class="blockList"> 2856<li class="blockList"> 2857<h3>Serialized Fields</h3> 2858<ul class="blockList"> 2859<li class="blockList"> 2860<h4>_enumClass</h4> 2861<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 2862</li> 2863<li class="blockList"> 2864<h4>_keyDeserializer</h4> 2865<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 2866</li> 2867<li class="blockList"> 2868<h4>_valueDeserializer</h4> 2869<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 2870</li> 2871<li class="blockList"> 2872<h4>_valueTypeDeserializer</h4> 2873<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2874<div class="block">If value instances have polymorphic type information, this 2875 is the type deserializer that can handle it</div> 2876</li> 2877<li class="blockList"> 2878<h4>_valueInstantiator</h4> 2879<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 2880<dl> 2881<dt><span class="simpleTagLabel">Since:</span></dt> 2882<dd>2.9</dd> 2883</dl> 2884</li> 2885<li class="blockList"> 2886<h4>_delegateDeserializer</h4> 2887<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 2888<div class="block">Deserializer that is used iff delegate-based creator is 2889 to be used for deserializing from JSON Object.</div> 2890</li> 2891<li class="blockListLast"> 2892<h4>_propertyBasedCreator</h4> 2893<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre> 2894<div class="block">If the Map is to be instantiated using non-default constructor 2895 or factory method 2896 that takes one or more named properties as argument(s), 2897 this creator is used for instantiation.</div> 2898</li> 2899</ul> 2900</li> 2901</ul> 2902</li> 2903<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"> 2904<!-- --> 2905</a> 2906<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><?>> implements Serializable</h3> 2907<dl class="nameValue"> 2908<dt>serialVersionUID:</dt> 2909<dd>1L</dd> 2910</dl> 2911<ul class="blockList"> 2912<li class="blockList"> 2913<h3>Serialized Fields</h3> 2914<ul class="blockList"> 2915<li class="blockList"> 2916<h4>_enumType</h4> 2917<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _enumType</pre> 2918</li> 2919<li class="blockList"> 2920<h4>_enumClass</h4> 2921<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 2922</li> 2923<li class="blockList"> 2924<h4>_enumDeserializer</h4> 2925<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _enumDeserializer</pre> 2926</li> 2927<li class="blockList"> 2928<h4>_nullProvider</h4> 2929<pre><a href="com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nullProvider</pre> 2930<div class="block">Handler we need for dealing with nulls.</div> 2931<dl> 2932<dt><span class="simpleTagLabel">Since:</span></dt> 2933<dd>2.10.1</dd> 2934</dl> 2935</li> 2936<li class="blockList"> 2937<h4>_skipNullValues</h4> 2938<pre>boolean _skipNullValues</pre> 2939<div class="block">Marker flag set if the <code>_nullProvider</code> indicates that all null 2940 content values should be skipped (instead of being possibly converted).</div> 2941<dl> 2942<dt><span class="simpleTagLabel">Since:</span></dt> 2943<dd>2.10.1</dd> 2944</dl> 2945</li> 2946<li class="blockListLast"> 2947<h4>_unwrapSingle</h4> 2948<pre><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</pre> 2949<div class="block">Specific override for this instance (from proper, or global per-type overrides) 2950 to indicate whether single value may be taken to mean an unwrapped one-element array 2951 or not. If null, left to global defaults.</div> 2952<dl> 2953<dt><span class="simpleTagLabel">Since:</span></dt> 2954<dd>2.7</dd> 2955</dl> 2956</li> 2957</ul> 2958</li> 2959</ul> 2960</li> 2961<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer"> 2962<!-- --> 2963</a> 2964<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.FromStringDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="type parameter in FromStringDeserializer">T</a>> implements Serializable</h3> 2965</li> 2966<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std"> 2967<!-- --> 2968</a> 2969<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.Std.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std</a> extends <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</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>> implements Serializable</h3> 2970<dl class="nameValue"> 2971<dt>serialVersionUID:</dt> 2972<dd>1L</dd> 2973</dl> 2974<ul class="blockList"> 2975<li class="blockList"> 2976<h3>Serialized Fields</h3> 2977<ul class="blockList"> 2978<li class="blockListLast"> 2979<h4>_kind</h4> 2980<pre>int _kind</pre> 2981</li> 2982</ul> 2983</li> 2984</ul> 2985</li> 2986<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator"> 2987<!-- --> 2988</a> 2989<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/JsonLocationInstantiator.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator</a> extends <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.Base.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator.Base</a> implements Serializable</h3> 2990<dl class="nameValue"> 2991<dt>serialVersionUID:</dt> 2992<dd>1L</dd> 2993</dl> 2994</li> 2995<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"> 2996<!-- --> 2997</a> 2998<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/JsonNodeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer</a> extends com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer<<a href="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> implements Serializable</h3> 2999</li> 3000<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapDeserializer"> 3001<!-- --> 3002</a> 3003<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.MapDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</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">Map</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>,<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>>> implements Serializable</h3> 3004<dl class="nameValue"> 3005<dt>serialVersionUID:</dt> 3006<dd>1L</dd> 3007</dl> 3008<ul class="blockList"> 3009<li class="blockList"> 3010<h3>Serialized Fields</h3> 3011<ul class="blockList"> 3012<li class="blockList"> 3013<h4>_keyDeserializer</h4> 3014<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 3015<div class="block">Key deserializer to use; either passed via constructor 3016 (when indicated by annotations), or resolved when 3017 <a href="com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-"><code>MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)</code></a> is called;</div> 3018</li> 3019<li class="blockList"> 3020<h4>_standardStringKey</h4> 3021<pre>boolean _standardStringKey</pre> 3022<div class="block">Flag set to indicate that the key type is 3023 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (or <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>, for 3024 which String is acceptable), <b>and</b> that the 3025 default Jackson key deserializer would be used. 3026 If both are true, can optimize handling.</div> 3027</li> 3028<li class="blockList"> 3029<h4>_valueDeserializer</h4> 3030<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 3031<div class="block">Value deserializer.</div> 3032</li> 3033<li class="blockList"> 3034<h4>_valueTypeDeserializer</h4> 3035<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 3036<div class="block">If value instances have polymorphic type information, this 3037 is the type deserializer that can handle it</div> 3038</li> 3039<li class="blockList"> 3040<h4>_valueInstantiator</h4> 3041<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 3042</li> 3043<li class="blockList"> 3044<h4>_delegateDeserializer</h4> 3045<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 3046<div class="block">Deserializer that is used iff delegate-based creator is 3047 to be used for deserializing from JSON Object.</div> 3048</li> 3049<li class="blockList"> 3050<h4>_propertyBasedCreator</h4> 3051<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre> 3052<div class="block">If the Map is to be instantiated using non-default constructor 3053 or factory method 3054 that takes one or more named properties as argument(s), 3055 this creator is used for instantiation.</div> 3056</li> 3057<li class="blockList"> 3058<h4>_hasDefaultCreator</h4> 3059<pre>boolean _hasDefaultCreator</pre> 3060</li> 3061<li class="blockListLast"> 3062<h4>_ignorableProperties</h4> 3063<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _ignorableProperties</pre> 3064</li> 3065</ul> 3066</li> 3067</ul> 3068</li> 3069<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"> 3070<!-- --> 3071</a> 3072<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</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>,<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>>> implements Serializable</h3> 3073<dl class="nameValue"> 3074<dt>serialVersionUID:</dt> 3075<dd>1L</dd> 3076</dl> 3077<ul class="blockList"> 3078<li class="blockList"> 3079<h3>Serialized Fields</h3> 3080<ul class="blockList"> 3081<li class="blockList"> 3082<h4>_keyDeserializer</h4> 3083<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 3084<div class="block">Key deserializer to use; either passed via constructor 3085 (when indicated by annotations), or resolved when 3086 <a href="com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-"><code>MapEntryDeserializer.createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)</code></a> is called;</div> 3087</li> 3088<li class="blockList"> 3089<h4>_valueDeserializer</h4> 3090<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 3091<div class="block">Value deserializer.</div> 3092</li> 3093<li class="blockListLast"> 3094<h4>_valueTypeDeserializer</h4> 3095<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 3096<div class="block">If value instances have polymorphic type information, this 3097 is the type deserializer that can handle it</div> 3098</li> 3099</ul> 3100</li> 3101</ul> 3102</li> 3103<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"> 3104<!-- --> 3105</a> 3106<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NullifyingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3107<dl class="nameValue"> 3108<dt>serialVersionUID:</dt> 3109<dd>1L</dd> 3110</dl> 3111</li> 3112<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer"> 3113<!-- --> 3114</a> 3115<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigDecimalDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>> implements Serializable</h3> 3116</li> 3117<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer"> 3118<!-- --> 3119</a> 3120<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigIntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>> implements Serializable</h3> 3121</li> 3122<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer"> 3123<!-- --> 3124</a> 3125<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<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>> implements Serializable</h3> 3126<dl class="nameValue"> 3127<dt>serialVersionUID:</dt> 3128<dd>1L</dd> 3129</dl> 3130</li> 3131<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer"> 3132<!-- --> 3133</a> 3134<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ByteDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>> implements Serializable</h3> 3135<dl class="nameValue"> 3136<dt>serialVersionUID:</dt> 3137<dd>1L</dd> 3138</dl> 3139</li> 3140<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer"> 3141<!-- --> 3142</a> 3143<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.CharacterDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang">Character</a>> implements Serializable</h3> 3144<dl class="nameValue"> 3145<dt>serialVersionUID:</dt> 3146<dd>1L</dd> 3147</dl> 3148</li> 3149<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer"> 3150<!-- --> 3151</a> 3152<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.DoubleDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>> implements Serializable</h3> 3153<dl class="nameValue"> 3154<dt>serialVersionUID:</dt> 3155<dd>1L</dd> 3156</dl> 3157</li> 3158<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer"> 3159<!-- --> 3160</a> 3161<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.FloatDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>> implements Serializable</h3> 3162<dl class="nameValue"> 3163<dt>serialVersionUID:</dt> 3164<dd>1L</dd> 3165</dl> 3166</li> 3167<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer"> 3168<!-- --> 3169</a> 3170<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.IntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> implements Serializable</h3> 3171<dl class="nameValue"> 3172<dt>serialVersionUID:</dt> 3173<dd>1L</dd> 3174</dl> 3175</li> 3176<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer"> 3177<!-- --> 3178</a> 3179<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.LongDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> implements Serializable</h3> 3180<dl class="nameValue"> 3181<dt>serialVersionUID:</dt> 3182<dd>1L</dd> 3183</dl> 3184</li> 3185<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer"> 3186<!-- --> 3187</a> 3188<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.NumberDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</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>> implements Serializable</h3> 3189</li> 3190<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer"> 3191<!-- --> 3192</a> 3193<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="type parameter in NumberDeserializers.PrimitiveOrWrapperDeserializer">T</a>> implements Serializable</h3> 3194<dl class="nameValue"> 3195<dt>serialVersionUID:</dt> 3196<dd>1L</dd> 3197</dl> 3198<ul class="blockList"> 3199<li class="blockList"> 3200<h3>Serialized Fields</h3> 3201<ul class="blockList"> 3202<li class="blockList"> 3203<h4>_nullValue</h4> 3204<pre><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> _nullValue</pre> 3205</li> 3206<li class="blockList"> 3207<h4>_emptyValue</h4> 3208<pre><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> _emptyValue</pre> 3209</li> 3210<li class="blockListLast"> 3211<h4>_primitive</h4> 3212<pre>boolean _primitive</pre> 3213</li> 3214</ul> 3215</li> 3216</ul> 3217</li> 3218<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer"> 3219<!-- --> 3220</a> 3221<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ShortDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>> implements Serializable</h3> 3222<dl class="nameValue"> 3223<dt>serialVersionUID:</dt> 3224<dd>1L</dd> 3225</dl> 3226</li> 3227<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"> 3228<!-- --> 3229</a> 3230<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</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>[]> implements Serializable</h3> 3231<dl class="nameValue"> 3232<dt>serialVersionUID:</dt> 3233<dd>1L</dd> 3234</dl> 3235<ul class="blockList"> 3236<li class="blockList"> 3237<h3>Serialized Fields</h3> 3238<ul class="blockList"> 3239<li class="blockList"> 3240<h4>_untyped</h4> 3241<pre>boolean _untyped</pre> 3242<div class="block">Flag that indicates whether the component type is Object or not. 3243 Used for minor optimization when constructing result.</div> 3244</li> 3245<li class="blockList"> 3246<h4>_elementClass</h4> 3247<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _elementClass</pre> 3248<div class="block">Type of contained elements: needed for constructing actual 3249 result array</div> 3250</li> 3251<li class="blockList"> 3252<h4>_elementDeserializer</h4> 3253<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _elementDeserializer</pre> 3254<div class="block">Element deserializer</div> 3255</li> 3256<li class="blockListLast"> 3257<h4>_elementTypeDeserializer</h4> 3258<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _elementTypeDeserializer</pre> 3259<div class="block">If element instances have polymorphic type information, this 3260 is the type deserializer that can handle it</div> 3261</li> 3262</ul> 3263</li> 3264</ul> 3265</li> 3266<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"> 3267<!-- --> 3268</a> 3269<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="type parameter in PrimitiveArrayDeserializers">T</a>> implements Serializable</h3> 3270<ul class="blockList"> 3271<li class="blockList"> 3272<h3>Serialized Fields</h3> 3273<ul class="blockList"> 3274<li class="blockList"> 3275<h4>_unwrapSingle</h4> 3276<pre><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</pre> 3277<div class="block">Specific override for this instance (from proper, or global per-type overrides) 3278 to indicate whether single value may be taken to mean an unwrapped one-element array 3279 or not. If null, left to global defaults.</div> 3280<dl> 3281<dt><span class="simpleTagLabel">Since:</span></dt> 3282<dd>2.7</dd> 3283</dl> 3284</li> 3285<li class="blockListLast"> 3286<h4>_nuller</h4> 3287<pre><a href="com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nuller</pre> 3288<div class="block">Flag that indicates need for special handling; either failing 3289 (throw exception) or skipping</div> 3290</li> 3291</ul> 3292</li> 3293</ul> 3294</li> 3295<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer"> 3296<!-- --> 3297</a> 3298<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ReferenceTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/ReferenceTypeDeserializer.html" title="type parameter in ReferenceTypeDeserializer">T</a>> implements Serializable</h3> 3299<dl class="nameValue"> 3300<dt>serialVersionUID:</dt> 3301<dd>2L</dd> 3302</dl> 3303<ul class="blockList"> 3304<li class="blockList"> 3305<h3>Serialized Fields</h3> 3306<ul class="blockList"> 3307<li class="blockList"> 3308<h4>_fullType</h4> 3309<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _fullType</pre> 3310<div class="block">Full type of property (or root value) for which this deserializer 3311 has been constructed and contextualized.</div> 3312</li> 3313<li class="blockList"> 3314<h4>_valueInstantiator</h4> 3315<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 3316</li> 3317<li class="blockList"> 3318<h4>_valueTypeDeserializer</h4> 3319<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 3320</li> 3321<li class="blockListLast"> 3322<h4>_valueDeserializer</h4> 3323<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 3324</li> 3325</ul> 3326</li> 3327</ul> 3328</li> 3329<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"> 3330<!-- --> 3331</a> 3332<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StackTraceElementDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StackTraceElement.html?is-external=true" title="class or interface in java.lang">StackTraceElement</a>> implements Serializable</h3> 3333<dl class="nameValue"> 3334<dt>serialVersionUID:</dt> 3335<dd>1L</dd> 3336</dl> 3337</li> 3338<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"> 3339<!-- --> 3340</a> 3341<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html" title="type parameter in StdDelegatingDeserializer">T</a>> implements Serializable</h3> 3342<dl class="nameValue"> 3343<dt>serialVersionUID:</dt> 3344<dd>1L</dd> 3345</dl> 3346<ul class="blockList"> 3347<li class="blockList"> 3348<h3>Serialized Fields</h3> 3349<ul class="blockList"> 3350<li class="blockList"> 3351<h4>_converter</h4> 3352<pre><a href="com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><<a href="com/fasterxml/jackson/databind/util/Converter.html" title="type parameter in Converter">IN</a>,<a href="com/fasterxml/jackson/databind/util/Converter.html" title="type parameter in Converter">OUT</a>> _converter</pre> 3353<div class="block">Converter that was used for creating <a href="com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html#Z:Z_delegateDeserializer"><code>StdDelegatingDeserializer._delegateDeserializer</code></a>.</div> 3354</li> 3355<li class="blockList"> 3356<h4>_delegateType</h4> 3357<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 3358<div class="block">Fully resolved delegate type, with generic information if any available.</div> 3359</li> 3360<li class="blockListLast"> 3361<h4>_delegateDeserializer</h4> 3362<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 3363<div class="block">Underlying serializer for type <code>T</code>.</div> 3364</li> 3365</ul> 3366</li> 3367</ul> 3368</li> 3369<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDeserializer"> 3370<!-- --> 3371</a> 3372<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdDeserializer</a> extends <a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="type parameter in StdDeserializer">T</a>> implements Serializable</h3> 3373<dl class="nameValue"> 3374<dt>serialVersionUID:</dt> 3375<dd>1L</dd> 3376</dl> 3377<ul class="blockList"> 3378<li class="blockList"> 3379<h3>Serialized Fields</h3> 3380<ul class="blockList"> 3381<li class="blockList"> 3382<h4>_valueClass</h4> 3383<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _valueClass</pre> 3384<div class="block">Type of values this deserializer handles: sometimes 3385 exact types, other time most specific supertype of 3386 types deserializer handles (which may be as generic 3387 as <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> in some case)</div> 3388</li> 3389<li class="blockListLast"> 3390<h4>_valueType</h4> 3391<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 3392</li> 3393</ul> 3394</li> 3395</ul> 3396</li> 3397<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"> 3398<!-- --> 3399</a> 3400<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdKeyDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer</a> extends <a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> implements Serializable</h3> 3401<dl class="nameValue"> 3402<dt>serialVersionUID:</dt> 3403<dd>1L</dd> 3404</dl> 3405<ul class="blockList"> 3406<li class="blockList"> 3407<h3>Serialized Fields</h3> 3408<ul class="blockList"> 3409<li class="blockList"> 3410<h4>_kind</h4> 3411<pre>int _kind</pre> 3412</li> 3413<li class="blockList"> 3414<h4>_keyClass</h4> 3415<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _keyClass</pre> 3416</li> 3417<li class="blockListLast"> 3418<h4>_deser</h4> 3419<pre><a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="type parameter in FromStringDeserializer">T</a>> _deser</pre> 3420<div class="block">Some types that are deserialized using a helper deserializer.</div> 3421</li> 3422</ul> 3423</li> 3424</ul> 3425</li> 3426<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"> 3427<!-- --> 3428</a> 3429<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers</a> extends <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> implements Serializable</h3> 3430<dl class="nameValue"> 3431<dt>serialVersionUID:</dt> 3432<dd>1L</dd> 3433</dl> 3434</li> 3435<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer"> 3436<!-- --> 3437</a> 3438<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdNodeBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/StdNodeBasedDeserializer.html" title="type parameter in StdNodeBasedDeserializer">T</a>> implements Serializable</h3> 3439<dl class="nameValue"> 3440<dt>serialVersionUID:</dt> 3441<dd>1L</dd> 3442</dl> 3443<ul class="blockList"> 3444<li class="blockList"> 3445<h3>Serialized Fields</h3> 3446<ul class="blockList"> 3447<li class="blockListLast"> 3448<h4>_treeDeserializer</h4> 3449<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _treeDeserializer</pre> 3450</li> 3451</ul> 3452</li> 3453</ul> 3454</li> 3455<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer"> 3456<!-- --> 3457</a> 3458<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="type parameter in StdScalarDeserializer">T</a>> implements Serializable</h3> 3459<dl class="nameValue"> 3460<dt>serialVersionUID:</dt> 3461<dd>1L</dd> 3462</dl> 3463</li> 3464<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"> 3465<!-- --> 3466</a> 3467<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StdValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdValueInstantiator</a> extends <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> implements Serializable</h3> 3468<dl class="nameValue"> 3469<dt>serialVersionUID:</dt> 3470<dd>1L</dd> 3471</dl> 3472<ul class="blockList"> 3473<li class="blockList"> 3474<h3>Serialized Fields</h3> 3475<ul class="blockList"> 3476<li class="blockList"> 3477<h4>_valueTypeDesc</h4> 3478<pre><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> _valueTypeDesc</pre> 3479<div class="block">Type of values that are instantiated; used 3480 for error reporting purposes.</div> 3481</li> 3482<li class="blockList"> 3483<h4>_valueClass</h4> 3484<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _valueClass</pre> 3485<dl> 3486<dt><span class="simpleTagLabel">Since:</span></dt> 3487<dd>2.8</dd> 3488</dl> 3489</li> 3490<li class="blockList"> 3491<h4>_defaultCreator</h4> 3492<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _defaultCreator</pre> 3493<div class="block">Default (no-argument) constructor to use for instantiation 3494 (with <a href="com/fasterxml/jackson/databind/deser/std/StdValueInstantiator.html#createUsingDefault-com.fasterxml.jackson.databind.DeserializationContext-"><code>StdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)</code></a>)</div> 3495</li> 3496<li class="blockList"> 3497<h4>_withArgsCreator</h4> 3498<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _withArgsCreator</pre> 3499</li> 3500<li class="blockList"> 3501<h4>_constructorArguments</h4> 3502<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _constructorArguments</pre> 3503</li> 3504<li class="blockList"> 3505<h4>_delegateType</h4> 3506<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 3507</li> 3508<li class="blockList"> 3509<h4>_delegateCreator</h4> 3510<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _delegateCreator</pre> 3511</li> 3512<li class="blockList"> 3513<h4>_delegateArguments</h4> 3514<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _delegateArguments</pre> 3515</li> 3516<li class="blockList"> 3517<h4>_arrayDelegateType</h4> 3518<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _arrayDelegateType</pre> 3519</li> 3520<li class="blockList"> 3521<h4>_arrayDelegateCreator</h4> 3522<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _arrayDelegateCreator</pre> 3523</li> 3524<li class="blockList"> 3525<h4>_arrayDelegateArguments</h4> 3526<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _arrayDelegateArguments</pre> 3527</li> 3528<li class="blockList"> 3529<h4>_fromStringCreator</h4> 3530<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromStringCreator</pre> 3531</li> 3532<li class="blockList"> 3533<h4>_fromIntCreator</h4> 3534<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromIntCreator</pre> 3535</li> 3536<li class="blockList"> 3537<h4>_fromLongCreator</h4> 3538<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromLongCreator</pre> 3539</li> 3540<li class="blockList"> 3541<h4>_fromDoubleCreator</h4> 3542<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromDoubleCreator</pre> 3543</li> 3544<li class="blockList"> 3545<h4>_fromBooleanCreator</h4> 3546<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromBooleanCreator</pre> 3547</li> 3548<li class="blockListLast"> 3549<h4>_incompleteParameter</h4> 3550<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _incompleteParameter</pre> 3551</li> 3552</ul> 3553</li> 3554</ul> 3555</li> 3556<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"> 3557<!-- --> 3558</a> 3559<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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>[]> implements Serializable</h3> 3560<dl class="nameValue"> 3561<dt>serialVersionUID:</dt> 3562<dd>2L</dd> 3563</dl> 3564<ul class="blockList"> 3565<li class="blockList"> 3566<h3>Serialized Fields</h3> 3567<ul class="blockList"> 3568<li class="blockList"> 3569<h4>_elementDeserializer</h4> 3570<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _elementDeserializer</pre> 3571<div class="block">Value serializer to use, if not the standard one (which is inlined)</div> 3572</li> 3573<li class="blockList"> 3574<h4>_nullProvider</h4> 3575<pre><a href="com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nullProvider</pre> 3576<div class="block">Handler we need for dealing with nulls.</div> 3577<dl> 3578<dt><span class="simpleTagLabel">Since:</span></dt> 3579<dd>2.9</dd> 3580</dl> 3581</li> 3582<li class="blockList"> 3583<h4>_unwrapSingle</h4> 3584<pre><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</pre> 3585<div class="block">Specific override for this instance (from proper, or global per-type overrides) 3586 to indicate whether single value may be taken to mean an unwrapped one-element array 3587 or not. If null, left to global defaults.</div> 3588<dl> 3589<dt><span class="simpleTagLabel">Since:</span></dt> 3590<dd>2.7</dd> 3591</dl> 3592</li> 3593<li class="blockListLast"> 3594<h4>_skipNullValues</h4> 3595<pre>boolean _skipNullValues</pre> 3596<div class="block">Marker flag set if the <code>_nullProvider</code> indicates that all null 3597 content values should be skipped (instead of being possibly converted).</div> 3598<dl> 3599<dt><span class="simpleTagLabel">Since:</span></dt> 3600<dd>2.9</dd> 3601</dl> 3602</li> 3603</ul> 3604</li> 3605</ul> 3606</li> 3607<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"> 3608<!-- --> 3609</a> 3610<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</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">Collection</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>>> implements Serializable</h3> 3611<dl class="nameValue"> 3612<dt>serialVersionUID:</dt> 3613<dd>1L</dd> 3614</dl> 3615<ul class="blockList"> 3616<li class="blockList"> 3617<h3>Serialized Fields</h3> 3618<ul class="blockList"> 3619<li class="blockList"> 3620<h4>_valueDeserializer</h4> 3621<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _valueDeserializer</pre> 3622<div class="block">Value deserializer to use, if NOT the standard one 3623 (if it is, will be null).</div> 3624</li> 3625<li class="blockList"> 3626<h4>_valueInstantiator</h4> 3627<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 3628<div class="block">Instantiator used in case custom handling is needed for creation.</div> 3629</li> 3630<li class="blockListLast"> 3631<h4>_delegateDeserializer</h4> 3632<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _delegateDeserializer</pre> 3633<div class="block">Deserializer that is used iff delegate-based creator is 3634 to be used for deserializing from JSON Object.</div> 3635</li> 3636</ul> 3637</li> 3638</ul> 3639</li> 3640<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringDeserializer"> 3641<!-- --> 3642</a> 3643<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/StringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StringDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</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>> implements Serializable</h3> 3644<dl class="nameValue"> 3645<dt>serialVersionUID:</dt> 3646<dd>1L</dd> 3647</dl> 3648</li> 3649<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"> 3650<!-- --> 3651</a> 3652<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/ThrowableDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a> implements Serializable</h3> 3653<dl class="nameValue"> 3654<dt>serialVersionUID:</dt> 3655<dd>1L</dd> 3656</dl> 3657</li> 3658<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"> 3659<!-- --> 3660</a> 3661<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/TokenBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>> implements Serializable</h3> 3662<dl class="nameValue"> 3663<dt>serialVersionUID:</dt> 3664<dd>1L</dd> 3665</dl> 3666</li> 3667<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"> 3668<!-- --> 3669</a> 3670<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3671<dl class="nameValue"> 3672<dt>serialVersionUID:</dt> 3673<dd>1L</dd> 3674</dl> 3675<ul class="blockList"> 3676<li class="blockList"> 3677<h3>Serialized Fields</h3> 3678<ul class="blockList"> 3679<li class="blockList"> 3680<h4>_mapDeserializer</h4> 3681<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _mapDeserializer</pre> 3682</li> 3683<li class="blockList"> 3684<h4>_listDeserializer</h4> 3685<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _listDeserializer</pre> 3686</li> 3687<li class="blockList"> 3688<h4>_stringDeserializer</h4> 3689<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _stringDeserializer</pre> 3690</li> 3691<li class="blockList"> 3692<h4>_numberDeserializer</h4> 3693<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _numberDeserializer</pre> 3694</li> 3695<li class="blockList"> 3696<h4>_listType</h4> 3697<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _listType</pre> 3698<div class="block">If <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> has been mapped to non-default implementation, 3699 we'll store type here</div> 3700<dl> 3701<dt><span class="simpleTagLabel">Since:</span></dt> 3702<dd>2.6</dd> 3703</dl> 3704</li> 3705<li class="blockList"> 3706<h4>_mapType</h4> 3707<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre> 3708<div class="block">If <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> has been mapped to non-default implementation, 3709 we'll store type here</div> 3710<dl> 3711<dt><span class="simpleTagLabel">Since:</span></dt> 3712<dd>2.6</dd> 3713</dl> 3714</li> 3715<li class="blockListLast"> 3716<h4>_nonMerging</h4> 3717<pre>boolean _nonMerging</pre> 3718<dl> 3719<dt><span class="simpleTagLabel">Since:</span></dt> 3720<dd>2.9</dd> 3721</dl> 3722</li> 3723</ul> 3724</li> 3725</ul> 3726</li> 3727<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla"> 3728<!-- --> 3729</a> 3730<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.Vanilla.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3731<dl class="nameValue"> 3732<dt>serialVersionUID:</dt> 3733<dd>1L</dd> 3734</dl> 3735<ul class="blockList"> 3736<li class="blockList"> 3737<h3>Serialized Fields</h3> 3738<ul class="blockList"> 3739<li class="blockListLast"> 3740<h4>_nonMerging</h4> 3741<pre>boolean _nonMerging</pre> 3742<dl> 3743<dt><span class="simpleTagLabel">Since:</span></dt> 3744<dd>2.9</dd> 3745</dl> 3746</li> 3747</ul> 3748</li> 3749</ul> 3750</li> 3751<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"> 3752<!-- --> 3753</a> 3754<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/UUIDDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.UUIDDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>> implements Serializable</h3> 3755<dl class="nameValue"> 3756<dt>serialVersionUID:</dt> 3757<dd>1L</dd> 3758</dl> 3759</li> 3760</ul> 3761</li> 3762<li class="blockList"> 3763<h2 title="Package">Package com.fasterxml.jackson.databind.exc</h2> 3764<ul class="blockList"> 3765<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.IgnoredPropertyException"> 3766<!-- --> 3767</a> 3768<h3>Class <a href="com/fasterxml/jackson/databind/exc/IgnoredPropertyException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.IgnoredPropertyException</a> extends <a href="com/fasterxml/jackson/databind/exc/PropertyBindingException.html" title="class in com.fasterxml.jackson.databind.exc">PropertyBindingException</a> implements Serializable</h3> 3769<dl class="nameValue"> 3770<dt>serialVersionUID:</dt> 3771<dd>1L</dd> 3772</dl> 3773</li> 3774<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidDefinitionException"> 3775<!-- --> 3776</a> 3777<h3>Class <a href="com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.InvalidDefinitionException</a> extends <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 3778<ul class="blockList"> 3779<li class="blockList"> 3780<h3>Serialized Fields</h3> 3781<ul class="blockList"> 3782<li class="blockListLast"> 3783<h4>_type</h4> 3784<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 3785</li> 3786</ul> 3787</li> 3788</ul> 3789</li> 3790<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidFormatException"> 3791<!-- --> 3792</a> 3793<h3>Class <a href="com/fasterxml/jackson/databind/exc/InvalidFormatException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.InvalidFormatException</a> extends <a href="com/fasterxml/jackson/databind/exc/MismatchedInputException.html" title="class in com.fasterxml.jackson.databind.exc">MismatchedInputException</a> implements Serializable</h3> 3794<dl class="nameValue"> 3795<dt>serialVersionUID:</dt> 3796<dd>1L</dd> 3797</dl> 3798<ul class="blockList"> 3799<li class="blockList"> 3800<h3>Serialized Fields</h3> 3801<ul class="blockList"> 3802<li class="blockListLast"> 3803<h4>_value</h4> 3804<pre><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> _value</pre> 3805<div class="block">Underlying value that could not be deserialized into 3806 target type, if available.</div> 3807</li> 3808</ul> 3809</li> 3810</ul> 3811</li> 3812<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidNullException"> 3813<!-- --> 3814</a> 3815<h3>Class <a href="com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.InvalidNullException</a> extends <a href="com/fasterxml/jackson/databind/exc/MismatchedInputException.html" title="class in com.fasterxml.jackson.databind.exc">MismatchedInputException</a> implements Serializable</h3> 3816<dl class="nameValue"> 3817<dt>serialVersionUID:</dt> 3818<dd>1L</dd> 3819</dl> 3820<ul class="blockList"> 3821<li class="blockList"> 3822<h3>Serialized Fields</h3> 3823<ul class="blockList"> 3824<li class="blockListLast"> 3825<h4>_propertyName</h4> 3826<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _propertyName</pre> 3827<div class="block">Name of property, if known, for which null was encountered.</div> 3828</li> 3829</ul> 3830</li> 3831</ul> 3832</li> 3833<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidTypeIdException"> 3834<!-- --> 3835</a> 3836<h3>Class <a href="com/fasterxml/jackson/databind/exc/InvalidTypeIdException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.InvalidTypeIdException</a> extends <a href="com/fasterxml/jackson/databind/exc/MismatchedInputException.html" title="class in com.fasterxml.jackson.databind.exc">MismatchedInputException</a> implements Serializable</h3> 3837<dl class="nameValue"> 3838<dt>serialVersionUID:</dt> 3839<dd>1L</dd> 3840</dl> 3841<ul class="blockList"> 3842<li class="blockList"> 3843<h3>Serialized Fields</h3> 3844<ul class="blockList"> 3845<li class="blockList"> 3846<h4>_baseType</h4> 3847<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre> 3848<div class="block">Basetype for which subtype was to be resolved</div> 3849</li> 3850<li class="blockListLast"> 3851<h4>_typeId</h4> 3852<pre><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> _typeId</pre> 3853<div class="block">Type id that failed to be resolved to a subtype; `null` in cases 3854 where no type id was located (since 2.9).</div> 3855</li> 3856</ul> 3857</li> 3858</ul> 3859</li> 3860<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.MismatchedInputException"> 3861<!-- --> 3862</a> 3863<h3>Class <a href="com/fasterxml/jackson/databind/exc/MismatchedInputException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.MismatchedInputException</a> extends <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 3864<ul class="blockList"> 3865<li class="blockList"> 3866<h3>Serialized Fields</h3> 3867<ul class="blockList"> 3868<li class="blockListLast"> 3869<h4>_targetType</h4> 3870<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _targetType</pre> 3871<div class="block">Type of value that was to be deserialized</div> 3872</li> 3873</ul> 3874</li> 3875</ul> 3876</li> 3877<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.PropertyBindingException"> 3878<!-- --> 3879</a> 3880<h3>Class <a href="com/fasterxml/jackson/databind/exc/PropertyBindingException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.PropertyBindingException</a> extends <a href="com/fasterxml/jackson/databind/exc/MismatchedInputException.html" title="class in com.fasterxml.jackson.databind.exc">MismatchedInputException</a> implements Serializable</h3> 3881<ul class="blockList"> 3882<li class="blockList"> 3883<h3>Serialized Fields</h3> 3884<ul class="blockList"> 3885<li class="blockList"> 3886<h4>_referringClass</h4> 3887<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _referringClass</pre> 3888<div class="block">Class that does not contain mapping for the unrecognized property.</div> 3889</li> 3890<li class="blockList"> 3891<h4>_propertyName</h4> 3892<pre><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> _propertyName</pre> 3893<div class="block"><p> 3894 Note: redundant information since it is also included in the 3895 reference path.</div> 3896</li> 3897<li class="blockListLast"> 3898<h4>_propertyIds</h4> 3899<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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">E</a>> _propertyIds</pre> 3900<div class="block">Set of ids of properties that are known for the type, if this 3901 can be statically determined.</div> 3902</li> 3903</ul> 3904</li> 3905</ul> 3906</li> 3907<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"> 3908<!-- --> 3909</a> 3910<h3>Class <a href="com/fasterxml/jackson/databind/exc/UnrecognizedPropertyException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException</a> extends <a href="com/fasterxml/jackson/databind/exc/PropertyBindingException.html" title="class in com.fasterxml.jackson.databind.exc">PropertyBindingException</a> implements Serializable</h3> 3911<dl class="nameValue"> 3912<dt>serialVersionUID:</dt> 3913<dd>1L</dd> 3914</dl> 3915</li> 3916<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.ValueInstantiationException"> 3917<!-- --> 3918</a> 3919<h3>Class <a href="com/fasterxml/jackson/databind/exc/ValueInstantiationException.html" title="class in com.fasterxml.jackson.databind.exc">com.fasterxml.jackson.databind.exc.ValueInstantiationException</a> extends <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 3920<ul class="blockList"> 3921<li class="blockList"> 3922<h3>Serialized Fields</h3> 3923<ul class="blockList"> 3924<li class="blockListLast"> 3925<h4>_type</h4> 3926<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 3927</li> 3928</ul> 3929</li> 3930</ul> 3931</li> 3932</ul> 3933</li> 3934<li class="blockList"> 3935<h2 title="Package">Package com.fasterxml.jackson.databind.ext</h2> 3936<ul class="blockList"> 3937<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std"> 3938<!-- --> 3939</a> 3940<h3>Class <a href="com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.Std.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std</a> extends <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</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>> implements Serializable</h3> 3941<dl class="nameValue"> 3942<dt>serialVersionUID:</dt> 3943<dd>1L</dd> 3944</dl> 3945<ul class="blockList"> 3946<li class="blockList"> 3947<h3>Serialized Fields</h3> 3948<ul class="blockList"> 3949<li class="blockListLast"> 3950<h4>_kind</h4> 3951<pre>int _kind</pre> 3952</li> 3953</ul> 3954</li> 3955</ul> 3956</li> 3957<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer"> 3958<!-- --> 3959</a> 3960<h3>Class <a href="com/fasterxml/jackson/databind/ext/CoreXMLSerializers.XMLGregorianCalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<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">XMLGregorianCalendar</a>> implements Serializable</h3> 3961<ul class="blockList"> 3962<li class="blockList"> 3963<h3>Serialized Fields</h3> 3964<ul class="blockList"> 3965<li class="blockListLast"> 3966<h4>_delegate</h4> 3967<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _delegate</pre> 3968</li> 3969</ul> 3970</li> 3971</ul> 3972</li> 3973<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer"> 3974<!-- --> 3975</a> 3976<h3>Class <a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.DOMDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a><<a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="type parameter in DOMDeserializer">T</a>> implements Serializable</h3> 3977<dl class="nameValue"> 3978<dt>serialVersionUID:</dt> 3979<dd>1L</dd> 3980</dl> 3981</li> 3982<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer"> 3983<!-- --> 3984</a> 3985<h3>Class <a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.DocumentDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer</a> extends <a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>> implements Serializable</h3> 3986<dl class="nameValue"> 3987<dt>serialVersionUID:</dt> 3988<dd>1L</dd> 3989</dl> 3990</li> 3991<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer"> 3992<!-- --> 3993</a> 3994<h3>Class <a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.NodeDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>> implements Serializable</h3> 3995<dl class="nameValue"> 3996<dt>serialVersionUID:</dt> 3997<dd>1L</dd> 3998</dl> 3999</li> 4000<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMSerializer"> 4001<!-- --> 4002</a> 4003<h3>Class <a href="com/fasterxml/jackson/databind/ext/DOMSerializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.DOMSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>> implements Serializable</h3> 4004<ul class="blockList"> 4005<li class="blockList"> 4006<h3>Serialized Fields</h3> 4007<ul class="blockList"> 4008<li class="blockListLast"> 4009<h4>_domImpl</h4> 4010<pre><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/ls/DOMImplementationLS.html?is-external=true" title="class or interface in org.w3c.dom.ls">DOMImplementationLS</a> _domImpl</pre> 4011</li> 4012</ul> 4013</li> 4014</ul> 4015</li> 4016<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.NioPathDeserializer"> 4017<!-- --> 4018</a> 4019<h3>Class <a href="com/fasterxml/jackson/databind/ext/NioPathDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.NioPathDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a>> implements Serializable</h3> 4020<dl class="nameValue"> 4021<dt>serialVersionUID:</dt> 4022<dd>1L</dd> 4023</dl> 4024</li> 4025<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.NioPathSerializer"> 4026<!-- --> 4027</a> 4028<h3>Class <a href="com/fasterxml/jackson/databind/ext/NioPathSerializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.NioPathSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a>> implements Serializable</h3> 4029<dl class="nameValue"> 4030<dt>serialVersionUID:</dt> 4031<dd>1L</dd> 4032</dl> 4033</li> 4034<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"> 4035<!-- --> 4036</a> 4037<h3>Class <a href="com/fasterxml/jackson/databind/ext/OptionalHandlerFactory.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.OptionalHandlerFactory</a> extends <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> implements Serializable</h3> 4038<dl class="nameValue"> 4039<dt>serialVersionUID:</dt> 4040<dd>1L</dd> 4041</dl> 4042</li> 4043</ul> 4044</li> 4045<li class="blockList"> 4046<h2 title="Package">Package com.fasterxml.jackson.databind.introspect</h2> 4047<ul class="blockList"> 4048<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"> 4049<!-- --> 4050</a> 4051<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedConstructor</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> implements Serializable</h3> 4052<dl class="nameValue"> 4053<dt>serialVersionUID:</dt> 4054<dd>1L</dd> 4055</dl> 4056<ul class="blockList"> 4057<li class="blockList"> 4058<h3>Serialization Methods</h3> 4059<ul class="blockList"> 4060<li class="blockList"> 4061<h4>readResolve</h4> 4062<pre><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> readResolve()</pre> 4063</li> 4064<li class="blockListLast"> 4065<h4>writeReplace</h4> 4066<pre><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> writeReplace()</pre> 4067</li> 4068</ul> 4069</li> 4070<li class="blockList"> 4071<h3>Serialized Fields</h3> 4072<ul class="blockList"> 4073<li class="blockList"> 4074<h4>_constructor</h4> 4075<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">T</a>> _constructor</pre> 4076</li> 4077<li class="blockListLast"> 4078<h4>_serialization</h4> 4079<pre>com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization</pre> 4080<div class="block">Field that is used to make JDK serialization work with this 4081 object.</div> 4082<dl> 4083<dt><span class="simpleTagLabel">Since:</span></dt> 4084<dd>2.1</dd> 4085</dl> 4086</li> 4087</ul> 4088</li> 4089</ul> 4090</li> 4091<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedField"> 4092<!-- --> 4093</a> 4094<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedField</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> implements Serializable</h3> 4095<dl class="nameValue"> 4096<dt>serialVersionUID:</dt> 4097<dd>1L</dd> 4098</dl> 4099<ul class="blockList"> 4100<li class="blockList"> 4101<h3>Serialization Methods</h3> 4102<ul class="blockList"> 4103<li class="blockList"> 4104<h4>readResolve</h4> 4105<pre><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> readResolve()</pre> 4106</li> 4107<li class="blockListLast"> 4108<h4>writeReplace</h4> 4109<pre><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> writeReplace()</pre> 4110</li> 4111</ul> 4112</li> 4113<li class="blockList"> 4114<h3>Serialized Fields</h3> 4115<ul class="blockList"> 4116<li class="blockListLast"> 4117<h4>_serialization</h4> 4118<pre>com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization</pre> 4119<div class="block">Temporary field required for JDK serialization support</div> 4120</li> 4121</ul> 4122</li> 4123</ul> 4124</li> 4125<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 4126<!-- --> 4127</a> 4128<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</a> extends <a href="com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> implements Serializable</h3> 4129<dl class="nameValue"> 4130<dt>serialVersionUID:</dt> 4131<dd>1L</dd> 4132</dl> 4133</li> 4134<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMethod"> 4135<!-- --> 4136</a> 4137<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMethod</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> implements Serializable</h3> 4138<dl class="nameValue"> 4139<dt>serialVersionUID:</dt> 4140<dd>1L</dd> 4141</dl> 4142<ul class="blockList"> 4143<li class="blockList"> 4144<h3>Serialization Methods</h3> 4145<ul class="blockList"> 4146<li class="blockList"> 4147<h4>readResolve</h4> 4148<pre><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> readResolve()</pre> 4149</li> 4150<li class="blockListLast"> 4151<h4>writeReplace</h4> 4152<pre><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> writeReplace()</pre> 4153</li> 4154</ul> 4155</li> 4156<li class="blockList"> 4157<h3>Serialized Fields</h3> 4158<ul class="blockList"> 4159<li class="blockList"> 4160<h4>_paramClasses</h4> 4161<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>>[] _paramClasses</pre> 4162</li> 4163<li class="blockListLast"> 4164<h4>_serialization</h4> 4165<pre>com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre> 4166<div class="block">Field that is used to make JDK serialization work with this 4167 object.</div> 4168<dl> 4169<dt><span class="simpleTagLabel">Since:</span></dt> 4170<dd>2.1</dd> 4171</dl> 4172</li> 4173</ul> 4174</li> 4175</ul> 4176</li> 4177<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedParameter"> 4178<!-- --> 4179</a> 4180<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedParameter</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> implements Serializable</h3> 4181<dl class="nameValue"> 4182<dt>serialVersionUID:</dt> 4183<dd>1L</dd> 4184</dl> 4185<ul class="blockList"> 4186<li class="blockList"> 4187<h3>Serialized Fields</h3> 4188<ul class="blockList"> 4189<li class="blockList"> 4190<h4>_owner</h4> 4191<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _owner</pre> 4192<div class="block">Member (method, constructor) that this parameter belongs to</div> 4193</li> 4194<li class="blockList"> 4195<h4>_type</h4> 4196<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 4197<div class="block">JDK type of the parameter, possibly contains generic type information</div> 4198</li> 4199<li class="blockListLast"> 4200<h4>_index</h4> 4201<pre>int _index</pre> 4202<div class="block">Index of the parameter within argument list</div> 4203</li> 4204</ul> 4205</li> 4206</ul> 4207</li> 4208<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 4209<!-- --> 4210</a> 4211<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedWithParams</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> implements Serializable</h3> 4212<dl class="nameValue"> 4213<dt>serialVersionUID:</dt> 4214<dd>1L</dd> 4215</dl> 4216<ul class="blockList"> 4217<li class="blockList"> 4218<h3>Serialized Fields</h3> 4219<ul class="blockList"> 4220<li class="blockListLast"> 4221<h4>_paramAnnotations</h4> 4222<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] _paramAnnotations</pre> 4223<div class="block">Annotations associated with parameters of the annotated 4224 entity (method or constructor parameters)</div> 4225</li> 4226</ul> 4227</li> 4228</ul> 4229</li> 4230<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations"> 4231<!-- --> 4232</a> 4233<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotationCollector.NoAnnotations.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations</a> extends <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> implements Serializable</h3> 4234<dl class="nameValue"> 4235<dt>serialVersionUID:</dt> 4236<dd>1L</dd> 4237</dl> 4238</li> 4239<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation"> 4240<!-- --> 4241</a> 4242<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotationCollector.OneAnnotation.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation</a> extends <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> implements Serializable</h3> 4243<dl class="nameValue"> 4244<dt>serialVersionUID:</dt> 4245<dd>1L</dd> 4246</dl> 4247<ul class="blockList"> 4248<li class="blockList"> 4249<h3>Serialized Fields</h3> 4250<ul class="blockList"> 4251<li class="blockList"> 4252<h4>_type</h4> 4253<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _type</pre> 4254</li> 4255<li class="blockListLast"> 4256<h4>_value</h4> 4257<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a> _value</pre> 4258</li> 4259</ul> 4260</li> 4261</ul> 4262</li> 4263<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations"> 4264<!-- --> 4265</a> 4266<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotationCollector.TwoAnnotations.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations</a> extends <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> implements Serializable</h3> 4267<dl class="nameValue"> 4268<dt>serialVersionUID:</dt> 4269<dd>1L</dd> 4270</dl> 4271<ul class="blockList"> 4272<li class="blockList"> 4273<h3>Serialized Fields</h3> 4274<ul class="blockList"> 4275<li class="blockList"> 4276<h4>_type1</h4> 4277<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _type1</pre> 4278</li> 4279<li class="blockList"> 4280<h4>_type2</h4> 4281<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _type2</pre> 4282</li> 4283<li class="blockList"> 4284<h4>_value1</h4> 4285<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a> _value1</pre> 4286</li> 4287<li class="blockListLast"> 4288<h4>_value2</h4> 4289<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a> _value2</pre> 4290</li> 4291</ul> 4292</li> 4293</ul> 4294</li> 4295<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"> 4296<!-- --> 4297</a> 4298<h3>Class <a href="com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair</a> extends <a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> implements Serializable</h3> 4299<dl class="nameValue"> 4300<dt>serialVersionUID:</dt> 4301<dd>1L</dd> 4302</dl> 4303<ul class="blockList"> 4304<li class="blockList"> 4305<h3>Serialized Fields</h3> 4306<ul class="blockList"> 4307<li class="blockList"> 4308<h4>_primary</h4> 4309<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _primary</pre> 4310</li> 4311<li class="blockListLast"> 4312<h4>_secondary</h4> 4313<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _secondary</pre> 4314</li> 4315</ul> 4316</li> 4317</ul> 4318</li> 4319<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"> 4320<!-- --> 4321</a> 4322<h3>Class <a href="com/fasterxml/jackson/databind/introspect/BasicClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.BasicClassIntrospector</a> extends <a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> implements Serializable</h3> 4323<dl class="nameValue"> 4324<dt>serialVersionUID:</dt> 4325<dd>1L</dd> 4326</dl> 4327<ul class="blockList"> 4328<li class="blockList"> 4329<h3>Serialized Fields</h3> 4330<ul class="blockList"> 4331<li class="blockListLast"> 4332<h4>_cachedFCA</h4> 4333<pre><a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">LRUMap</a><<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">K</a>,<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">V</a>> _cachedFCA</pre> 4334<div class="block">Looks like 'forClassAnnotations()' gets called so frequently that we 4335 should consider caching to avoid some of the lookups.</div> 4336<dl> 4337<dt><span class="simpleTagLabel">Since:</span></dt> 4338<dd>2.5</dd> 4339</dl> 4340</li> 4341</ul> 4342</li> 4343</ul> 4344</li> 4345<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase"> 4346<!-- --> 4347</a> 4348<h3>Class <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase</a> extends <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> implements Serializable</h3> 4349<dl class="nameValue"> 4350<dt>serialVersionUID:</dt> 4351<dd>1L</dd> 4352</dl> 4353<ul class="blockList"> 4354<li class="blockList"> 4355<h3>Serialized Fields</h3> 4356<ul class="blockList"> 4357<li class="blockListLast"> 4358<h4>_metadata</h4> 4359<pre><a href="com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre> 4360<div class="block">Additional information about property</div> 4361<dl> 4362<dt><span class="simpleTagLabel">Since:</span></dt> 4363<dd>2.3</dd> 4364</dl> 4365</li> 4366</ul> 4367</li> 4368</ul> 4369</li> 4370<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"> 4371<!-- --> 4372</a> 4373<h3>Class <a href="com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector</a> extends <a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> implements Serializable</h3> 4374<dl class="nameValue"> 4375<dt>serialVersionUID:</dt> 4376<dd>1L</dd> 4377</dl> 4378<ul class="blockList"> 4379<li class="blockList"> 4380<h3>Serialization Methods</h3> 4381<ul class="blockList"> 4382<li class="blockListLast"> 4383<h4>readResolve</h4> 4384<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 4385</li> 4386</ul> 4387</li> 4388<li class="blockList"> 4389<h3>Serialized Fields</h3> 4390<ul class="blockList"> 4391<li class="blockListLast"> 4392<h4>_cfgConstructorPropertiesImpliesCreator</h4> 4393<pre>boolean _cfgConstructorPropertiesImpliesCreator</pre> 4394<div class="block">See <a href="com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.html#setConstructorPropertiesImpliesCreator-boolean-"><code>JacksonAnnotationIntrospector.setConstructorPropertiesImpliesCreator(boolean)</code></a> for 4395 explanation. 4396<p> 4397 Defaults to true.</div> 4398<dl> 4399<dt><span class="simpleTagLabel">Since:</span></dt> 4400<dd>2.7.4</dd> 4401</dl> 4402</li> 4403</ul> 4404</li> 4405</ul> 4406</li> 4407<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector"> 4408<!-- --> 4409</a> 4410<h3>Class <a href="com/fasterxml/jackson/databind/introspect/NopAnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector</a> extends <a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> implements Serializable</h3> 4411<dl class="nameValue"> 4412<dt>serialVersionUID:</dt> 4413<dd>1L</dd> 4414</dl> 4415</li> 4416<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"> 4417<!-- --> 4418</a> 4419<h3>Class <a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.SimpleMixInResolver</a> extends <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> implements Serializable</h3> 4420<dl class="nameValue"> 4421<dt>serialVersionUID:</dt> 4422<dd>1L</dd> 4423</dl> 4424<ul class="blockList"> 4425<li class="blockList"> 4426<h3>Serialized Fields</h3> 4427<ul class="blockList"> 4428<li class="blockList"> 4429<h4>_overrides</h4> 4430<pre><a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> _overrides</pre> 4431<div class="block">External resolver that gets called before looking at any locally defined 4432 mix-in target classes.</div> 4433</li> 4434<li class="blockListLast"> 4435<h4>_localMixIns</h4> 4436<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _localMixIns</pre> 4437<div class="block">Simple mix-in targets defined locally.</div> 4438</li> 4439</ul> 4440</li> 4441</ul> 4442</li> 4443<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"> 4444<!-- --> 4445</a> 4446<h3>Class <a href="com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember</a> extends <a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> implements Serializable</h3> 4447<dl class="nameValue"> 4448<dt>serialVersionUID:</dt> 4449<dd>1L</dd> 4450</dl> 4451<ul class="blockList"> 4452<li class="blockList"> 4453<h3>Serialized Fields</h3> 4454<ul class="blockList"> 4455<li class="blockList"> 4456<h4>_declaringClass</h4> 4457<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _declaringClass</pre> 4458</li> 4459<li class="blockList"> 4460<h4>_type</h4> 4461<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 4462<dl> 4463<dt><span class="simpleTagLabel">Since:</span></dt> 4464<dd>2.8 with this signature; had <code>_rawType</code> earlier</dd> 4465</dl> 4466</li> 4467<li class="blockListLast"> 4468<h4>_name</h4> 4469<pre><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> _name</pre> 4470</li> 4471</ul> 4472</li> 4473</ul> 4474</li> 4475<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std"> 4476<!-- --> 4477</a> 4478<h3>Class <a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.Std.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std</a> extends <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> implements Serializable</h3> 4479<dl class="nameValue"> 4480<dt>serialVersionUID:</dt> 4481<dd>1L</dd> 4482</dl> 4483<ul class="blockList"> 4484<li class="blockList"> 4485<h3>Serialized Fields</h3> 4486<ul class="blockList"> 4487<li class="blockList"> 4488<h4>_getterMinLevel</h4> 4489<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _getterMinLevel</pre> 4490</li> 4491<li class="blockList"> 4492<h4>_isGetterMinLevel</h4> 4493<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _isGetterMinLevel</pre> 4494</li> 4495<li class="blockList"> 4496<h4>_setterMinLevel</h4> 4497<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _setterMinLevel</pre> 4498</li> 4499<li class="blockList"> 4500<h4>_creatorMinLevel</h4> 4501<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _creatorMinLevel</pre> 4502</li> 4503<li class="blockListLast"> 4504<h4>_fieldMinLevel</h4> 4505<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _fieldMinLevel</pre> 4506</li> 4507</ul> 4508</li> 4509</ul> 4510</li> 4511</ul> 4512</li> 4513<li class="blockList"> 4514<h2 title="Package">Package com.fasterxml.jackson.databind.json</h2> 4515<ul class="blockList"> 4516<li class="blockList"><a name="com.fasterxml.jackson.databind.json.JsonMapper"> 4517<!-- --> 4518</a> 4519<h3>Class <a href="com/fasterxml/jackson/databind/json/JsonMapper.html" title="class in com.fasterxml.jackson.databind.json">com.fasterxml.jackson.databind.json.JsonMapper</a> extends <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> implements Serializable</h3> 4520<dl class="nameValue"> 4521<dt>serialVersionUID:</dt> 4522<dd>1L</dd> 4523</dl> 4524</li> 4525</ul> 4526</li> 4527<li class="blockList"> 4528<h2 title="Package">Package com.fasterxml.jackson.databind.jsontype</h2> 4529<ul class="blockList"> 4530<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"> 4531<!-- --> 4532</a> 4533<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/BasicPolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator</a> extends <a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.Base.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator.Base</a> implements Serializable</h3> 4534<dl class="nameValue"> 4535<dt>serialVersionUID:</dt> 4536<dd>1L</dd> 4537</dl> 4538<ul class="blockList"> 4539<li class="blockList"> 4540<h3>Serialized Fields</h3> 4541<ul class="blockList"> 4542<li class="blockList"> 4543<h4>_invalidBaseTypes</h4> 4544<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _invalidBaseTypes</pre> 4545<div class="block">Set of specifically denied base types to indicate that use of specific 4546 base types is not allowed: most commonly used to fully block use of 4547 <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> as the base type.</div> 4548</li> 4549<li class="blockList"> 4550<h4>_baseTypeMatchers</h4> 4551<pre><a href="com/fasterxml/jackson/databind/jsontype/BasicPolymorphicTypeValidator.TypeMatcher.html" title="class in com.fasterxml.jackson.databind.jsontype">BasicPolymorphicTypeValidator.TypeMatcher</a>[] _baseTypeMatchers</pre> 4552<div class="block">Set of matchers that can validate all values of polymorphic properties 4553 that match specified allowed base types.</div> 4554</li> 4555<li class="blockList"> 4556<h4>_subTypeNameMatchers</h4> 4557<pre><a href="com/fasterxml/jackson/databind/jsontype/BasicPolymorphicTypeValidator.NameMatcher.html" title="class in com.fasterxml.jackson.databind.jsontype">BasicPolymorphicTypeValidator.NameMatcher</a>[] _subTypeNameMatchers</pre> 4558<div class="block">Set of matchers that can validate specific values of polymorphic properties 4559 that match subtype class name criteria.</div> 4560</li> 4561<li class="blockListLast"> 4562<h4>_subClassMatchers</h4> 4563<pre><a href="com/fasterxml/jackson/databind/jsontype/BasicPolymorphicTypeValidator.TypeMatcher.html" title="class in com.fasterxml.jackson.databind.jsontype">BasicPolymorphicTypeValidator.TypeMatcher</a>[] _subClassMatchers</pre> 4564<div class="block">Set of matchers that can validate specific values of polymorphic properties 4565 that match subtype class criteria.</div> 4566</li> 4567</ul> 4568</li> 4569</ul> 4570</li> 4571<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.NamedType"> 4572<!-- --> 4573</a> 4574<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype.NamedType</a> extends <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> implements Serializable</h3> 4575<dl class="nameValue"> 4576<dt>serialVersionUID:</dt> 4577<dd>1L</dd> 4578</dl> 4579<ul class="blockList"> 4580<li class="blockList"> 4581<h3>Serialized Fields</h3> 4582<ul class="blockList"> 4583<li class="blockList"> 4584<h4>_class</h4> 4585<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 4586</li> 4587<li class="blockList"> 4588<h4>_hashCode</h4> 4589<pre>int _hashCode</pre> 4590</li> 4591<li class="blockListLast"> 4592<h4>_name</h4> 4593<pre><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> _name</pre> 4594</li> 4595</ul> 4596</li> 4597</ul> 4598</li> 4599<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"> 4600<!-- --> 4601</a> 4602<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator</a> extends <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> implements Serializable</h3> 4603<dl class="nameValue"> 4604<dt>serialVersionUID:</dt> 4605<dd>1L</dd> 4606</dl> 4607</li> 4608<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base"> 4609<!-- --> 4610</a> 4611<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.Base.html" title="class in com.fasterxml.jackson.databind.jsontype">com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base</a> extends <a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> implements Serializable</h3> 4612<dl class="nameValue"> 4613<dt>serialVersionUID:</dt> 4614<dd>1L</dd> 4615</dl> 4616</li> 4617</ul> 4618</li> 4619<li class="blockList"> 4620<h2 title="Package">Package com.fasterxml.jackson.databind.jsontype.impl</h2> 4621<ul class="blockList"> 4622<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"> 4623<!-- --> 4624</a> 4625<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">TypeDeserializerBase</a> implements Serializable</h3> 4626<dl class="nameValue"> 4627<dt>serialVersionUID:</dt> 4628<dd>1L</dd> 4629</dl> 4630</li> 4631<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"> 4632<!-- --> 4633</a> 4634<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/AsExternalTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsArrayTypeDeserializer</a> implements Serializable</h3> 4635<dl class="nameValue"> 4636<dt>serialVersionUID:</dt> 4637<dd>1L</dd> 4638</dl> 4639</li> 4640<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"> 4641<!-- --> 4642</a> 4643<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/AsPropertyTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/jsontype/impl/AsArrayTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">AsArrayTypeDeserializer</a> implements Serializable</h3> 4644<dl class="nameValue"> 4645<dt>serialVersionUID:</dt> 4646<dd>1L</dd> 4647</dl> 4648<ul class="blockList"> 4649<li class="blockList"> 4650<h3>Serialized Fields</h3> 4651<ul class="blockList"> 4652<li class="blockListLast"> 4653<h4>_inclusion</h4> 4654<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a> _inclusion</pre> 4655</li> 4656</ul> 4657</li> 4658</ul> 4659</li> 4660<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"> 4661<!-- --> 4662</a> 4663<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/AsWrapperTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer</a> extends <a href="com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">TypeDeserializerBase</a> implements Serializable</h3> 4664<dl class="nameValue"> 4665<dt>serialVersionUID:</dt> 4666<dd>1L</dd> 4667</dl> 4668</li> 4669<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator"> 4670<!-- --> 4671</a> 4672<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/LaissezFaireSubTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator</a> extends <a href="com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.Base.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator.Base</a> implements Serializable</h3> 4673<dl class="nameValue"> 4674<dt>serialVersionUID:</dt> 4675<dd>1L</dd> 4676</dl> 4677</li> 4678<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"> 4679<!-- --> 4680</a> 4681<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/StdSubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver</a> extends <a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> implements Serializable</h3> 4682<dl class="nameValue"> 4683<dt>serialVersionUID:</dt> 4684<dd>1L</dd> 4685</dl> 4686<ul class="blockList"> 4687<li class="blockList"> 4688<h3>Serialized Fields</h3> 4689<ul class="blockList"> 4690<li class="blockListLast"> 4691<h4>_registeredSubtypes</h4> 4692<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>> _registeredSubtypes</pre> 4693</li> 4694</ul> 4695</li> 4696</ul> 4697</li> 4698<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase"> 4699<!-- --> 4700</a> 4701<h3>Class <a href="com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html" title="class in com.fasterxml.jackson.databind.jsontype.impl">com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase</a> extends <a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> implements Serializable</h3> 4702<dl class="nameValue"> 4703<dt>serialVersionUID:</dt> 4704<dd>1L</dd> 4705</dl> 4706<ul class="blockList"> 4707<li class="blockList"> 4708<h3>Serialized Fields</h3> 4709<ul class="blockList"> 4710<li class="blockList"> 4711<h4>_idResolver</h4> 4712<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a> _idResolver</pre> 4713</li> 4714<li class="blockList"> 4715<h4>_baseType</h4> 4716<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre> 4717</li> 4718<li class="blockList"> 4719<h4>_property</h4> 4720<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4721<div class="block">Property that contains value for which type information 4722 is included; null if value is a root value. 4723 Note that this value is not assigned during construction 4724 but only when <a href="com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.html#forProperty-com.fasterxml.jackson.databind.BeanProperty-"><code>TypeDeserializerBase.forProperty(com.fasterxml.jackson.databind.BeanProperty)</code></a> is called to create 4725 a copy.</div> 4726</li> 4727<li class="blockList"> 4728<h4>_defaultImpl</h4> 4729<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _defaultImpl</pre> 4730<div class="block">Type to use as the default implementation, if type id is 4731 missing or cannot be resolved.</div> 4732</li> 4733<li class="blockList"> 4734<h4>_typePropertyName</h4> 4735<pre><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> _typePropertyName</pre> 4736<div class="block">Name of type property used; needed for non-property versions too, 4737 in cases where type id is to be exposed as part of JSON.</div> 4738</li> 4739<li class="blockList"> 4740<h4>_typeIdVisible</h4> 4741<pre>boolean _typeIdVisible</pre> 4742</li> 4743<li class="blockList"> 4744<h4>_deserializers</h4> 4745<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _deserializers</pre> 4746<div class="block">For efficient operation we will lazily build mappings from type ids 4747 to actual deserializers, once needed.</div> 4748</li> 4749<li class="blockListLast"> 4750<h4>_defaultImplDeserializer</h4> 4751<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>> _defaultImplDeserializer</pre> 4752</li> 4753</ul> 4754</li> 4755</ul> 4756</li> 4757</ul> 4758</li> 4759<li class="blockList"> 4760<h2 title="Package">Package com.fasterxml.jackson.databind.module</h2> 4761<ul class="blockList"> 4762<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"> 4763<!-- --> 4764</a> 4765<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver</a> extends <a href="com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a> implements Serializable</h3> 4766<dl class="nameValue"> 4767<dt>serialVersionUID:</dt> 4768<dd>8635483102371490919L</dd> 4769</dl> 4770<ul class="blockList"> 4771<li class="blockList"> 4772<h3>Serialized Fields</h3> 4773<ul class="blockList"> 4774<li class="blockListLast"> 4775<h4>_mappings</h4> 4776<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _mappings</pre> 4777<div class="block">Mappings from super types to subtypes</div> 4778</li> 4779</ul> 4780</li> 4781</ul> 4782</li> 4783<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleDeserializers"> 4784<!-- --> 4785</a> 4786<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleDeserializers</a> extends <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> implements Serializable</h3> 4787<dl class="nameValue"> 4788<dt>serialVersionUID:</dt> 4789<dd>1L</dd> 4790</dl> 4791<ul class="blockList"> 4792<li class="blockList"> 4793<h3>Serialized Fields</h3> 4794<ul class="blockList"> 4795<li class="blockList"> 4796<h4>_classMappings</h4> 4797<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4798</li> 4799<li class="blockListLast"> 4800<h4>_hasEnumDeserializer</h4> 4801<pre>boolean _hasEnumDeserializer</pre> 4802<div class="block">Flag to help find "generic" enum deserializer, if one has been registered.</div> 4803<dl> 4804<dt><span class="simpleTagLabel">Since:</span></dt> 4805<dd>2.3</dd> 4806</dl> 4807</li> 4808</ul> 4809</li> 4810</ul> 4811</li> 4812<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"> 4813<!-- --> 4814</a> 4815<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleKeyDeserializers</a> extends <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> implements Serializable</h3> 4816<dl class="nameValue"> 4817<dt>serialVersionUID:</dt> 4818<dd>1L</dd> 4819</dl> 4820<ul class="blockList"> 4821<li class="blockList"> 4822<h3>Serialized Fields</h3> 4823<ul class="blockList"> 4824<li class="blockListLast"> 4825<h4>_classMappings</h4> 4826<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4827</li> 4828</ul> 4829</li> 4830</ul> 4831</li> 4832<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleModule"> 4833<!-- --> 4834</a> 4835<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleModule</a> extends <a href="com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a> implements Serializable</h3> 4836<dl class="nameValue"> 4837<dt>serialVersionUID:</dt> 4838<dd>1L</dd> 4839</dl> 4840<ul class="blockList"> 4841<li class="blockList"> 4842<h3>Serialized Fields</h3> 4843<ul class="blockList"> 4844<li class="blockList"> 4845<h4>_name</h4> 4846<pre><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> _name</pre> 4847</li> 4848<li class="blockList"> 4849<h4>_version</h4> 4850<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a> _version</pre> 4851</li> 4852<li class="blockList"> 4853<h4>_serializers</h4> 4854<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _serializers</pre> 4855</li> 4856<li class="blockList"> 4857<h4>_deserializers</h4> 4858<pre><a href="com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a> _deserializers</pre> 4859</li> 4860<li class="blockList"> 4861<h4>_keySerializers</h4> 4862<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _keySerializers</pre> 4863</li> 4864<li class="blockList"> 4865<h4>_keyDeserializers</h4> 4866<pre><a href="com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a> _keyDeserializers</pre> 4867</li> 4868<li class="blockList"> 4869<h4>_abstractTypes</h4> 4870<pre><a href="com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a> _abstractTypes</pre> 4871<div class="block">Lazily-constructed resolver used for storing mappings from 4872 abstract classes to more specific implementing classes 4873 (which may be abstract or concrete)</div> 4874</li> 4875<li class="blockList"> 4876<h4>_valueInstantiators</h4> 4877<pre><a href="com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a> _valueInstantiators</pre> 4878<div class="block">Lazily-constructed resolver used for storing mappings from 4879 abstract classes to more specific implementing classes 4880 (which may be abstract or concrete)</div> 4881</li> 4882<li class="blockList"> 4883<h4>_deserializerModifier</h4> 4884<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a> _deserializerModifier</pre> 4885<dl> 4886<dt><span class="simpleTagLabel">Since:</span></dt> 4887<dd>2.2</dd> 4888</dl> 4889</li> 4890<li class="blockList"> 4891<h4>_serializerModifier</h4> 4892<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a> _serializerModifier</pre> 4893<dl> 4894<dt><span class="simpleTagLabel">Since:</span></dt> 4895<dd>2.2</dd> 4896</dl> 4897</li> 4898<li class="blockList"> 4899<h4>_mixins</h4> 4900<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _mixins</pre> 4901<div class="block">Lazily-constructed map that contains mix-in definitions, indexed 4902 by target class, value being mix-in to apply.</div> 4903</li> 4904<li class="blockList"> 4905<h4>_subtypes</h4> 4906<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>> _subtypes</pre> 4907<div class="block">Set of subtypes to register, if any.</div> 4908</li> 4909<li class="blockListLast"> 4910<h4>_namingStrategy</h4> 4911<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _namingStrategy</pre> 4912<dl> 4913<dt><span class="simpleTagLabel">Since:</span></dt> 4914<dd>2.3</dd> 4915</dl> 4916</li> 4917</ul> 4918</li> 4919</ul> 4920</li> 4921<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleSerializers"> 4922<!-- --> 4923</a> 4924<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleSerializers</a> extends <a href="com/fasterxml/jackson/databind/ser/Serializers.Base.html" title="class in com.fasterxml.jackson.databind.ser">Serializers.Base</a> implements Serializable</h3> 4925<dl class="nameValue"> 4926<dt>serialVersionUID:</dt> 4927<dd>8531646511998456779L</dd> 4928</dl> 4929<ul class="blockList"> 4930<li class="blockList"> 4931<h3>Serialized Fields</h3> 4932<ul class="blockList"> 4933<li class="blockList"> 4934<h4>_classMappings</h4> 4935<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4936<div class="block">Class-based mappings that are used both for exact and 4937 sub-class matches.</div> 4938</li> 4939<li class="blockList"> 4940<h4>_interfaceMappings</h4> 4941<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _interfaceMappings</pre> 4942<div class="block">Interface-based matches.</div> 4943</li> 4944<li class="blockListLast"> 4945<h4>_hasEnumSerializer</h4> 4946<pre>boolean _hasEnumSerializer</pre> 4947<div class="block">Flag to help find "generic" enum serializer, if one has been registered.</div> 4948<dl> 4949<dt><span class="simpleTagLabel">Since:</span></dt> 4950<dd>2.3</dd> 4951</dl> 4952</li> 4953</ul> 4954</li> 4955</ul> 4956</li> 4957<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleValueInstantiators"> 4958<!-- --> 4959</a> 4960<h3>Class <a href="com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module.SimpleValueInstantiators</a> extends <a href="com/fasterxml/jackson/databind/deser/ValueInstantiators.Base.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiators.Base</a> implements Serializable</h3> 4961<dl class="nameValue"> 4962<dt>serialVersionUID:</dt> 4963<dd>-8929386427526115130L</dd> 4964</dl> 4965<ul class="blockList"> 4966<li class="blockList"> 4967<h3>Serialized Fields</h3> 4968<ul class="blockList"> 4969<li class="blockListLast"> 4970<h4>_classMappings</h4> 4971<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4972<div class="block">Mappings from raw (type-erased, i.e. non-generic) types 4973 to matching <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser"><code>ValueInstantiator</code></a> instances.</div> 4974</li> 4975</ul> 4976</li> 4977</ul> 4978</li> 4979</ul> 4980</li> 4981<li class="blockList"> 4982<h2 title="Package">Package com.fasterxml.jackson.databind.node</h2> 4983<ul class="blockList"> 4984<li class="blockList"><a name="com.fasterxml.jackson.databind.node.ArrayNode"> 4985<!-- --> 4986</a> 4987<h3>Class <a href="com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ArrayNode</a> extends <a href="com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>> implements Serializable</h3> 4988<dl class="nameValue"> 4989<dt>serialVersionUID:</dt> 4990<dd>1L</dd> 4991</dl> 4992<ul class="blockList"> 4993<li class="blockList"> 4994<h3>Serialized Fields</h3> 4995<ul class="blockList"> 4996<li class="blockListLast"> 4997<h4>_children</h4> 4998<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>> _children</pre> 4999</li> 5000</ul> 5001</li> 5002</ul> 5003</li> 5004<li class="blockList"><a name="com.fasterxml.jackson.databind.node.BaseJsonNode"> 5005<!-- --> 5006</a> 5007<h3>Class <a href="com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BaseJsonNode</a> extends <a href="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> implements Serializable</h3> 5008<dl class="nameValue"> 5009<dt>serialVersionUID:</dt> 5010<dd>1L</dd> 5011</dl> 5012<ul class="blockList"> 5013<li class="blockList"> 5014<h3>Serialization Methods</h3> 5015<ul class="blockList"> 5016<li class="blockListLast"> 5017<h4>writeReplace</h4> 5018<pre><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> writeReplace()</pre> 5019</li> 5020</ul> 5021</li> 5022</ul> 5023</li> 5024<li class="blockList"><a name="com.fasterxml.jackson.databind.node.BigIntegerNode"> 5025<!-- --> 5026</a> 5027<h3>Class <a href="com/fasterxml/jackson/databind/node/BigIntegerNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BigIntegerNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5028<ul class="blockList"> 5029<li class="blockList"> 5030<h3>Serialized Fields</h3> 5031<ul class="blockList"> 5032<li class="blockListLast"> 5033<h4>_value</h4> 5034<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a> _value</pre> 5035</li> 5036</ul> 5037</li> 5038</ul> 5039</li> 5040<li class="blockList"><a name="com.fasterxml.jackson.databind.node.BinaryNode"> 5041<!-- --> 5042</a> 5043<h3>Class <a href="com/fasterxml/jackson/databind/node/BinaryNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BinaryNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5044<dl class="nameValue"> 5045<dt>serialVersionUID:</dt> 5046<dd>2L</dd> 5047</dl> 5048<ul class="blockList"> 5049<li class="blockList"> 5050<h3>Serialized Fields</h3> 5051<ul class="blockList"> 5052<li class="blockListLast"> 5053<h4>_data</h4> 5054<pre>byte[] _data</pre> 5055</li> 5056</ul> 5057</li> 5058</ul> 5059</li> 5060<li class="blockList"><a name="com.fasterxml.jackson.databind.node.BooleanNode"> 5061<!-- --> 5062</a> 5063<h3>Class <a href="com/fasterxml/jackson/databind/node/BooleanNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BooleanNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5064<dl class="nameValue"> 5065<dt>serialVersionUID:</dt> 5066<dd>2L</dd> 5067</dl> 5068<ul class="blockList"> 5069<li class="blockList"> 5070<h3>Serialization Methods</h3> 5071<ul class="blockList"> 5072<li class="blockListLast"> 5073<h4>readResolve</h4> 5074<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 5075</li> 5076</ul> 5077</li> 5078<li class="blockList"> 5079<h3>Serialized Fields</h3> 5080<ul class="blockList"> 5081<li class="blockListLast"> 5082<h4>_value</h4> 5083<pre>boolean _value</pre> 5084</li> 5085</ul> 5086</li> 5087</ul> 5088</li> 5089<li class="blockList"><a name="com.fasterxml.jackson.databind.node.ContainerNode"> 5090<!-- --> 5091</a> 5092<h3>Class <a href="com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ContainerNode</a> extends <a href="com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a> implements Serializable</h3> 5093<dl class="nameValue"> 5094<dt>serialVersionUID:</dt> 5095<dd>1L</dd> 5096</dl> 5097<ul class="blockList"> 5098<li class="blockList"> 5099<h3>Serialized Fields</h3> 5100<ul class="blockList"> 5101<li class="blockListLast"> 5102<h4>_nodeFactory</h4> 5103<pre><a href="com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> _nodeFactory</pre> 5104<div class="block">We will keep a reference to the Object (usually TreeMapper) 5105 that can construct instances of nodes to add to this container 5106 node.</div> 5107</li> 5108</ul> 5109</li> 5110</ul> 5111</li> 5112<li class="blockList"><a name="com.fasterxml.jackson.databind.node.DecimalNode"> 5113<!-- --> 5114</a> 5115<h3>Class <a href="com/fasterxml/jackson/databind/node/DecimalNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.DecimalNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5116<ul class="blockList"> 5117<li class="blockList"> 5118<h3>Serialized Fields</h3> 5119<ul class="blockList"> 5120<li class="blockListLast"> 5121<h4>_value</h4> 5122<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> _value</pre> 5123</li> 5124</ul> 5125</li> 5126</ul> 5127</li> 5128<li class="blockList"><a name="com.fasterxml.jackson.databind.node.DoubleNode"> 5129<!-- --> 5130</a> 5131<h3>Class <a href="com/fasterxml/jackson/databind/node/DoubleNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.DoubleNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5132<ul class="blockList"> 5133<li class="blockList"> 5134<h3>Serialized Fields</h3> 5135<ul class="blockList"> 5136<li class="blockListLast"> 5137<h4>_value</h4> 5138<pre>double _value</pre> 5139</li> 5140</ul> 5141</li> 5142</ul> 5143</li> 5144<li class="blockList"><a name="com.fasterxml.jackson.databind.node.FloatNode"> 5145<!-- --> 5146</a> 5147<h3>Class <a href="com/fasterxml/jackson/databind/node/FloatNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.FloatNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5148<ul class="blockList"> 5149<li class="blockList"> 5150<h3>Serialized Fields</h3> 5151<ul class="blockList"> 5152<li class="blockListLast"> 5153<h4>_value</h4> 5154<pre>float _value</pre> 5155</li> 5156</ul> 5157</li> 5158</ul> 5159</li> 5160<li class="blockList"><a name="com.fasterxml.jackson.databind.node.IntNode"> 5161<!-- --> 5162</a> 5163<h3>Class <a href="com/fasterxml/jackson/databind/node/IntNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.IntNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5164<ul class="blockList"> 5165<li class="blockList"> 5166<h3>Serialized Fields</h3> 5167<ul class="blockList"> 5168<li class="blockListLast"> 5169<h4>_value</h4> 5170<pre>int _value</pre> 5171<div class="block">Integer value this node contains</div> 5172</li> 5173</ul> 5174</li> 5175</ul> 5176</li> 5177<li class="blockList"><a name="com.fasterxml.jackson.databind.node.JsonNodeFactory"> 5178<!-- --> 5179</a> 5180<h3>Class <a href="com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.JsonNodeFactory</a> extends <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> implements Serializable</h3> 5181<dl class="nameValue"> 5182<dt>serialVersionUID:</dt> 5183<dd>1L</dd> 5184</dl> 5185<ul class="blockList"> 5186<li class="blockList"> 5187<h3>Serialized Fields</h3> 5188<ul class="blockList"> 5189<li class="blockListLast"> 5190<h4>_cfgBigDecimalExact</h4> 5191<pre>boolean _cfgBigDecimalExact</pre> 5192</li> 5193</ul> 5194</li> 5195</ul> 5196</li> 5197<li class="blockList"><a name="com.fasterxml.jackson.databind.node.LongNode"> 5198<!-- --> 5199</a> 5200<h3>Class <a href="com/fasterxml/jackson/databind/node/LongNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.LongNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5201<ul class="blockList"> 5202<li class="blockList"> 5203<h3>Serialized Fields</h3> 5204<ul class="blockList"> 5205<li class="blockListLast"> 5206<h4>_value</h4> 5207<pre>long _value</pre> 5208</li> 5209</ul> 5210</li> 5211</ul> 5212</li> 5213<li class="blockList"><a name="com.fasterxml.jackson.databind.node.MissingNode"> 5214<!-- --> 5215</a> 5216<h3>Class <a href="com/fasterxml/jackson/databind/node/MissingNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.MissingNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5217<dl class="nameValue"> 5218<dt>serialVersionUID:</dt> 5219<dd>1L</dd> 5220</dl> 5221<ul class="blockList"> 5222<li class="blockList"> 5223<h3>Serialization Methods</h3> 5224<ul class="blockList"> 5225<li class="blockListLast"> 5226<h4>readResolve</h4> 5227<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 5228</li> 5229</ul> 5230</li> 5231</ul> 5232</li> 5233<li class="blockList"><a name="com.fasterxml.jackson.databind.node.NullNode"> 5234<!-- --> 5235</a> 5236<h3>Class <a href="com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.NullNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5237<dl class="nameValue"> 5238<dt>serialVersionUID:</dt> 5239<dd>1L</dd> 5240</dl> 5241<ul class="blockList"> 5242<li class="blockList"> 5243<h3>Serialization Methods</h3> 5244<ul class="blockList"> 5245<li class="blockListLast"> 5246<h4>readResolve</h4> 5247<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 5248</li> 5249</ul> 5250</li> 5251</ul> 5252</li> 5253<li class="blockList"><a name="com.fasterxml.jackson.databind.node.NumericNode"> 5254<!-- --> 5255</a> 5256<h3>Class <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.NumericNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5257<dl class="nameValue"> 5258<dt>serialVersionUID:</dt> 5259<dd>1L</dd> 5260</dl> 5261</li> 5262<li class="blockList"><a name="com.fasterxml.jackson.databind.node.ObjectNode"> 5263<!-- --> 5264</a> 5265<h3>Class <a href="com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ObjectNode</a> extends <a href="com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>> implements Serializable</h3> 5266<dl class="nameValue"> 5267<dt>serialVersionUID:</dt> 5268<dd>1L</dd> 5269</dl> 5270<ul class="blockList"> 5271<li class="blockList"> 5272<h3>Serialized Fields</h3> 5273<ul class="blockList"> 5274<li class="blockListLast"> 5275<h4>_children</h4> 5276<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _children</pre> 5277</li> 5278</ul> 5279</li> 5280</ul> 5281</li> 5282<li class="blockList"><a name="com.fasterxml.jackson.databind.node.POJONode"> 5283<!-- --> 5284</a> 5285<h3>Class <a href="com/fasterxml/jackson/databind/node/POJONode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.POJONode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5286<dl class="nameValue"> 5287<dt>serialVersionUID:</dt> 5288<dd>2L</dd> 5289</dl> 5290<ul class="blockList"> 5291<li class="blockList"> 5292<h3>Serialized Fields</h3> 5293<ul class="blockList"> 5294<li class="blockListLast"> 5295<h4>_value</h4> 5296<pre><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> _value</pre> 5297</li> 5298</ul> 5299</li> 5300</ul> 5301</li> 5302<li class="blockList"><a name="com.fasterxml.jackson.databind.node.ShortNode"> 5303<!-- --> 5304</a> 5305<h3>Class <a href="com/fasterxml/jackson/databind/node/ShortNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ShortNode</a> extends <a href="com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node">NumericNode</a> implements Serializable</h3> 5306<ul class="blockList"> 5307<li class="blockList"> 5308<h3>Serialized Fields</h3> 5309<ul class="blockList"> 5310<li class="blockListLast"> 5311<h4>_value</h4> 5312<pre>short _value</pre> 5313</li> 5314</ul> 5315</li> 5316</ul> 5317</li> 5318<li class="blockList"><a name="com.fasterxml.jackson.databind.node.TextNode"> 5319<!-- --> 5320</a> 5321<h3>Class <a href="com/fasterxml/jackson/databind/node/TextNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.TextNode</a> extends <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">ValueNode</a> implements Serializable</h3> 5322<dl class="nameValue"> 5323<dt>serialVersionUID:</dt> 5324<dd>2L</dd> 5325</dl> 5326<ul class="blockList"> 5327<li class="blockList"> 5328<h3>Serialized Fields</h3> 5329<ul class="blockList"> 5330<li class="blockListLast"> 5331<h4>_value</h4> 5332<pre><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> _value</pre> 5333</li> 5334</ul> 5335</li> 5336</ul> 5337</li> 5338<li class="blockList"><a name="com.fasterxml.jackson.databind.node.ValueNode"> 5339<!-- --> 5340</a> 5341<h3>Class <a href="com/fasterxml/jackson/databind/node/ValueNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ValueNode</a> extends <a href="com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a> implements Serializable</h3> 5342<dl class="nameValue"> 5343<dt>serialVersionUID:</dt> 5344<dd>1L</dd> 5345</dl> 5346</li> 5347</ul> 5348</li> 5349<li class="blockList"> 5350<h2 title="Package">Package com.fasterxml.jackson.databind.ser</h2> 5351<ul class="blockList"> 5352<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BasicSerializerFactory"> 5353<!-- --> 5354</a> 5355<h3>Class <a href="com/fasterxml/jackson/databind/ser/BasicSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.BasicSerializerFactory</a> extends <a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> implements Serializable</h3> 5356<ul class="blockList"> 5357<li class="blockList"> 5358<h3>Serialized Fields</h3> 5359<ul class="blockList"> 5360<li class="blockListLast"> 5361<h4>_factoryConfig</h4> 5362<pre><a href="com/fasterxml/jackson/databind/cfg/SerializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">SerializerFactoryConfig</a> _factoryConfig</pre> 5363<div class="block">Configuration settings for this factory; immutable instance (just like this 5364 factory), new version created via copy-constructor (fluent-style)</div> 5365</li> 5366</ul> 5367</li> 5368</ul> 5369</li> 5370<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanPropertyWriter"> 5371<!-- --> 5372</a> 5373<h3>Class <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.BeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">PropertyWriter</a> implements Serializable</h3> 5374<dl class="nameValue"> 5375<dt>serialVersionUID:</dt> 5376<dd>1L</dd> 5377</dl> 5378<ul class="blockList"> 5379<li class="blockList"> 5380<h3>Serialization Methods</h3> 5381<ul class="blockList"> 5382<li class="blockListLast"> 5383<h4>readResolve</h4> 5384<pre><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> readResolve()</pre> 5385</li> 5386</ul> 5387</li> 5388<li class="blockList"> 5389<h3>Serialized Fields</h3> 5390<ul class="blockList"> 5391<li class="blockList"> 5392<h4>_name</h4> 5393<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/io/SerializedString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">SerializedString</a> _name</pre> 5394<div class="block">Logical name of the property; will be used as the field name under which 5395 value for the property is written. 5396 <p> 5397 NOTE: do NOT change name of this field; it is accessed by Afterburner 5398 module (until 2.4; not directly from 2.5) ALSO NOTE: ... and while it 5399 really ought to be `SerializableString`, changing that is also 5400 binary-incompatible change. So nope.</div> 5401</li> 5402<li class="blockList"> 5403<h4>_wrapperName</h4> 5404<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre> 5405<div class="block">Wrapper name to use for this element, if any</div> 5406<dl> 5407<dt><span class="simpleTagLabel">Since:</span></dt> 5408<dd>2.2</dd> 5409</dl> 5410</li> 5411<li class="blockList"> 5412<h4>_declaredType</h4> 5413<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _declaredType</pre> 5414<div class="block">Type property is declared to have, either in class definition or 5415 associated annotations.</div> 5416</li> 5417<li class="blockList"> 5418<h4>_cfgSerializationType</h4> 5419<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _cfgSerializationType</pre> 5420<div class="block">Type to use for locating serializer; normally same as return type of the 5421 accessor method, but may be overridden by annotations.</div> 5422</li> 5423<li class="blockList"> 5424<h4>_nonTrivialBaseType</h4> 5425<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _nonTrivialBaseType</pre> 5426<div class="block">Base type of the property, if the declared type is "non-trivial"; meaning 5427 it is either a structured type (collection, map, array), or 5428 parameterized. Used to retain type information about contained type, 5429 which is mostly necessary if type meta-data is to be included.</div> 5430</li> 5431<li class="blockList"> 5432<h4>_member</h4> 5433<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _member</pre> 5434<div class="block">Member (field, method) that represents property and allows access to 5435 associated annotations.</div> 5436</li> 5437<li class="blockList"> 5438<h4>_serializer</h4> 5439<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _serializer</pre> 5440<div class="block">Serializer to use for writing out the value: null if it cannot be known 5441 statically; non-null if it can.</div> 5442</li> 5443<li class="blockList"> 5444<h4>_nullSerializer</h4> 5445<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _nullSerializer</pre> 5446<div class="block">Serializer used for writing out null values, if any: if null, null values 5447 are to be suppressed.</div> 5448</li> 5449<li class="blockList"> 5450<h4>_typeSerializer</h4> 5451<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _typeSerializer</pre> 5452<div class="block">If property being serialized needs type information to be included this 5453 is the type serializer to use. Declared type (possibly augmented with 5454 annotations) of property is used for determining exact mechanism to use 5455 (compared to actual runtime type used for serializing actual state).</div> 5456</li> 5457<li class="blockList"> 5458<h4>_suppressNulls</h4> 5459<pre>boolean _suppressNulls</pre> 5460<div class="block">Whether null values are to be suppressed (nothing written out if value is 5461 null) or not. Note that this is a configuration value during 5462 construction, and actual handling relies on setting (or not) of 5463 <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#Z:Z_nullSerializer"><code>BeanPropertyWriter._nullSerializer</code></a>.</div> 5464</li> 5465<li class="blockList"> 5466<h4>_suppressableValue</h4> 5467<pre><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> _suppressableValue</pre> 5468<div class="block">Value that is considered default value of the property; used for 5469 default-value-suppression if enabled.</div> 5470</li> 5471<li class="blockListLast"> 5472<h4>_includeInViews</h4> 5473<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>>[] _includeInViews</pre> 5474<div class="block">Alternate set of property writers used when view-based filtering is 5475 available for the Bean.</div> 5476</li> 5477</ul> 5478</li> 5479</ul> 5480</li> 5481<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializer"> 5482<!-- --> 5483</a> 5484<h3>Class <a href="com/fasterxml/jackson/databind/ser/BeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.BeanSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> implements Serializable</h3> 5485<dl class="nameValue"> 5486<dt>serialVersionUID:</dt> 5487<dd>29L</dd> 5488</dl> 5489</li> 5490<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializerFactory"> 5491<!-- --> 5492</a> 5493<h3>Class <a href="com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.BeanSerializerFactory</a> extends <a href="com/fasterxml/jackson/databind/ser/BasicSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">BasicSerializerFactory</a> implements Serializable</h3> 5494<dl class="nameValue"> 5495<dt>serialVersionUID:</dt> 5496<dd>1L</dd> 5497</dl> 5498</li> 5499<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.ContainerSerializer"> 5500<!-- --> 5501</a> 5502<h3>Class <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.ContainerSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="type parameter in ContainerSerializer">T</a>> implements Serializable</h3> 5503</li> 5504<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"> 5505<!-- --> 5506</a> 5507<h3>Class <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.DefaultSerializerProvider</a> extends <a href="com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> implements Serializable</h3> 5508<dl class="nameValue"> 5509<dt>serialVersionUID:</dt> 5510<dd>1L</dd> 5511</dl> 5512</li> 5513<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl"> 5514<!-- --> 5515</a> 5516<h3>Class <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.Impl.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl</a> extends <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> implements Serializable</h3> 5517<dl class="nameValue"> 5518<dt>serialVersionUID:</dt> 5519<dd>1L</dd> 5520</dl> 5521</li> 5522<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.PropertyWriter"> 5523<!-- --> 5524</a> 5525<h3>Class <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.PropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a> implements Serializable</h3> 5526<dl class="nameValue"> 5527<dt>serialVersionUID:</dt> 5528<dd>1L</dd> 5529</dl> 5530</li> 5531<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter"> 5532<!-- --> 5533</a> 5534<h3>Class <a href="com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> implements Serializable</h3> 5535<dl class="nameValue"> 5536<dt>serialVersionUID:</dt> 5537<dd>1L</dd> 5538</dl> 5539</li> 5540</ul> 5541</li> 5542<li class="blockList"> 5543<h2 title="Package">Package com.fasterxml.jackson.databind.ser.impl</h2> 5544<ul class="blockList"> 5545<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter"> 5546<!-- --> 5547</a> 5548<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/AttributePropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">VirtualBeanPropertyWriter</a> implements Serializable</h3> 5549<dl class="nameValue"> 5550<dt>serialVersionUID:</dt> 5551<dd>1L</dd> 5552</dl> 5553<ul class="blockList"> 5554<li class="blockList"> 5555<h3>Serialized Fields</h3> 5556<ul class="blockList"> 5557<li class="blockListLast"> 5558<h4>_attrName</h4> 5559<pre><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> _attrName</pre> 5560</li> 5561</ul> 5562</li> 5563</ul> 5564</li> 5565<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"> 5566<!-- --> 5567</a> 5568<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/BeanAsArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> implements Serializable</h3> 5569<dl class="nameValue"> 5570<dt>serialVersionUID:</dt> 5571<dd>1L</dd> 5572</dl> 5573<ul class="blockList"> 5574<li class="blockList"> 5575<h3>Serialized Fields</h3> 5576<ul class="blockList"> 5577<li class="blockListLast"> 5578<h4>_defaultSerializer</h4> 5579<pre><a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> _defaultSerializer</pre> 5580<div class="block">Serializer that would produce JSON Object version; used in 5581 cases where array output cannot be used.</div> 5582</li> 5583</ul> 5584</li> 5585</ul> 5586</li> 5587<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.FailingSerializer"> 5588<!-- --> 5589</a> 5590<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/FailingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.FailingSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 5591<ul class="blockList"> 5592<li class="blockList"> 5593<h3>Serialized Fields</h3> 5594<ul class="blockList"> 5595<li class="blockListLast"> 5596<h4>_msg</h4> 5597<pre><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> _msg</pre> 5598</li> 5599</ul> 5600</li> 5601</ul> 5602</li> 5603<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"> 5604<!-- --> 5605</a> 5606<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><?>> implements Serializable</h3> 5607<dl class="nameValue"> 5608<dt>serialVersionUID:</dt> 5609<dd>1L</dd> 5610</dl> 5611</li> 5612<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"> 5613<!-- --> 5614</a> 5615<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/IndexedStringListSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">StaticListSerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</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>>> implements Serializable</h3> 5616<dl class="nameValue"> 5617<dt>serialVersionUID:</dt> 5618<dd>1L</dd> 5619</dl> 5620</li> 5621<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"> 5622<!-- --> 5623</a> 5624<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/IteratorSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.IteratorSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><?>> implements Serializable</h3> 5625</li> 5626<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"> 5627<!-- --> 5628</a> 5629<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><?,?>> implements Serializable</h3> 5630<ul class="blockList"> 5631<li class="blockList"> 5632<h3>Serialized Fields</h3> 5633<ul class="blockList"> 5634<li class="blockList"> 5635<h4>_property</h4> 5636<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 5637<div class="block">Map-valued property being serialized with this instance</div> 5638</li> 5639<li class="blockList"> 5640<h4>_valueTypeIsStatic</h4> 5641<pre>boolean _valueTypeIsStatic</pre> 5642<div class="block">Whether static types should be used for serialization of values 5643 or not (if not, dynamic runtime type is used)</div> 5644</li> 5645<li class="blockList"> 5646<h4>_entryType</h4> 5647<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _entryType</pre> 5648</li> 5649<li class="blockList"> 5650<h4>_keyType</h4> 5651<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 5652</li> 5653<li class="blockList"> 5654<h4>_valueType</h4> 5655<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 5656</li> 5657<li class="blockList"> 5658<h4>_keySerializer</h4> 5659<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _keySerializer</pre> 5660<div class="block">Key serializer to use, if it can be statically determined</div> 5661</li> 5662<li class="blockList"> 5663<h4>_valueSerializer</h4> 5664<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _valueSerializer</pre> 5665<div class="block">Value serializer to use, if it can be statically determined</div> 5666</li> 5667<li class="blockList"> 5668<h4>_valueTypeSerializer</h4> 5669<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 5670<div class="block">Type identifier serializer used for values, if any.</div> 5671</li> 5672<li class="blockList"> 5673<h4>_dynamicValueSerializers</h4> 5674<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre> 5675<div class="block">If value type cannot be statically determined, mapping from 5676 runtime value types to serializers are stored in this object.</div> 5677</li> 5678<li class="blockList"> 5679<h4>_suppressableValue</h4> 5680<pre><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> _suppressableValue</pre> 5681<div class="block">Value that indicates suppression mechanism to use for <b>values contained</b>; 5682 either "filter" (of which <code>equals()</code> is called), or marker 5683 value of <a href="com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#MARKER_FOR_EMPTY"><code>MapEntrySerializer.MARKER_FOR_EMPTY</code></a>, or null to indicate no filtering for 5684 non-null values. 5685 Note that inclusion value for Map instance itself is handled by caller (POJO 5686 property that refers to the Map value).</div> 5687<dl> 5688<dt><span class="simpleTagLabel">Since:</span></dt> 5689<dd>2.5</dd> 5690</dl> 5691</li> 5692<li class="blockListLast"> 5693<h4>_suppressNulls</h4> 5694<pre>boolean _suppressNulls</pre> 5695<div class="block">Flag that indicates what to do with `null` values, distinct from 5696 handling of <a href="com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.html#Z:Z_suppressableValue"><code>MapEntrySerializer._suppressableValue</code></a></div> 5697<dl> 5698<dt><span class="simpleTagLabel">Since:</span></dt> 5699<dd>2.9</dd> 5700</dl> 5701</li> 5702</ul> 5703</li> 5704</ul> 5705</li> 5706<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"> 5707<!-- --> 5708</a> 5709<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/PropertyBasedObjectIdGenerator.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator</a> extends <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/ObjectIdGenerators.PropertyGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerators.PropertyGenerator</a> implements Serializable</h3> 5710<dl class="nameValue"> 5711<dt>serialVersionUID:</dt> 5712<dd>1L</dd> 5713</dl> 5714<ul class="blockList"> 5715<li class="blockList"> 5716<h3>Serialized Fields</h3> 5717<ul class="blockList"> 5718<li class="blockListLast"> 5719<h4>_property</h4> 5720<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> _property</pre> 5721</li> 5722</ul> 5723</li> 5724</ul> 5725</li> 5726<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter"> 5727<!-- --> 5728</a> 5729<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/SimpleBeanPropertyFilter.FilterExceptFilter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter</a> extends <a href="com/fasterxml/jackson/databind/ser/impl/SimpleBeanPropertyFilter.html" title="class in com.fasterxml.jackson.databind.ser.impl">SimpleBeanPropertyFilter</a> implements Serializable</h3> 5730<dl class="nameValue"> 5731<dt>serialVersionUID:</dt> 5732<dd>1L</dd> 5733</dl> 5734<ul class="blockList"> 5735<li class="blockList"> 5736<h3>Serialized Fields</h3> 5737<ul class="blockList"> 5738<li class="blockListLast"> 5739<h4>_propertiesToInclude</h4> 5740<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _propertiesToInclude</pre> 5741<div class="block">Set of property names to serialize.</div> 5742</li> 5743</ul> 5744</li> 5745</ul> 5746</li> 5747<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter"> 5748<!-- --> 5749</a> 5750<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/SimpleBeanPropertyFilter.SerializeExceptFilter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter</a> extends <a href="com/fasterxml/jackson/databind/ser/impl/SimpleBeanPropertyFilter.html" title="class in com.fasterxml.jackson.databind.ser.impl">SimpleBeanPropertyFilter</a> implements Serializable</h3> 5751<dl class="nameValue"> 5752<dt>serialVersionUID:</dt> 5753<dd>1L</dd> 5754</dl> 5755<ul class="blockList"> 5756<li class="blockList"> 5757<h3>Serialized Fields</h3> 5758<ul class="blockList"> 5759<li class="blockListLast"> 5760<h4>_propertiesToExclude</h4> 5761<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _propertiesToExclude</pre> 5762<div class="block">Set of property names to filter out.</div> 5763</li> 5764</ul> 5765</li> 5766</ul> 5767</li> 5768<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"> 5769<!-- --> 5770</a> 5771<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/SimpleFilterProvider.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider</a> extends <a href="com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> implements Serializable</h3> 5772<dl class="nameValue"> 5773<dt>serialVersionUID:</dt> 5774<dd>1L</dd> 5775</dl> 5776<ul class="blockList"> 5777<li class="blockList"> 5778<h3>Serialized Fields</h3> 5779<ul class="blockList"> 5780<li class="blockList"> 5781<h4>_filtersById</h4> 5782<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</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">V</a>> _filtersById</pre> 5783<div class="block">Mappings from ids to filters.</div> 5784</li> 5785<li class="blockList"> 5786<h4>_defaultFilter</h4> 5787<pre><a href="com/fasterxml/jackson/databind/ser/PropertyFilter.html" title="interface in com.fasterxml.jackson.databind.ser">PropertyFilter</a> _defaultFilter</pre> 5788<div class="block">This is the filter we return in case no mapping was found for 5789 given id; default is 'null' (in which case caller typically 5790 reports an error), but can be set to an explicit filter.</div> 5791</li> 5792<li class="blockListLast"> 5793<h4>_cfgFailOnUnknownId</h4> 5794<pre>boolean _cfgFailOnUnknownId</pre> 5795<div class="block">Flag that indicates whether request for an unknown filter id should 5796 result an exception (default) or not. 5797 Note that this is only relevant if no default filter has been 5798 configured.</div> 5799</li> 5800</ul> 5801</li> 5802</ul> 5803</li> 5804<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"> 5805<!-- --> 5806</a> 5807<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/StringArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.StringArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</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>[]> implements Serializable</h3> 5808<ul class="blockList"> 5809<li class="blockList"> 5810<h3>Serialized Fields</h3> 5811<ul class="blockList"> 5812<li class="blockListLast"> 5813<h4>_elementSerializer</h4> 5814<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _elementSerializer</pre> 5815<div class="block">Value serializer to use, if it's not the standard one 5816 (if it is we can optimize serialization a lot)</div> 5817</li> 5818</ul> 5819</li> 5820</ul> 5821</li> 5822<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"> 5823<!-- --> 5824</a> 5825<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/StringCollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">StaticListSerializerBase</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">Collection</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>>> implements Serializable</h3> 5826</li> 5827<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"> 5828<!-- --> 5829</a> 5830<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/UnknownSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.UnknownSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 5831</li> 5832<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"> 5833<!-- --> 5834</a> 5835<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> implements Serializable</h3> 5836<dl class="nameValue"> 5837<dt>serialVersionUID:</dt> 5838<dd>1L</dd> 5839</dl> 5840<ul class="blockList"> 5841<li class="blockList"> 5842<h3>Serialized Fields</h3> 5843<ul class="blockList"> 5844<li class="blockListLast"> 5845<h4>_nameTransformer</h4> 5846<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _nameTransformer</pre> 5847<div class="block">Transformer used to add prefix and/or suffix for properties 5848 of unwrapped POJO.</div> 5849</li> 5850</ul> 5851</li> 5852</ul> 5853</li> 5854<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"> 5855<!-- --> 5856</a> 5857<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> implements Serializable</h3> 5858<dl class="nameValue"> 5859<dt>serialVersionUID:</dt> 5860<dd>1L</dd> 5861</dl> 5862<ul class="blockList"> 5863<li class="blockList"> 5864<h3>Serialized Fields</h3> 5865<ul class="blockList"> 5866<li class="blockListLast"> 5867<h4>_nameTransformer</h4> 5868<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _nameTransformer</pre> 5869<div class="block">Transformer used to add prefix and/or suffix for properties 5870 of unwrapped POJO.</div> 5871</li> 5872</ul> 5873</li> 5874</ul> 5875</li> 5876</ul> 5877</li> 5878<li class="blockList"> 5879<h2 title="Package">Package com.fasterxml.jackson.databind.ser.std</h2> 5880<ul class="blockList"> 5881<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ArraySerializerBase"> 5882<!-- --> 5883</a> 5884<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ArraySerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="type parameter in ArraySerializerBase">T</a>> implements Serializable</h3> 5885<ul class="blockList"> 5886<li class="blockList"> 5887<h3>Serialized Fields</h3> 5888<ul class="blockList"> 5889<li class="blockList"> 5890<h4>_property</h4> 5891<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 5892</li> 5893<li class="blockListLast"> 5894<h4>_unwrapSingle</h4> 5895<pre><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</pre> 5896<div class="block">Setting for specific local override for "unwrap single element arrays": 5897 true for enable unwrapping, false for preventing it, `null` for using 5898 global configuration.</div> 5899<dl> 5900<dt><span class="simpleTagLabel">Since:</span></dt> 5901<dd>2.6</dd> 5902</dl> 5903</li> 5904</ul> 5905</li> 5906</ul> 5907</li> 5908<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase"> 5909<!-- --> 5910</a> 5911<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="type parameter in AsArraySerializerBase">T</a>> implements Serializable</h3> 5912<ul class="blockList"> 5913<li class="blockList"> 5914<h3>Serialized Fields</h3> 5915<ul class="blockList"> 5916<li class="blockList"> 5917<h4>_elementType</h4> 5918<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 5919</li> 5920<li class="blockList"> 5921<h4>_property</h4> 5922<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 5923<div class="block">Collection-valued property being serialized with this instance</div> 5924</li> 5925<li class="blockList"> 5926<h4>_staticTyping</h4> 5927<pre>boolean _staticTyping</pre> 5928</li> 5929<li class="blockList"> 5930<h4>_unwrapSingle</h4> 5931<pre><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</pre> 5932<div class="block">Setting for specific local override for "unwrap single element arrays": 5933 true for enable unwrapping, false for preventing it, `null` for using 5934 global configuration.</div> 5935<dl> 5936<dt><span class="simpleTagLabel">Since:</span></dt> 5937<dd>2.6</dd> 5938</dl> 5939</li> 5940<li class="blockList"> 5941<h4>_valueTypeSerializer</h4> 5942<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 5943<div class="block">Type serializer used for values, if any.</div> 5944</li> 5945<li class="blockList"> 5946<h4>_elementSerializer</h4> 5947<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _elementSerializer</pre> 5948<div class="block">Value serializer to use, if it can be statically determined</div> 5949</li> 5950<li class="blockListLast"> 5951<h4>_dynamicSerializers</h4> 5952<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre> 5953<div class="block">If element type cannot be statically determined, mapping from 5954 runtime type to serializer is handled using this object</div> 5955</li> 5956</ul> 5957</li> 5958</ul> 5959</li> 5960<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"> 5961<!-- --> 5962</a> 5963<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ReferenceTypeSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><?>> implements Serializable</h3> 5964<dl class="nameValue"> 5965<dt>serialVersionUID:</dt> 5966<dd>1L</dd> 5967</dl> 5968</li> 5969<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"> 5970<!-- --> 5971</a> 5972<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.BeanSerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 5973<ul class="blockList"> 5974<li class="blockList"> 5975<h3>Serialized Fields</h3> 5976<ul class="blockList"> 5977<li class="blockList"> 5978<h4>_beanType</h4> 5979<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre> 5980<dl> 5981<dt><span class="simpleTagLabel">Since:</span></dt> 5982<dd>2.9</dd> 5983</dl> 5984</li> 5985<li class="blockList"> 5986<h4>_props</h4> 5987<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _props</pre> 5988<div class="block">Writers used for outputting actual property values</div> 5989</li> 5990<li class="blockList"> 5991<h4>_filteredProps</h4> 5992<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _filteredProps</pre> 5993<div class="block">Optional filters used to suppress output of properties that 5994 are only to be included in certain views</div> 5995</li> 5996<li class="blockList"> 5997<h4>_anyGetterWriter</h4> 5998<pre><a href="com/fasterxml/jackson/databind/ser/AnyGetterWriter.html" title="class in com.fasterxml.jackson.databind.ser">AnyGetterWriter</a> _anyGetterWriter</pre> 5999<div class="block">Handler for <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnyGetter</code></a> 6000 annotated properties</div> 6001</li> 6002<li class="blockList"> 6003<h4>_propertyFilterId</h4> 6004<pre><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> _propertyFilterId</pre> 6005<div class="block">Id of the bean property filter to use, if any; null if none.</div> 6006</li> 6007<li class="blockList"> 6008<h4>_typeId</h4> 6009<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _typeId</pre> 6010<div class="block">If using custom type ids (usually via getter, or field), this is the 6011 reference to that member.</div> 6012</li> 6013<li class="blockList"> 6014<h4>_objectIdWriter</h4> 6015<pre><a href="com/fasterxml/jackson/databind/ser/impl/ObjectIdWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">ObjectIdWriter</a> _objectIdWriter</pre> 6016<div class="block">If this POJO can be alternatively serialized using just an object id 6017 to denote a reference to previously serialized object, 6018 this Object will handle details.</div> 6019</li> 6020<li class="blockListLast"> 6021<h4>_serializationShape</h4> 6022<pre><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre> 6023<div class="block">Requested shape from bean class annotations.</div> 6024</li> 6025</ul> 6026</li> 6027</ul> 6028</li> 6029<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BooleanSerializer"> 6030<!-- --> 6031</a> 6032<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/BooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.BooleanSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</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>> implements Serializable</h3> 6033<dl class="nameValue"> 6034<dt>serialVersionUID:</dt> 6035<dd>1L</dd> 6036</dl> 6037<ul class="blockList"> 6038<li class="blockList"> 6039<h3>Serialized Fields</h3> 6040<ul class="blockList"> 6041<li class="blockListLast"> 6042<h4>_forPrimitive</h4> 6043<pre>boolean _forPrimitive</pre> 6044<div class="block">Whether type serialized is primitive (boolean) or wrapper 6045 (java.lang.Boolean); if true, former, if false, latter.</div> 6046</li> 6047</ul> 6048</li> 6049</ul> 6050</li> 6051<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ByteArraySerializer"> 6052<!-- --> 6053</a> 6054<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ByteArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><byte[]> implements Serializable</h3> 6055<dl class="nameValue"> 6056<dt>serialVersionUID:</dt> 6057<dd>1L</dd> 6058</dl> 6059</li> 6060<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"> 6061<!-- --> 6062</a> 6063<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ByteBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> implements Serializable</h3> 6064</li> 6065<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CalendarSerializer"> 6066<!-- --> 6067</a> 6068<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/CalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.CalendarSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>> implements Serializable</h3> 6069</li> 6070<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ClassSerializer"> 6071<!-- --> 6072</a> 6073<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ClassSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ClassSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> implements Serializable</h3> 6074</li> 6075<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CollectionSerializer"> 6076<!-- --> 6077</a> 6078<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.CollectionSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</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">Collection</a><?>> implements Serializable</h3> 6079<dl class="nameValue"> 6080<dt>serialVersionUID:</dt> 6081<dd>1L</dd> 6082</dl> 6083</li> 6084<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateSerializer"> 6085<!-- --> 6086</a> 6087<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/DateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.DateSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>> implements Serializable</h3> 6088</li> 6089<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase"> 6090<!-- --> 6091</a> 6092<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="type parameter in DateTimeSerializerBase">T</a>> implements Serializable</h3> 6093<ul class="blockList"> 6094<li class="blockList"> 6095<h3>Serialized Fields</h3> 6096<ul class="blockList"> 6097<li class="blockList"> 6098<h4>_useTimestamp</h4> 6099<pre><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> _useTimestamp</pre> 6100<div class="block">Flag that indicates that serialization must be done as the 6101 Java timestamp, regardless of other settings.</div> 6102</li> 6103<li class="blockList"> 6104<h4>_customFormat</h4> 6105<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre> 6106<div class="block">Specific format to use, if not default format: non null value 6107 also indicates that serialization is to be done as JSON String, 6108 not numeric timestamp, unless <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html#Z:Z_useTimestamp"><code>DateTimeSerializerBase._useTimestamp</code></a> is true.</div> 6109</li> 6110<li class="blockListLast"> 6111<h4>_reusedCustomFormat</h4> 6112<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">V</a>> _reusedCustomFormat</pre> 6113<div class="block">If <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html#Z:Z_customFormat"><code>DateTimeSerializerBase._customFormat</code></a> is used, we will try to reuse instances in simplest 6114 possible form; thread-safe, but without overhead of <code>ThreadLocal</code> 6115 (not from code, but wrt retaining of possibly large number of format instances 6116 over all threads, properties with custom formats).</div> 6117<dl> 6118<dt><span class="simpleTagLabel">Since:</span></dt> 6119<dd>2.9</dd> 6120</dl> 6121</li> 6122</ul> 6123</li> 6124</ul> 6125</li> 6126<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSerializer"> 6127<!-- --> 6128</a> 6129<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/EnumSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.EnumSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>> implements Serializable</h3> 6130<dl class="nameValue"> 6131<dt>serialVersionUID:</dt> 6132<dd>1L</dd> 6133</dl> 6134<ul class="blockList"> 6135<li class="blockList"> 6136<h3>Serialized Fields</h3> 6137<ul class="blockList"> 6138<li class="blockList"> 6139<h4>_values</h4> 6140<pre><a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">EnumValues</a> _values</pre> 6141<div class="block">This map contains pre-resolved values (since there are ways 6142 to customize actual String constants to use) to use as 6143 serializations.</div> 6144</li> 6145<li class="blockListLast"> 6146<h4>_serializeAsIndex</h4> 6147<pre><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> _serializeAsIndex</pre> 6148<div class="block">Flag that is set if we statically know serialization choice 6149 between index and textual format (null if it needs to be dynamically 6150 checked).</div> 6151<dl> 6152<dt><span class="simpleTagLabel">Since:</span></dt> 6153<dd>2.1</dd> 6154</dl> 6155</li> 6156</ul> 6157</li> 6158</ul> 6159</li> 6160<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"> 6161<!-- --> 6162</a> 6163<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.EnumSetSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>>> implements Serializable</h3> 6164</li> 6165<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.FileSerializer"> 6166<!-- --> 6167</a> 6168<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/FileSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.FileSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>> implements Serializable</h3> 6169</li> 6170<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"> 6171<!-- --> 6172</a> 6173<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/InetAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.InetAddressSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a>> implements Serializable</h3> 6174<ul class="blockList"> 6175<li class="blockList"> 6176<h3>Serialized Fields</h3> 6177<ul class="blockList"> 6178<li class="blockListLast"> 6179<h4>_asNumeric</h4> 6180<pre>boolean _asNumeric</pre> 6181<dl> 6182<dt><span class="simpleTagLabel">Since:</span></dt> 6183<dd>2.9</dd> 6184</dl> 6185</li> 6186</ul> 6187</li> 6188</ul> 6189</li> 6190<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"> 6191<!-- --> 6192</a> 6193<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/InetSocketAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>> implements Serializable</h3> 6194</li> 6195<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.IterableSerializer"> 6196<!-- --> 6197</a> 6198<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.IterableSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><?>> implements Serializable</h3> 6199</li> 6200<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"> 6201<!-- --> 6202</a> 6203<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.JsonValueSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6204<ul class="blockList"> 6205<li class="blockList"> 6206<h3>Serialized Fields</h3> 6207<ul class="blockList"> 6208<li class="blockList"> 6209<h4>_accessor</h4> 6210<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _accessor</pre> 6211<dl> 6212<dt><span class="simpleTagLabel">Since:</span></dt> 6213<dd>2.9</dd> 6214</dl> 6215</li> 6216<li class="blockList"> 6217<h4>_valueSerializer</h4> 6218<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _valueSerializer</pre> 6219</li> 6220<li class="blockList"> 6221<h4>_property</h4> 6222<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 6223</li> 6224<li class="blockListLast"> 6225<h4>_forceTypeInformation</h4> 6226<pre>boolean _forceTypeInformation</pre> 6227<div class="block">This is a flag that is set in rare (?) cases where this serializer 6228 is used for "natural" types (boolean, int, String, double); and where 6229 we actually must force type information wrapping, even though 6230 one would not normally be added.</div> 6231</li> 6232</ul> 6233</li> 6234</ul> 6235</li> 6236<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.MapProperty"> 6237<!-- --> 6238</a> 6239<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/MapProperty.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.MapProperty</a> extends <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">PropertyWriter</a> implements Serializable</h3> 6240<dl class="nameValue"> 6241<dt>serialVersionUID:</dt> 6242<dd>1L</dd> 6243</dl> 6244<ul class="blockList"> 6245<li class="blockList"> 6246<h3>Serialized Fields</h3> 6247<ul class="blockList"> 6248<li class="blockList"> 6249<h4>_typeSerializer</h4> 6250<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _typeSerializer</pre> 6251</li> 6252<li class="blockList"> 6253<h4>_property</h4> 6254<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 6255</li> 6256<li class="blockList"> 6257<h4>_key</h4> 6258<pre><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> _key</pre> 6259</li> 6260<li class="blockList"> 6261<h4>_value</h4> 6262<pre><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> _value</pre> 6263</li> 6264<li class="blockList"> 6265<h4>_keySerializer</h4> 6266<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _keySerializer</pre> 6267</li> 6268<li class="blockListLast"> 6269<h4>_valueSerializer</h4> 6270<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _valueSerializer</pre> 6271</li> 6272</ul> 6273</li> 6274</ul> 6275</li> 6276<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.MapSerializer"> 6277<!-- --> 6278</a> 6279<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.MapSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</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">Map</a><?,?>> implements Serializable</h3> 6280<dl class="nameValue"> 6281<dt>serialVersionUID:</dt> 6282<dd>1L</dd> 6283</dl> 6284<ul class="blockList"> 6285<li class="blockList"> 6286<h3>Serialized Fields</h3> 6287<ul class="blockList"> 6288<li class="blockList"> 6289<h4>_property</h4> 6290<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 6291<div class="block">Map-valued property being serialized with this instance</div> 6292</li> 6293<li class="blockList"> 6294<h4>_valueTypeIsStatic</h4> 6295<pre>boolean _valueTypeIsStatic</pre> 6296<div class="block">Whether static types should be used for serialization of values 6297 or not (if not, dynamic runtime type is used)</div> 6298</li> 6299<li class="blockList"> 6300<h4>_keyType</h4> 6301<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 6302<div class="block">Declared type of keys</div> 6303</li> 6304<li class="blockList"> 6305<h4>_valueType</h4> 6306<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 6307<div class="block">Declared type of contained values</div> 6308</li> 6309<li class="blockList"> 6310<h4>_keySerializer</h4> 6311<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _keySerializer</pre> 6312<div class="block">Key serializer to use, if it can be statically determined</div> 6313</li> 6314<li class="blockList"> 6315<h4>_valueSerializer</h4> 6316<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _valueSerializer</pre> 6317<div class="block">Value serializer to use, if it can be statically determined</div> 6318</li> 6319<li class="blockList"> 6320<h4>_valueTypeSerializer</h4> 6321<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 6322<div class="block">Type identifier serializer used for values, if any.</div> 6323</li> 6324<li class="blockList"> 6325<h4>_dynamicValueSerializers</h4> 6326<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre> 6327<div class="block">If value type cannot be statically determined, mapping from 6328 runtime value types to serializers are stored in this object.</div> 6329</li> 6330<li class="blockList"> 6331<h4>_ignoredEntries</h4> 6332<pre><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/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _ignoredEntries</pre> 6333<div class="block">Set of entries to omit during serialization, if any</div> 6334</li> 6335<li class="blockList"> 6336<h4>_filterId</h4> 6337<pre><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> _filterId</pre> 6338<div class="block">Id of the property filter to use, if any; null if none.</div> 6339<dl> 6340<dt><span class="simpleTagLabel">Since:</span></dt> 6341<dd>2.3</dd> 6342</dl> 6343</li> 6344<li class="blockList"> 6345<h4>_suppressableValue</h4> 6346<pre><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> _suppressableValue</pre> 6347<div class="block">Value that indicates suppression mechanism to use for <b>values contained</b>; 6348 either "filter" (of which <code>equals()</code> is called), or marker 6349 value of <a href="com/fasterxml/jackson/databind/ser/std/MapSerializer.html#MARKER_FOR_EMPTY"><code>MapSerializer.MARKER_FOR_EMPTY</code></a>, or null to indicate no filtering for 6350 non-null values. 6351 Note that inclusion value for Map instance itself is handled by caller (POJO 6352 property that refers to the Map value).</div> 6353<dl> 6354<dt><span class="simpleTagLabel">Since:</span></dt> 6355<dd>2.5</dd> 6356</dl> 6357</li> 6358<li class="blockList"> 6359<h4>_suppressNulls</h4> 6360<pre>boolean _suppressNulls</pre> 6361<div class="block">Flag that indicates what to do with `null` values, distinct from 6362 handling of <a href="com/fasterxml/jackson/databind/ser/std/MapSerializer.html#Z:Z_suppressableValue"><code>MapSerializer._suppressableValue</code></a></div> 6363<dl> 6364<dt><span class="simpleTagLabel">Since:</span></dt> 6365<dd>2.9</dd> 6366</dl> 6367</li> 6368<li class="blockListLast"> 6369<h4>_sortKeys</h4> 6370<pre>boolean _sortKeys</pre> 6371<div class="block">Flag set if output is forced to be sorted by keys (usually due 6372 to annotation).</div> 6373<dl> 6374<dt><span class="simpleTagLabel">Since:</span></dt> 6375<dd>2.4</dd> 6376</dl> 6377</li> 6378</ul> 6379</li> 6380</ul> 6381</li> 6382<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase"> 6383<!-- --> 6384</a> 6385<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="type parameter in NonTypedScalarSerializerBase">T</a>> implements Serializable</h3> 6386</li> 6387<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NullSerializer"> 6388<!-- --> 6389</a> 6390<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NullSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NullSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6391</li> 6392<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializer"> 6393<!-- --> 6394</a> 6395<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>> implements Serializable</h3> 6396<ul class="blockList"> 6397<li class="blockList"> 6398<h3>Serialized Fields</h3> 6399<ul class="blockList"> 6400<li class="blockListLast"> 6401<h4>_isInt</h4> 6402<pre>boolean _isInt</pre> 6403</li> 6404</ul> 6405</li> 6406</ul> 6407</li> 6408<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base"> 6409<!-- --> 6410</a> 6411<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="type parameter in NumberSerializers.Base">T</a>> implements Serializable</h3> 6412<ul class="blockList"> 6413<li class="blockList"> 6414<h3>Serialized Fields</h3> 6415<ul class="blockList"> 6416<li class="blockList"> 6417<h4>_numberType</h4> 6418<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.NumberType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.NumberType</a> _numberType</pre> 6419</li> 6420<li class="blockList"> 6421<h4>_schemaType</h4> 6422<pre><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> _schemaType</pre> 6423</li> 6424<li class="blockListLast"> 6425<h4>_isInt</h4> 6426<pre>boolean _isInt</pre> 6427</li> 6428</ul> 6429</li> 6430</ul> 6431</li> 6432<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer"> 6433<!-- --> 6434</a> 6435<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.DoubleSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6436</li> 6437<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer"> 6438<!-- --> 6439</a> 6440<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.FloatSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6441</li> 6442<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer"> 6443<!-- --> 6444</a> 6445<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6446</li> 6447<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer"> 6448<!-- --> 6449</a> 6450<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntLikeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6451</li> 6452<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer"> 6453<!-- --> 6454</a> 6455<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.LongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6456</li> 6457<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer"> 6458<!-- --> 6459</a> 6460<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.ShortSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</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>> implements Serializable</h3> 6461</li> 6462<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"> 6463<!-- --> 6464</a> 6465<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</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>[]> implements Serializable</h3> 6466<ul class="blockList"> 6467<li class="blockList"> 6468<h3>Serialized Fields</h3> 6469<ul class="blockList"> 6470<li class="blockList"> 6471<h4>_staticTyping</h4> 6472<pre>boolean _staticTyping</pre> 6473<div class="block">Whether we are using static typing (using declared types, ignoring 6474 runtime type) or not for elements.</div> 6475</li> 6476<li class="blockList"> 6477<h4>_elementType</h4> 6478<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 6479<div class="block">Declared type of element entries</div> 6480</li> 6481<li class="blockList"> 6482<h4>_valueTypeSerializer</h4> 6483<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 6484<div class="block">Type serializer to use for values, if any.</div> 6485</li> 6486<li class="blockList"> 6487<h4>_elementSerializer</h4> 6488<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _elementSerializer</pre> 6489<div class="block">Value serializer to use, if it can be statically determined.</div> 6490</li> 6491<li class="blockListLast"> 6492<h4>_dynamicSerializers</h4> 6493<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre> 6494<div class="block">If element type cannot be statically determined, mapping from 6495 runtime type to serializer is handled using this object</div> 6496</li> 6497</ul> 6498</li> 6499</ul> 6500</li> 6501<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.RawSerializer"> 6502<!-- --> 6503</a> 6504<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.RawSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="type parameter in RawSerializer">T</a>> implements Serializable</h3> 6505</li> 6506<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer"> 6507<!-- --> 6508</a> 6509<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html" title="type parameter in ReferenceTypeSerializer">T</a>> implements Serializable</h3> 6510<dl class="nameValue"> 6511<dt>serialVersionUID:</dt> 6512<dd>1L</dd> 6513</dl> 6514<ul class="blockList"> 6515<li class="blockList"> 6516<h3>Serialized Fields</h3> 6517<ul class="blockList"> 6518<li class="blockList"> 6519<h4>_referredType</h4> 6520<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referredType</pre> 6521<div class="block">Value type</div> 6522</li> 6523<li class="blockList"> 6524<h4>_property</h4> 6525<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 6526</li> 6527<li class="blockList"> 6528<h4>_valueTypeSerializer</h4> 6529<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 6530<div class="block">Type serializer used for values, if any.</div> 6531</li> 6532<li class="blockList"> 6533<h4>_valueSerializer</h4> 6534<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _valueSerializer</pre> 6535<div class="block">Serializer for content values, if statically known.</div> 6536</li> 6537<li class="blockList"> 6538<h4>_unwrapper</h4> 6539<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _unwrapper</pre> 6540<div class="block">In case of unwrapping, need name transformer.</div> 6541</li> 6542<li class="blockList"> 6543<h4>_suppressableValue</h4> 6544<pre><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> _suppressableValue</pre> 6545<div class="block">Value that indicates suppression mechanism to use for <b>values contained</b>; 6546 either "filter" (of which <code>equals()</code> is called), or marker 6547 value of <a href="com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html#MARKER_FOR_EMPTY"><code>ReferenceTypeSerializer.MARKER_FOR_EMPTY</code></a>, or null to indicate no filtering for 6548 non-null values. 6549 Note that inclusion value for Map instance itself is handled by caller (POJO 6550 property that refers to the Map value).</div> 6551<dl> 6552<dt><span class="simpleTagLabel">Since:</span></dt> 6553<dd>2.9</dd> 6554</dl> 6555</li> 6556<li class="blockListLast"> 6557<h4>_suppressNulls</h4> 6558<pre>boolean _suppressNulls</pre> 6559<div class="block">Flag that indicates what to do with `null` values, distinct from 6560 handling of <a href="com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html#Z:Z_suppressableValue"><code>ReferenceTypeSerializer._suppressableValue</code></a></div> 6561<dl> 6562<dt><span class="simpleTagLabel">Since:</span></dt> 6563<dd>2.9</dd> 6564</dl> 6565</li> 6566</ul> 6567</li> 6568</ul> 6569</li> 6570<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SerializableSerializer"> 6571<!-- --> 6572</a> 6573<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/SerializableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.SerializableSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a>> implements Serializable</h3> 6574</li> 6575<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"> 6576<!-- --> 6577</a> 6578<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/SqlDateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.SqlDateSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>> implements Serializable</h3> 6579</li> 6580<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"> 6581<!-- --> 6582</a> 6583<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/SqlTimeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>> implements Serializable</h3> 6584</li> 6585<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase"> 6586<!-- --> 6587</a> 6588<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="type parameter in StaticListSerializerBase">T</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?>> implements Serializable</h3> 6589<ul class="blockList"> 6590<li class="blockList"> 6591<h3>Serialized Fields</h3> 6592<ul class="blockList"> 6593<li class="blockListLast"> 6594<h4>_unwrapSingle</h4> 6595<pre><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</pre> 6596<div class="block">Setting for specific local override for "unwrap single element arrays": 6597 true for enable unwrapping, false for preventing it, `null` for using 6598 global configuration.</div> 6599<dl> 6600<dt><span class="simpleTagLabel">Since:</span></dt> 6601<dd>2.6</dd> 6602</dl> 6603</li> 6604</ul> 6605</li> 6606</ul> 6607</li> 6608<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer"> 6609<!-- --> 6610</a> 6611<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.BooleanArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a><boolean[]> implements Serializable</h3> 6612</li> 6613<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer"> 6614<!-- --> 6615</a> 6616<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.CharArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><char[]> implements Serializable</h3> 6617</li> 6618<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer"> 6619<!-- --> 6620</a> 6621<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.DoubleArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a><double[]> implements Serializable</h3> 6622</li> 6623<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer"> 6624<!-- --> 6625</a> 6626<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a><float[]> implements Serializable</h3> 6627</li> 6628<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer"> 6629<!-- --> 6630</a> 6631<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.IntArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a><int[]> implements Serializable</h3> 6632</li> 6633<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer"> 6634<!-- --> 6635</a> 6636<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a><long[]> implements Serializable</h3> 6637</li> 6638<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer"> 6639<!-- --> 6640</a> 6641<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a><short[]> implements Serializable</h3> 6642</li> 6643<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer"> 6644<!-- --> 6645</a> 6646<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a><<a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="type parameter in StdArraySerializers.TypedPrimitiveArraySerializer">T</a>> implements Serializable</h3> 6647</li> 6648<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"> 6649<!-- --> 6650</a> 6651<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdDelegatingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6652<ul class="blockList"> 6653<li class="blockList"> 6654<h3>Serialized Fields</h3> 6655<ul class="blockList"> 6656<li class="blockList"> 6657<h4>_converter</h4> 6658<pre><a href="com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><<a href="com/fasterxml/jackson/databind/util/Converter.html" title="type parameter in Converter">IN</a>,<a href="com/fasterxml/jackson/databind/util/Converter.html" title="type parameter in Converter">OUT</a>> _converter</pre> 6659</li> 6660<li class="blockList"> 6661<h4>_delegateType</h4> 6662<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 6663<div class="block">Fully resolved delegate type, with generic information if any available.</div> 6664</li> 6665<li class="blockListLast"> 6666<h4>_delegateSerializer</h4> 6667<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>> _delegateSerializer</pre> 6668<div class="block">Underlying serializer for type <code>T</code>.</div> 6669</li> 6670</ul> 6671</li> 6672</ul> 6673</li> 6674<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer"> 6675<!-- --> 6676</a> 6677<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicBooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>> implements Serializable</h3> 6678</li> 6679<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer"> 6680<!-- --> 6681</a> 6682<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicIntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>> implements Serializable</h3> 6683</li> 6684<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer"> 6685<!-- --> 6686</a> 6687<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicLongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a>> implements Serializable</h3> 6688</li> 6689<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializer"> 6690<!-- --> 6691</a> 6692<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6693</li> 6694<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default"> 6695<!-- --> 6696</a> 6697<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6698<ul class="blockList"> 6699<li class="blockList"> 6700<h3>Serialized Fields</h3> 6701<ul class="blockList"> 6702<li class="blockListLast"> 6703<h4>_typeId</h4> 6704<pre>int _typeId</pre> 6705</li> 6706</ul> 6707</li> 6708</ul> 6709</li> 6710<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic"> 6711<!-- --> 6712</a> 6713<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Dynamic.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6714<ul class="blockList"> 6715<li class="blockList"> 6716<h3>Serialization Methods</h3> 6717<ul class="blockList"> 6718<li class="blockListLast"> 6719<h4>readResolve</h4> 6720<pre><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> readResolve()</pre> 6721</li> 6722</ul> 6723</li> 6724</ul> 6725</li> 6726<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer"> 6727<!-- --> 6728</a> 6729<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.EnumKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6730<ul class="blockList"> 6731<li class="blockList"> 6732<h3>Serialized Fields</h3> 6733<ul class="blockList"> 6734<li class="blockListLast"> 6735<h4>_values</h4> 6736<pre><a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">EnumValues</a> _values</pre> 6737</li> 6738</ul> 6739</li> 6740</ul> 6741</li> 6742<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer"> 6743<!-- --> 6744</a> 6745<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.StringKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6746</li> 6747<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdScalarSerializer"> 6748<!-- --> 6749</a> 6750<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdScalarSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="type parameter in StdScalarSerializer">T</a>> implements Serializable</h3> 6751</li> 6752<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdSerializer"> 6753<!-- --> 6754</a> 6755<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdSerializer</a> extends <a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><<a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="type parameter in StdSerializer">T</a>> implements Serializable</h3> 6756<dl class="nameValue"> 6757<dt>serialVersionUID:</dt> 6758<dd>1L</dd> 6759</dl> 6760<ul class="blockList"> 6761<li class="blockList"> 6762<h3>Serialized Fields</h3> 6763<ul class="blockList"> 6764<li class="blockListLast"> 6765<h4>_handledType</h4> 6766<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _handledType</pre> 6767<div class="block">Nominal type supported, usually declared type of 6768 property for which serializer is used.</div> 6769</li> 6770</ul> 6771</li> 6772</ul> 6773</li> 6774<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StringSerializer"> 6775<!-- --> 6776</a> 6777<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StringSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</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>> implements Serializable</h3> 6778<dl class="nameValue"> 6779<dt>serialVersionUID:</dt> 6780<dd>1L</dd> 6781</dl> 6782</li> 6783<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"> 6784<!-- --> 6785</a> 6786<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/TimeZoneSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>> implements Serializable</h3> 6787</li> 6788<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"> 6789<!-- --> 6790</a> 6791<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/TokenBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>> implements Serializable</h3> 6792</li> 6793<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ToStringSerializer"> 6794<!-- --> 6795</a> 6796<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ToStringSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializerBase</a> implements Serializable</h3> 6797</li> 6798<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase"> 6799<!-- --> 6800</a> 6801<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</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>> implements Serializable</h3> 6802</li> 6803<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.UUIDSerializer"> 6804<!-- --> 6805</a> 6806<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/UUIDSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.UUIDSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>> implements Serializable</h3> 6807</li> 6808</ul> 6809</li> 6810<li class="blockList"> 6811<h2 title="Package">Package com.fasterxml.jackson.databind.type</h2> 6812<ul class="blockList"> 6813<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ArrayType"> 6814<!-- --> 6815</a> 6816<h3>Class <a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ArrayType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 6817<dl class="nameValue"> 6818<dt>serialVersionUID:</dt> 6819<dd>1L</dd> 6820</dl> 6821<ul class="blockList"> 6822<li class="blockList"> 6823<h3>Serialized Fields</h3> 6824<ul class="blockList"> 6825<li class="blockList"> 6826<h4>_componentType</h4> 6827<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _componentType</pre> 6828<div class="block">Type of elements in the array.</div> 6829</li> 6830<li class="blockListLast"> 6831<h4>_emptyArray</h4> 6832<pre><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> _emptyArray</pre> 6833<div class="block">We will also keep track of shareable instance of empty array, 6834 since it usually needs to be constructed any way; and because 6835 it is essentially immutable and thus can be shared.</div> 6836</li> 6837</ul> 6838</li> 6839</ul> 6840</li> 6841<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ClassKey"> 6842<!-- --> 6843</a> 6844<h3>Class <a href="com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ClassKey</a> extends <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> implements Serializable</h3> 6845<dl class="nameValue"> 6846<dt>serialVersionUID:</dt> 6847<dd>1L</dd> 6848</dl> 6849<ul class="blockList"> 6850<li class="blockList"> 6851<h3>Serialized Fields</h3> 6852<ul class="blockList"> 6853<li class="blockList"> 6854<h4>_className</h4> 6855<pre><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> _className</pre> 6856</li> 6857<li class="blockList"> 6858<h4>_class</h4> 6859<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 6860</li> 6861<li class="blockListLast"> 6862<h4>_hashCode</h4> 6863<pre>int _hashCode</pre> 6864<div class="block">Let's cache hash code straight away, since we are 6865 almost certain to need it.</div> 6866</li> 6867</ul> 6868</li> 6869</ul> 6870</li> 6871<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionLikeType"> 6872<!-- --> 6873</a> 6874<h3>Class <a href="com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.CollectionLikeType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 6875<dl class="nameValue"> 6876<dt>serialVersionUID:</dt> 6877<dd>1L</dd> 6878</dl> 6879<ul class="blockList"> 6880<li class="blockList"> 6881<h3>Serialized Fields</h3> 6882<ul class="blockList"> 6883<li class="blockListLast"> 6884<h4>_elementType</h4> 6885<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 6886<div class="block">Type of elements in collection</div> 6887</li> 6888</ul> 6889</li> 6890</ul> 6891</li> 6892<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionType"> 6893<!-- --> 6894</a> 6895<h3>Class <a href="com/fasterxml/jackson/databind/type/CollectionType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.CollectionType</a> extends <a href="com/fasterxml/jackson/databind/type/CollectionLikeType.html" title="class in com.fasterxml.jackson.databind.type">CollectionLikeType</a> implements Serializable</h3> 6896<dl class="nameValue"> 6897<dt>serialVersionUID:</dt> 6898<dd>1L</dd> 6899</dl> 6900</li> 6901<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapLikeType"> 6902<!-- --> 6903</a> 6904<h3>Class <a href="com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.MapLikeType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 6905<dl class="nameValue"> 6906<dt>serialVersionUID:</dt> 6907<dd>1L</dd> 6908</dl> 6909<ul class="blockList"> 6910<li class="blockList"> 6911<h3>Serialized Fields</h3> 6912<ul class="blockList"> 6913<li class="blockList"> 6914<h4>_keyType</h4> 6915<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 6916<div class="block">Type of keys of Map.</div> 6917</li> 6918<li class="blockListLast"> 6919<h4>_valueType</h4> 6920<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 6921<div class="block">Type of values of Map.</div> 6922</li> 6923</ul> 6924</li> 6925</ul> 6926</li> 6927<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapType"> 6928<!-- --> 6929</a> 6930<h3>Class <a href="com/fasterxml/jackson/databind/type/MapType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.MapType</a> extends <a href="com/fasterxml/jackson/databind/type/MapLikeType.html" title="class in com.fasterxml.jackson.databind.type">MapLikeType</a> implements Serializable</h3> 6931<dl class="nameValue"> 6932<dt>serialVersionUID:</dt> 6933<dd>1L</dd> 6934</dl> 6935</li> 6936<li class="blockList"><a name="com.fasterxml.jackson.databind.type.PlaceholderForType"> 6937<!-- --> 6938</a> 6939<h3>Class <a href="com/fasterxml/jackson/databind/type/PlaceholderForType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.PlaceholderForType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 6940<dl class="nameValue"> 6941<dt>serialVersionUID:</dt> 6942<dd>1L</dd> 6943</dl> 6944<ul class="blockList"> 6945<li class="blockList"> 6946<h3>Serialized Fields</h3> 6947<ul class="blockList"> 6948<li class="blockList"> 6949<h4>_ordinal</h4> 6950<pre>int _ordinal</pre> 6951</li> 6952<li class="blockListLast"> 6953<h4>_actualType</h4> 6954<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _actualType</pre> 6955<div class="block">Type assigned during wildcard resolution (which follows type 6956 structure resolution)</div> 6957</li> 6958</ul> 6959</li> 6960</ul> 6961</li> 6962<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ReferenceType"> 6963<!-- --> 6964</a> 6965<h3>Class <a href="com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ReferenceType</a> extends <a href="com/fasterxml/jackson/databind/type/SimpleType.html" title="class in com.fasterxml.jackson.databind.type">SimpleType</a> implements Serializable</h3> 6966<dl class="nameValue"> 6967<dt>serialVersionUID:</dt> 6968<dd>1L</dd> 6969</dl> 6970<ul class="blockList"> 6971<li class="blockList"> 6972<h3>Serialized Fields</h3> 6973<ul class="blockList"> 6974<li class="blockList"> 6975<h4>_referencedType</h4> 6976<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre> 6977</li> 6978<li class="blockListLast"> 6979<h4>_anchorType</h4> 6980<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _anchorType</pre> 6981<div class="block">Essential type used for type ids, for example if type id is needed for 6982 referencing type with polymorphic handling. Typically initialized when 6983 a <a href="com/fasterxml/jackson/databind/type/SimpleType.html" title="class in com.fasterxml.jackson.databind.type"><code>SimpleType</code></a> is upgraded into reference type, but NOT changed 6984 if being sub-classed.</div> 6985<dl> 6986<dt><span class="simpleTagLabel">Since:</span></dt> 6987<dd>2.8</dd> 6988</dl> 6989</li> 6990</ul> 6991</li> 6992</ul> 6993</li> 6994<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ResolvedRecursiveType"> 6995<!-- --> 6996</a> 6997<h3>Class <a href="com/fasterxml/jackson/databind/type/ResolvedRecursiveType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ResolvedRecursiveType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 6998<dl class="nameValue"> 6999<dt>serialVersionUID:</dt> 7000<dd>1L</dd> 7001</dl> 7002<ul class="blockList"> 7003<li class="blockList"> 7004<h3>Serialized Fields</h3> 7005<ul class="blockList"> 7006<li class="blockListLast"> 7007<h4>_referencedType</h4> 7008<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre> 7009</li> 7010</ul> 7011</li> 7012</ul> 7013</li> 7014<li class="blockList"><a name="com.fasterxml.jackson.databind.type.SimpleType"> 7015<!-- --> 7016</a> 7017<h3>Class <a href="com/fasterxml/jackson/databind/type/SimpleType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.SimpleType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3> 7018<dl class="nameValue"> 7019<dt>serialVersionUID:</dt> 7020<dd>1L</dd> 7021</dl> 7022</li> 7023<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeBase"> 7024<!-- --> 7025</a> 7026<h3>Class <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.TypeBase</a> extends <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> implements Serializable</h3> 7027<dl class="nameValue"> 7028<dt>serialVersionUID:</dt> 7029<dd>1L</dd> 7030</dl> 7031<ul class="blockList"> 7032<li class="blockList"> 7033<h3>Serialized Fields</h3> 7034<ul class="blockList"> 7035<li class="blockList"> 7036<h4>_superClass</h4> 7037<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _superClass</pre> 7038</li> 7039<li class="blockList"> 7040<h4>_superInterfaces</h4> 7041<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>[] _superInterfaces</pre> 7042</li> 7043<li class="blockListLast"> 7044<h4>_bindings</h4> 7045<pre><a href="com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a> _bindings</pre> 7046<div class="block">Bindings in effect for this type instance; possibly empty. 7047 Needed when resolving types declared in members of this type 7048 (if any).</div> 7049<dl> 7050<dt><span class="simpleTagLabel">Since:</span></dt> 7051<dd>2.7</dd> 7052</dl> 7053</li> 7054</ul> 7055</li> 7056</ul> 7057</li> 7058<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeBindings"> 7059<!-- --> 7060</a> 7061<h3>Class <a href="com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.TypeBindings</a> extends <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> implements Serializable</h3> 7062<dl class="nameValue"> 7063<dt>serialVersionUID:</dt> 7064<dd>1L</dd> 7065</dl> 7066<ul class="blockList"> 7067<li class="blockList"> 7068<h3>Serialization Methods</h3> 7069<ul class="blockList"> 7070<li class="blockListLast"> 7071<h4>readResolve</h4> 7072<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 7073</li> 7074</ul> 7075</li> 7076<li class="blockList"> 7077<h3>Serialized Fields</h3> 7078<ul class="blockList"> 7079<li class="blockList"> 7080<h4>_names</h4> 7081<pre><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>[] _names</pre> 7082<div class="block">Array of type (type variable) names.</div> 7083</li> 7084<li class="blockList"> 7085<h4>_types</h4> 7086<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>[] _types</pre> 7087<div class="block">Types matching names</div> 7088</li> 7089<li class="blockList"> 7090<h4>_unboundVariables</h4> 7091<pre><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>[] _unboundVariables</pre> 7092<div class="block">Names of potentially unresolved type variables.</div> 7093<dl> 7094<dt><span class="simpleTagLabel">Since:</span></dt> 7095<dd>2.3</dd> 7096</dl> 7097</li> 7098<li class="blockListLast"> 7099<h4>_hashCode</h4> 7100<pre>int _hashCode</pre> 7101</li> 7102</ul> 7103</li> 7104</ul> 7105</li> 7106<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeFactory"> 7107<!-- --> 7108</a> 7109<h3>Class <a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.TypeFactory</a> extends <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> implements Serializable</h3> 7110<dl class="nameValue"> 7111<dt>serialVersionUID:</dt> 7112<dd>1L</dd> 7113</dl> 7114<ul class="blockList"> 7115<li class="blockList"> 7116<h3>Serialized Fields</h3> 7117<ul class="blockList"> 7118<li class="blockList"> 7119<h4>_typeCache</h4> 7120<pre><a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">LRUMap</a><<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">K</a>,<a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="type parameter in LRUMap">V</a>> _typeCache</pre> 7121<div class="block">Since type resolution can be expensive (specifically when resolving 7122 actual generic types), we will use small cache to avoid repetitive 7123 resolution of core types</div> 7124</li> 7125<li class="blockList"> 7126<h4>_modifiers</h4> 7127<pre><a href="com/fasterxml/jackson/databind/type/TypeModifier.html" title="class in com.fasterxml.jackson.databind.type">TypeModifier</a>[] _modifiers</pre> 7128<div class="block">Registered <a href="com/fasterxml/jackson/databind/type/TypeModifier.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeModifier</code></a>s: objects that can change details 7129 of <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances factory constructs.</div> 7130</li> 7131<li class="blockList"> 7132<h4>_parser</h4> 7133<pre><a href="com/fasterxml/jackson/databind/type/TypeParser.html" title="class in com.fasterxml.jackson.databind.type">TypeParser</a> _parser</pre> 7134</li> 7135<li class="blockListLast"> 7136<h4>_classLoader</h4> 7137<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> _classLoader</pre> 7138<div class="block">ClassLoader used by this factory [databind#624].</div> 7139</li> 7140</ul> 7141</li> 7142</ul> 7143</li> 7144<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeParser"> 7145<!-- --> 7146</a> 7147<h3>Class <a href="com/fasterxml/jackson/databind/type/TypeParser.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.TypeParser</a> extends <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> implements Serializable</h3> 7148<dl class="nameValue"> 7149<dt>serialVersionUID:</dt> 7150<dd>1L</dd> 7151</dl> 7152<ul class="blockList"> 7153<li class="blockList"> 7154<h3>Serialized Fields</h3> 7155<ul class="blockList"> 7156<li class="blockListLast"> 7157<h4>_factory</h4> 7158<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _factory</pre> 7159</li> 7160</ul> 7161</li> 7162</ul> 7163</li> 7164</ul> 7165</li> 7166<li class="blockList"> 7167<h2 title="Package">Package com.fasterxml.jackson.databind.util</h2> 7168<ul class="blockList"> 7169<li class="blockList"><a name="com.fasterxml.jackson.databind.util.CompactStringObjectMap"> 7170<!-- --> 7171</a> 7172<h3>Class <a href="com/fasterxml/jackson/databind/util/CompactStringObjectMap.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.CompactStringObjectMap</a> extends <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> implements Serializable</h3> 7173<dl class="nameValue"> 7174<dt>serialVersionUID:</dt> 7175<dd>1L</dd> 7176</dl> 7177<ul class="blockList"> 7178<li class="blockList"> 7179<h3>Serialized Fields</h3> 7180<ul class="blockList"> 7181<li class="blockList"> 7182<h4>_hashMask</h4> 7183<pre>int _hashMask</pre> 7184</li> 7185<li class="blockList"> 7186<h4>_spillCount</h4> 7187<pre>int _spillCount</pre> 7188</li> 7189<li class="blockListLast"> 7190<h4>_hashArea</h4> 7191<pre><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>[] _hashArea</pre> 7192</li> 7193</ul> 7194</li> 7195</ul> 7196</li> 7197<li class="blockList"><a name="com.fasterxml.jackson.databind.util.EnumResolver"> 7198<!-- --> 7199</a> 7200<h3>Class <a href="com/fasterxml/jackson/databind/util/EnumResolver.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.EnumResolver</a> extends <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> implements Serializable</h3> 7201<dl class="nameValue"> 7202<dt>serialVersionUID:</dt> 7203<dd>1L</dd> 7204</dl> 7205<ul class="blockList"> 7206<li class="blockList"> 7207<h3>Serialized Fields</h3> 7208<ul class="blockList"> 7209<li class="blockList"> 7210<h4>_enumClass</h4> 7211<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 7212</li> 7213<li class="blockList"> 7214<h4>_enums</h4> 7215<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>>>[] _enums</pre> 7216</li> 7217<li class="blockList"> 7218<h4>_enumsById</h4> 7219<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _enumsById</pre> 7220</li> 7221<li class="blockListLast"> 7222<h4>_defaultValue</h4> 7223<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>>> _defaultValue</pre> 7224</li> 7225</ul> 7226</li> 7227</ul> 7228</li> 7229<li class="blockList"><a name="com.fasterxml.jackson.databind.util.EnumValues"> 7230<!-- --> 7231</a> 7232<h3>Class <a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.EnumValues</a> extends <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> implements Serializable</h3> 7233<dl class="nameValue"> 7234<dt>serialVersionUID:</dt> 7235<dd>1L</dd> 7236</dl> 7237<ul class="blockList"> 7238<li class="blockList"> 7239<h3>Serialized Fields</h3> 7240<ul class="blockList"> 7241<li class="blockList"> 7242<h4>_enumClass</h4> 7243<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 7244</li> 7245<li class="blockList"> 7246<h4>_values</h4> 7247<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>>>[] _values</pre> 7248</li> 7249<li class="blockListLast"> 7250<h4>_textual</h4> 7251<pre><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a>[] _textual</pre> 7252</li> 7253</ul> 7254</li> 7255</ul> 7256</li> 7257<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ISO8601DateFormat"> 7258<!-- --> 7259</a> 7260<h3>Class <a href="com/fasterxml/jackson/databind/util/ISO8601DateFormat.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.ISO8601DateFormat</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3> 7261<dl class="nameValue"> 7262<dt>serialVersionUID:</dt> 7263<dd>1L</dd> 7264</dl> 7265</li> 7266<li class="blockList"><a name="com.fasterxml.jackson.databind.util.LRUMap"> 7267<!-- --> 7268</a> 7269<h3>Class <a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.LRUMap</a> extends <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> implements Serializable</h3> 7270<dl class="nameValue"> 7271<dt>serialVersionUID:</dt> 7272<dd>1L</dd> 7273</dl> 7274<ul class="blockList"> 7275<li class="blockList"> 7276<h3>Serialization Methods</h3> 7277<ul class="blockList"> 7278<li class="blockList"> 7279<h4>readObject</h4> 7280<pre>private void readObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a> in) 7281 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 7282<dl> 7283<dt><span class="throwsLabel">Throws:</span></dt> 7284<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 7285</dl> 7286</li> 7287<li class="blockList"> 7288<h4>writeObject</h4> 7289<pre>private void writeObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a> out) 7290 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 7291<dl> 7292<dt><span class="throwsLabel">Throws:</span></dt> 7293<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 7294</dl> 7295</li> 7296<li class="blockListLast"> 7297<h4>readResolve</h4> 7298<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 7299</li> 7300</ul> 7301</li> 7302</ul> 7303</li> 7304<li class="blockList"><a name="com.fasterxml.jackson.databind.util.NameTransformer.Chained"> 7305<!-- --> 7306</a> 7307<h3>Class <a href="com/fasterxml/jackson/databind/util/NameTransformer.Chained.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.NameTransformer.Chained</a> extends <a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> implements Serializable</h3> 7308<dl class="nameValue"> 7309<dt>serialVersionUID:</dt> 7310<dd>1L</dd> 7311</dl> 7312<ul class="blockList"> 7313<li class="blockList"> 7314<h3>Serialized Fields</h3> 7315<ul class="blockList"> 7316<li class="blockList"> 7317<h4>_t1</h4> 7318<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _t1</pre> 7319</li> 7320<li class="blockListLast"> 7321<h4>_t2</h4> 7322<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _t2</pre> 7323</li> 7324</ul> 7325</li> 7326</ul> 7327</li> 7328<li class="blockList"><a name="com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer"> 7329<!-- --> 7330</a> 7331<h3>Class <a href="com/fasterxml/jackson/databind/util/NameTransformer.NopTransformer.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer</a> extends <a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> implements Serializable</h3> 7332<dl class="nameValue"> 7333<dt>serialVersionUID:</dt> 7334<dd>1L</dd> 7335</dl> 7336</li> 7337<li class="blockList"><a name="com.fasterxml.jackson.databind.util.RootNameLookup"> 7338<!-- --> 7339</a> 7340<h3>Class <a href="com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.RootNameLookup</a> extends <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> implements Serializable</h3> 7341<dl class="nameValue"> 7342<dt>serialVersionUID:</dt> 7343<dd>1L</dd> 7344</dl> 7345<ul class="blockList"> 7346<li class="blockList"> 7347<h3>Serialization Methods</h3> 7348<ul class="blockList"> 7349<li class="blockListLast"> 7350<h4>readResolve</h4> 7351<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 7352<div class="block">Need to override to reproduce cache object via constructor, instead 7353 of serialize/deserialize (since we do NOT want to retain cached data)</div> 7354</li> 7355</ul> 7356</li> 7357</ul> 7358</li> 7359<li class="blockList"><a name="com.fasterxml.jackson.databind.util.StdDateFormat"> 7360<!-- --> 7361</a> 7362<h3>Class <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.StdDateFormat</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3> 7363<ul class="blockList"> 7364<li class="blockList"> 7365<h3>Serialized Fields</h3> 7366<ul class="blockList"> 7367<li class="blockList"> 7368<h4>_locale</h4> 7369<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre> 7370</li> 7371<li class="blockList"> 7372<h4>_lenient</h4> 7373<pre><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> _lenient</pre> 7374<div class="block">Explicit override for leniency, if specified. 7375<p> 7376 Cannot be `final` because <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html#setLenient-boolean-"><code>StdDateFormat.setLenient(boolean)</code></a> returns 7377 `void`.</div> 7378<dl> 7379<dt><span class="simpleTagLabel">Since:</span></dt> 7380<dd>2.7</dd> 7381</dl> 7382</li> 7383<li class="blockListLast"> 7384<h4>_tzSerializedWithColon</h4> 7385<pre>boolean _tzSerializedWithColon</pre> 7386<div class="block">Whether the TZ offset must be formatted with a colon between hours and minutes (<code>HH:mm</code> format) 7387<p> 7388 Defaults to <code>false</code> for backwards compatibility reasons</div> 7389<dl> 7390<dt><span class="simpleTagLabel">Since:</span></dt> 7391<dd>2.9.1</dd> 7392</dl> 7393</li> 7394</ul> 7395</li> 7396</ul> 7397</li> 7398<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ViewMatcher"> 7399<!-- --> 7400</a> 7401<h3>Class <a href="com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.ViewMatcher</a> extends <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> implements Serializable</h3> 7402<dl class="nameValue"> 7403<dt>serialVersionUID:</dt> 7404<dd>1L</dd> 7405</dl> 7406</li> 7407</ul> 7408</li> 7409</ul> 7410</div> 7411<!-- ======= START OF BOTTOM NAVBAR ====== --> 7412<div class="bottomNav"><a name="navbar.bottom"> 7413<!-- --> 7414</a> 7415<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 7416<a name="navbar.bottom.firstrow"> 7417<!-- --> 7418</a> 7419<ul class="navList" title="Navigation"> 7420<li><a href="overview-summary.html">Overview</a></li> 7421<li>Package</li> 7422<li>Class</li> 7423<li>Use</li> 7424<li><a href="overview-tree.html">Tree</a></li> 7425<li><a href="deprecated-list.html">Deprecated</a></li> 7426<li><a href="index-all.html">Index</a></li> 7427<li><a href="help-doc.html">Help</a></li> 7428</ul> 7429</div> 7430<div class="subNav"> 7431<ul class="navList"> 7432<li>Prev</li> 7433<li>Next</li> 7434</ul> 7435<ul class="navList"> 7436<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> 7437<li><a href="serialized-form.html" target="_top">No Frames</a></li> 7438</ul> 7439<ul class="navList" id="allclasses_navbar_bottom"> 7440<li><a href="allclasses-noframe.html">All Classes</a></li> 7441</ul> 7442<div> 7443<script type="text/javascript"><!-- 7444 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 7445 if(window==top) { 7446 allClassesLink.style.display = "block"; 7447 } 7448 else { 7449 allClassesLink.style.display = "none"; 7450 } 7451 //--> 7452</script> 7453</div> 7454<a name="skip.navbar.bottom"> 7455<!-- --> 7456</a></div> 7457<!-- ======== END OF BOTTOM NAVBAR ======= --> 7458<p class="legalCopy"><small>Copyright © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 7459</body> 7460</html> 7461