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 (version 1.7.0_25) on Thu Jan 01 17:43:59 PST 2015 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>Serialized Form (jackson-databind 2.5.0 API)</title> 8<meta name="date" content="2015-01-01"> 9<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="Serialized Form (jackson-databind 2.5.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="overview-summary.html">Overview</a></li> 29<li>Package</li> 30<li>Class</li> 31<li>Use</li> 32<li><a href="overview-tree.html">Tree</a></li> 33<li><a href="deprecated-list.html">Deprecated</a></li> 34<li><a href="index-all.html">Index</a></li> 35<li><a href="help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li>Prev</li> 41<li>Next</li> 42</ul> 43<ul class="navList"> 44<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> 45<li><a href="serialized-form.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<a name="skip-navbar_top"> 63<!-- --> 64</a></div> 65<!-- ========= END OF TOP NAVBAR ========= --> 66<div class="header"> 67<h1 title="Serialized Form" class="title">Serialized Form</h1> 68</div> 69<div class="serializedFormContainer"> 70<ul class="blockList"> 71<li class="blockList"> 72<h2 title="Package">Package com.fasterxml.jackson.databind</h2> 73<ul class="blockList"> 74<li class="blockList"><a name="com.fasterxml.jackson.databind.AnnotationIntrospector"> 75<!-- --> 76</a> 77<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 78</li> 79<li class="blockList"><a name="com.fasterxml.jackson.databind.DeserializationConfig"> 80<!-- --> 81</a> 82<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> 83<dl class="nameValue"> 84<dt>serialVersionUID:</dt> 85<dd>1L</dd> 86</dl> 87<ul class="blockList"> 88<li class="blockList"><a name="serializedForm"> 89<!-- --> 90</a> 91<h3>Serialized Fields</h3> 92<ul class="blockList"> 93<li class="blockList"> 94<h4>_deserFeatures</h4> 95<pre>int _deserFeatures</pre> 96<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> 97</li> 98<li class="blockList"> 99<h4>_problemHandlers</h4> 100<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> 101<div class="block">Linked list that contains all registered problem handlers. 102 Implementation as front-added linked list allows for sharing 103 of the list (tail) without copying the list.</div> 104</li> 105<li class="blockList"> 106<h4>_nodeFactory</h4> 107<pre><a href="com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> _nodeFactory</pre> 108<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> 109</li> 110<li class="blockList"> 111<h4>_parserFeatures</h4> 112<pre>int _parserFeatures</pre> 113<div class="block">States of <code>JsonParser.Feature</code>s to enable/disable.</div> 114</li> 115<li class="blockListLast"> 116<h4>_parserFeaturesToChange</h4> 117<pre>int _parserFeaturesToChange</pre> 118<div class="block">Bitflag of <code>JsonParser.Feature</code>s to enable/disable</div> 119</li> 120</ul> 121</li> 122</ul> 123</li> 124<li class="blockList"><a name="com.fasterxml.jackson.databind.DeserializationContext"> 125<!-- --> 126</a> 127<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> 128<dl class="nameValue"> 129<dt>serialVersionUID:</dt> 130<dd>-4290063686213707727L</dd> 131</dl> 132<ul class="blockList"> 133<li class="blockList"><a name="serializedForm"> 134<!-- --> 135</a> 136<h3>Serialized Fields</h3> 137<ul class="blockList"> 138<li class="blockList"> 139<h4>_cache</h4> 140<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> _cache</pre> 141<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> 142</li> 143<li class="blockList"> 144<h4>_factory</h4> 145<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> _factory</pre> 146<div class="block">Read-only factory instance; exposed to let 147 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>) 148 access it.</div> 149</li> 150<li class="blockList"> 151<h4>_config</h4> 152<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre> 153<div class="block">Generic deserialization processing configuration</div> 154</li> 155<li class="blockList"> 156<h4>_featureFlags</h4> 157<pre>int _featureFlags</pre> 158<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> 159</li> 160<li class="blockList"> 161<h4>_view</h4> 162<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _view</pre> 163<div class="block">Currently active view, if any.</div> 164</li> 165<li class="blockList"> 166<h4>_injectableValues</h4> 167<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 168<div class="block">Object used for resolving references to injectable 169 values.</div> 170</li> 171<li class="blockListLast"> 172<h4>_currentType</h4> 173<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> 174<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, 175 <code>ContextualizableDeserializer</code>) that is being 176 contextualized currently.</div> 177<dl><dt><span class="strong">Since:</span></dt> 178 <dd>2.5</dd></dl> 179</li> 180</ul> 181</li> 182</ul> 183</li> 184<li class="blockList"><a name="com.fasterxml.jackson.databind.InjectableValues.Std"> 185<!-- --> 186</a> 187<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> 188<dl class="nameValue"> 189<dt>serialVersionUID:</dt> 190<dd>1L</dd> 191</dl> 192<ul class="blockList"> 193<li class="blockList"><a name="serializedForm"> 194<!-- --> 195</a> 196<h3>Serialized Fields</h3> 197<ul class="blockList"> 198<li class="blockListLast"> 199<h4>_values</h4> 200<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _values</pre> 201</li> 202</ul> 203</li> 204</ul> 205</li> 206<li class="blockList"><a name="com.fasterxml.jackson.databind.JavaType"> 207<!-- --> 208</a> 209<h3>Class <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JavaType</a> extends com.fasterxml.jackson.core.type.ResolvedType implements Serializable</h3> 210<dl class="nameValue"> 211<dt>serialVersionUID:</dt> 212<dd>1L</dd> 213</dl> 214<ul class="blockList"> 215<li class="blockList"><a name="serializedForm"> 216<!-- --> 217</a> 218<h3>Serialized Fields</h3> 219<ul class="blockList"> 220<li class="blockList"> 221<h4>_class</h4> 222<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 223<div class="block">This is the nominal type-erased Class that would be close to the 224 type represented (but not exactly type, due to type erasure: type 225 instance may have more information on this). 226 May be an interface or abstract class, so instantiation 227 may not be possible.</div> 228</li> 229<li class="blockList"> 230<h4>_hash</h4> 231<pre>int _hash</pre> 232</li> 233<li class="blockList"> 234<h4>_valueHandler</h4> 235<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _valueHandler</pre> 236<div class="block">Optional handler (codec) that can be attached to indicate 237 what to use for handling (serializing, deserializing) values of 238 this specific type. 239<p> 240 Note: untyped (i.e. caller has to cast) because it is used for 241 different kinds of handlers, with unrelated types.</div> 242</li> 243<li class="blockList"> 244<h4>_typeHandler</h4> 245<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _typeHandler</pre> 246<div class="block">Optional handler that can be attached to indicate how to handle 247 additional type metadata associated with this type. 248<p> 249 Note: untyped (i.e. caller has to cast) because it is used for 250 different kinds of handlers, with unrelated types.</div> 251</li> 252<li class="blockListLast"> 253<h4>_asStatic</h4> 254<pre>boolean _asStatic</pre> 255<div class="block">Whether entities defined with this type should be handled using 256 static typing (as opposed to dynamic runtime type) or not.</div> 257<dl><dt><span class="strong">Since:</span></dt> 258 <dd>2.2</dd></dl> 259</li> 260</ul> 261</li> 262</ul> 263</li> 264<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException"> 265<!-- --> 266</a> 267<h3>Class <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonMappingException</a> extends com.fasterxml.jackson.core.JsonProcessingException implements Serializable</h3> 268<dl class="nameValue"> 269<dt>serialVersionUID:</dt> 270<dd>1L</dd> 271</dl> 272<ul class="blockList"> 273<li class="blockList"><a name="serializedForm"> 274<!-- --> 275</a> 276<h3>Serialized Fields</h3> 277<ul class="blockList"> 278<li class="blockListLast"> 279<h4>_path</h4> 280<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">E</a>> _path</pre> 281<div class="block">Path through which problem that triggering throwing of 282 this exception was reached.</div> 283</li> 284</ul> 285</li> 286</ul> 287</li> 288<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException.Reference"> 289<!-- --> 290</a> 291<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 292<dl class="nameValue"> 293<dt>serialVersionUID:</dt> 294<dd>1L</dd> 295</dl> 296<ul class="blockList"> 297<li class="blockList"><a name="serializedForm"> 298<!-- --> 299</a> 300<h3>Serialized Fields</h3> 301<ul class="blockList"> 302<li class="blockList"> 303<h4>_from</h4> 304<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _from</pre> 305<div class="block">Object through which reference was resolved. Can be either 306 actual instance (usually the case for serialization), or 307 Class (usually the case for deserialization).</div> 308</li> 309<li class="blockList"> 310<h4>_fieldName</h4> 311<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _fieldName</pre> 312<div class="block">Name of field (for beans) or key (for Maps) that is part 313 of the reference. May be null for Collection types (which 314 generally have <a href="com/fasterxml/jackson/databind/JsonMappingException.Reference.html#_index"><code>JsonMappingException.Reference._index</code></a> defined), or when resolving 315 Map classes without (yet) having an instance to operate on.</div> 316</li> 317<li class="blockListLast"> 318<h4>_index</h4> 319<pre>int _index</pre> 320<div class="block">Index within a <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> instance that contained 321 the reference; used if index is relevant and available. 322 If either not applicable, or not available, -1 is used to 323 denote "not known".</div> 324</li> 325</ul> 326</li> 327</ul> 328</li> 329<li class="blockList"><a name="com.fasterxml.jackson.databind.MappingJsonFactory"> 330<!-- --> 331</a> 332<h3>Class <a href="com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.MappingJsonFactory</a> extends com.fasterxml.jackson.core.JsonFactory implements Serializable</h3> 333<dl class="nameValue"> 334<dt>serialVersionUID:</dt> 335<dd>-6744103724013275513L</dd> 336</dl> 337</li> 338<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper"> 339<!-- --> 340</a> 341<h3>Class <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectMapper</a> extends com.fasterxml.jackson.core.ObjectCodec implements Serializable</h3> 342<dl class="nameValue"> 343<dt>serialVersionUID:</dt> 344<dd>1L</dd> 345</dl> 346<ul class="blockList"> 347<li class="blockList"><a name="serializedForm"> 348<!-- --> 349</a> 350<h3>Serialized Fields</h3> 351<ul class="blockList"> 352<li class="blockList"> 353<h4>_jsonFactory</h4> 354<pre>com.fasterxml.jackson.core.JsonFactory _jsonFactory</pre> 355<div class="block">Factory used to create <code>JsonParser</code> and <code>JsonGenerator</code> 356 instances as necessary.</div> 357</li> 358<li class="blockList"> 359<h4>_typeFactory</h4> 360<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 361<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; 362 needed to allow modules to add more custom type handling 363 (mostly to support types of non-Java JVM languages)</div> 364</li> 365<li class="blockList"> 366<h4>_injectableValues</h4> 367<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 368<div class="block">Provider for values to inject in deserialized POJOs.</div> 369</li> 370<li class="blockList"> 371<h4>_subtypeResolver</h4> 372<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 373<div class="block">Thing used for registering sub-types, resolving them to 374 super/sub-types as needed.</div> 375</li> 376<li class="blockList"> 377<h4>_rootNames</h4> 378<pre><a href="com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre> 379<div class="block">Cache for root names used when root-wrapping is enabled.</div> 380</li> 381<li class="blockList"> 382<h4>_mixInAnnotations</h4> 383<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _mixInAnnotations</pre> 384<div class="block">Mapping that defines how to apply mix-in annotations: key is 385 the type to received additional annotations, and value is the 386 type that has annotations to "mix in". 387<p> 388 Annotations associated with the value classes will be used to 389 override annotations of the key class, associated with the 390 same field or method. They can be further masked by sub-classes: 391 you can think of it as injecting annotations between the target 392 class and its sub-classes (or interfaces)</div> 393</li> 394<li class="blockList"> 395<h4>_serializationConfig</h4> 396<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre> 397<div class="block">Configuration object that defines basic global 398 settings for the serialization process</div> 399</li> 400<li class="blockList"> 401<h4>_serializerProvider</h4> 402<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre> 403<div class="block">Object that manages access to serializers used for serialization, 404 including caching. 405 It is configured with <a href="com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><code>ObjectMapper._serializerFactory</code></a> to allow 406 for constructing custom serializers. 407<p> 408 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>, 409 mappers and readers need to access additional API defined by 410 <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div> 411</li> 412<li class="blockList"> 413<h4>_serializerFactory</h4> 414<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre> 415<div class="block">Serializer factory used for constructing serializers.</div> 416</li> 417<li class="blockList"> 418<h4>_deserializationConfig</h4> 419<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre> 420<div class="block">Configuration object that defines basic global 421 settings for the serialization process</div> 422</li> 423<li class="blockList"> 424<h4>_deserializationContext</h4> 425<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre> 426<div class="block">Blueprint context object; stored here to allow custom 427 sub-classes. Contains references to objects needed for 428 deserialization construction (cache, factory).</div> 429</li> 430<li class="blockList"> 431<h4>_registeredModuleTypes</h4> 432<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _registeredModuleTypes</pre> 433<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 434 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> 435 is enabled, so that duplicate registration calls can be ignored 436 (to avoid adding same handlers multiple times, mostly).</div> 437<dl><dt><span class="strong">Since:</span></dt> 438 <dd>2.5</dd></dl> 439</li> 440<li class="blockListLast"> 441<h4>_rootDeserializers</h4> 442<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>> _rootDeserializers</pre> 443<div class="block">We will use a separate main-level Map for keeping track 444 of root-level deserializers. This is where most successful 445 cache lookups get resolved. 446 Map will contain resolvers for all kinds of types, including 447 container types: this is different from the component cache 448 which will only cache bean deserializers. 449<p> 450 Given that we don't expect much concurrency for additions 451 (should very quickly converge to zero after startup), let's 452 explicitly define a low concurrency setting. 453<p> 454 Since version 1.5, these may are either "raw" deserializers (when 455 no type information is needed for base type), or type-wrapped 456 deserializers (if it is needed)</div> 457</li> 458</ul> 459</li> 460</ul> 461</li> 462<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder"> 463<!-- --> 464</a> 465<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> 466<dl class="nameValue"> 467<dt>serialVersionUID:</dt> 468<dd>1L</dd> 469</dl> 470<ul class="blockList"> 471<li class="blockList"><a name="serializedForm"> 472<!-- --> 473</a> 474<h3>Serialized Fields</h3> 475<ul class="blockList"> 476<li class="blockListLast"> 477<h4>_appliesFor</h4> 478<pre><a href="com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> _appliesFor</pre> 479<div class="block">Definition of what types is this default typer valid for.</div> 480</li> 481</ul> 482</li> 483</ul> 484</li> 485<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectReader"> 486<!-- --> 487</a> 488<h3>Class <a href="com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectReader</a> extends com.fasterxml.jackson.core.ObjectCodec implements Serializable</h3> 489<dl class="nameValue"> 490<dt>serialVersionUID:</dt> 491<dd>1L</dd> 492</dl> 493<ul class="blockList"> 494<li class="blockList"><a name="serializedForm"> 495<!-- --> 496</a> 497<h3>Serialized Fields</h3> 498<ul class="blockList"> 499<li class="blockList"> 500<h4>_config</h4> 501<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre> 502<div class="block">General serialization configuration settings; while immutable, 503 can use copy-constructor to create modified instances as necessary.</div> 504</li> 505<li class="blockList"> 506<h4>_context</h4> 507<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _context</pre> 508<div class="block">Blueprint instance of deserialization context; used for creating 509 actual instance when needed.</div> 510</li> 511<li class="blockList"> 512<h4>_parserFactory</h4> 513<pre>com.fasterxml.jackson.core.JsonFactory _parserFactory</pre> 514<div class="block">Factory used for constructing <code>JsonGenerator</code>s</div> 515</li> 516<li class="blockList"> 517<h4>_unwrapRoot</h4> 518<pre>boolean _unwrapRoot</pre> 519<div class="block">Flag that indicates whether root values are expected to be unwrapped or not</div> 520</li> 521<li class="blockList"> 522<h4>_valueType</h4> 523<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 524<div class="block">Declared type of value to instantiate during deserialization. 525 Defines which deserializer to use; as well as base type of instance 526 to construct if an updatable value is not configured to be used 527 (subject to changes by embedded type information, for polymorphic 528 types). If <a href="com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate"><code>ObjectReader._valueToUpdate</code></a> is non-null, only used for 529 locating deserializer.</div> 530</li> 531<li class="blockList"> 532<h4>_rootDeserializer</h4> 533<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> 534<div class="block">We may pre-fetch deserializer as soon as <a href="com/fasterxml/jackson/databind/ObjectReader.html#_valueType"><code>ObjectReader._valueType</code></a> 535 is known, and if so, reuse it afterwards. 536 This allows avoiding further deserializer lookups and increases 537 performance a bit on cases where readers are reused.</div> 538<dl><dt><span class="strong">Since:</span></dt> 539 <dd>2.1</dd></dl> 540</li> 541<li class="blockList"> 542<h4>_valueToUpdate</h4> 543<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _valueToUpdate</pre> 544<div class="block">Instance to update with data binding; if any. If null, 545 a new instance is created, if non-null, properties of 546 this value object will be updated instead. 547 Note that value can be of almost any type, except not 548 <a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a>; array 549 types can not be modified because array size is immutable.</div> 550</li> 551<li class="blockList"> 552<h4>_schema</h4> 553<pre>com.fasterxml.jackson.core.FormatSchema _schema</pre> 554<div class="block">When using data format that uses a schema, schema is passed 555 to parser.</div> 556</li> 557<li class="blockList"> 558<h4>_injectableValues</h4> 559<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre> 560<div class="block">Values that can be injected during deserialization, if any.</div> 561</li> 562<li class="blockList"> 563<h4>_dataFormatReaders</h4> 564<pre><a href="com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a> _dataFormatReaders</pre> 565<div class="block">Optional detector used for auto-detecting data format that byte-based 566 input uses. 567<p> 568 NOTE: If defined non-null, <code>readValue()</code> methods that take 569 <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> or <a href="http://docs.oracle.com/javase/6/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>, 570 because format-detection only works on byte-sources. Also, if format 571 can not be detect reliably (as per detector settings), 572 a <code>JsonParseException</code> will be thrown).</div> 573<dl><dt><span class="strong">Since:</span></dt> 574 <dd>2.1</dd></dl> 575</li> 576<li class="blockList"> 577<h4>_rootDeserializers</h4> 578<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>> _rootDeserializers</pre> 579<div class="block">Root-level cached deserializers</div> 580</li> 581<li class="blockListLast"> 582<h4>_rootNames</h4> 583<pre><a href="com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre> 584<div class="block">Cache for root names used when root-wrapping is enabled.</div> 585</li> 586</ul> 587</li> 588</ul> 589</li> 590<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter"> 591<!-- --> 592</a> 593<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 594<dl class="nameValue"> 595<dt>serialVersionUID:</dt> 596<dd>1L</dd> 597</dl> 598<ul class="blockList"> 599<li class="blockList"><a name="serializedForm"> 600<!-- --> 601</a> 602<h3>Serialized Fields</h3> 603<ul class="blockList"> 604<li class="blockList"> 605<h4>_config</h4> 606<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _config</pre> 607<div class="block">General serialization configuration settings</div> 608</li> 609<li class="blockList"> 610<h4>_serializerProvider</h4> 611<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre> 612</li> 613<li class="blockList"> 614<h4>_serializerFactory</h4> 615<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre> 616</li> 617<li class="blockList"> 618<h4>_generatorFactory</h4> 619<pre>com.fasterxml.jackson.core.JsonFactory _generatorFactory</pre> 620<div class="block">Factory used for constructing <code>JsonGenerator</code>s</div> 621</li> 622<li class="blockList"> 623<h4>_generatorSettings</h4> 624<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a> _generatorSettings</pre> 625<div class="block">Container for settings that need to be passed to <code>JsonGenerator</code> 626 constructed for serializing values.</div> 627<dl><dt><span class="strong">Since:</span></dt> 628 <dd>2.5</dd></dl> 629</li> 630<li class="blockListLast"> 631<h4>_prefetch</h4> 632<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a> _prefetch</pre> 633<div class="block">We may pre-fetch serializer if <code>#_rootType</code> 634 is known, and if so, reuse it afterwards. 635 This allows avoiding further serializer lookups and increases 636 performance a bit on cases where readers are reused.</div> 637<dl><dt><span class="strong">Since:</span></dt> 638 <dd>2.5</dd></dl> 639</li> 640</ul> 641</li> 642</ul> 643</li> 644<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings"> 645<!-- --> 646</a> 647<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 648<dl class="nameValue"> 649<dt>serialVersionUID:</dt> 650<dd>1L</dd> 651</dl> 652<ul class="blockList"> 653<li class="blockList"><a name="serializedForm"> 654<!-- --> 655</a> 656<h3>Serialized Fields</h3> 657<ul class="blockList"> 658<li class="blockList"> 659<h4>prettyPrinter</h4> 660<pre>com.fasterxml.jackson.core.PrettyPrinter prettyPrinter</pre> 661<div class="block">To allow for dynamic enabling/disabling of pretty printing, 662 pretty printer can be optionally configured for writer 663 as well</div> 664</li> 665<li class="blockList"> 666<h4>schema</h4> 667<pre>com.fasterxml.jackson.core.FormatSchema schema</pre> 668<div class="block">When using data format that uses a schema, schema is passed 669 to generator.</div> 670</li> 671<li class="blockList"> 672<h4>characterEscapes</h4> 673<pre>com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes</pre> 674<div class="block">Caller may want to specify character escaping details, either as 675 defaults, or on call-by-call basis.</div> 676</li> 677<li class="blockListLast"> 678<h4>rootValueSeparator</h4> 679<pre>com.fasterxml.jackson.core.SerializableString rootValueSeparator</pre> 680<div class="block">Caller may want to override so-called "root value separator", 681 String added (verbatim, with no quoting or escaping) between 682 values in root context. Default value is a single space character, 683 but this is often changed to linefeed.</div> 684</li> 685</ul> 686</li> 687</ul> 688</li> 689<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.Prefetch"> 690<!-- --> 691</a> 692<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 693<dl class="nameValue"> 694<dt>serialVersionUID:</dt> 695<dd>1L</dd> 696</dl> 697<ul class="blockList"> 698<li class="blockList"><a name="serializedForm"> 699<!-- --> 700</a> 701<h3>Serialized Fields</h3> 702<ul class="blockList"> 703<li class="blockList"> 704<h4>rootType</h4> 705<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType</pre> 706<div class="block">Specified root serialization type to use; can be same 707 as runtime type, but usually one of its super types</div> 708</li> 709<li class="blockList"> 710<h4>valueSerializer</h4> 711<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> 712<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> 713 is known, and if so, reuse it afterwards. 714 This allows avoiding further serializer lookups and increases 715 performance a bit on cases where readers are reused.</div> 716</li> 717<li class="blockListLast"> 718<h4>typeSerializer</h4> 719<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSerializer</pre> 720<div class="block">When dealing with polymorphic types, we can not pre-fetch 721 serializer, but we 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> 722</li> 723</ul> 724</li> 725</ul> 726</li> 727<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyMetadata"> 728<!-- --> 729</a> 730<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 731<dl class="nameValue"> 732<dt>serialVersionUID:</dt> 733<dd>-1L</dd> 734</dl> 735<ul class="blockList"> 736<li class="blockList"><a name="serialized_methods"> 737<!-- --> 738</a> 739<h3>Serialization Methods</h3> 740<ul class="blockList"> 741<li class="blockListLast"><a name="readResolve()"> 742<!-- --> 743</a> 744<h4>readResolve</h4> 745<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 746<div class="block">Minor optimization: let's canonicalize back to placeholders in cases 747 where there is no real data to consider</div> 748</li> 749</ul> 750</li> 751<li class="blockList"><a name="serializedForm"> 752<!-- --> 753</a> 754<h3>Serialized Fields</h3> 755<ul class="blockList"> 756<li class="blockList"> 757<h4>_required</h4> 758<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _required</pre> 759<div class="block">Three states: required, not required and unknown; unknown represented 760 as null.</div> 761</li> 762<li class="blockList"> 763<h4>_description</h4> 764<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _description</pre> 765<div class="block">Optional human-readable description associated with the property.</div> 766</li> 767<li class="blockList"> 768<h4>_index</h4> 769<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> _index</pre> 770<div class="block">Optional index of the property within containing Object.</div> 771<dl><dt><span class="strong">Since:</span></dt> 772 <dd>2.4</dd></dl> 773</li> 774<li class="blockListLast"> 775<h4>_defaultValue</h4> 776<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _defaultValue</pre> 777<div class="block">Optional default value, as String, for property; not used cor 778 any functionality by core databind, offered as metadata for 779 extensions.</div> 780</li> 781</ul> 782</li> 783</ul> 784</li> 785<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyName"> 786<!-- --> 787</a> 788<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 789<dl class="nameValue"> 790<dt>serialVersionUID:</dt> 791<dd>1L</dd> 792</dl> 793<ul class="blockList"> 794<li class="blockList"><a name="serialized_methods"> 795<!-- --> 796</a> 797<h3>Serialization Methods</h3> 798<ul class="blockList"> 799<li class="blockListLast"><a name="readResolve()"> 800<!-- --> 801</a> 802<h4>readResolve</h4> 803<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 804</li> 805</ul> 806</li> 807<li class="blockList"><a name="serializedForm"> 808<!-- --> 809</a> 810<h3>Serialized Fields</h3> 811<ul class="blockList"> 812<li class="blockList"> 813<h4>_simpleName</h4> 814<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _simpleName</pre> 815<div class="block">Basic name of the property.</div> 816</li> 817<li class="blockList"> 818<h4>_namespace</h4> 819<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _namespace</pre> 820<div class="block">Additional namespace, for formats that have such concept (JSON 821 does not, XML does, for example).</div> 822</li> 823<li class="blockListLast"> 824<h4>_encodedSimple</h4> 825<pre>com.fasterxml.jackson.core.SerializableString _encodedSimple</pre> 826<div class="block">Lazily-constructed efficient representation of the simple name. 827<p> 828 NOTE: not defined as volatile to avoid performance problem with 829 concurrent access in multi-core environments; due to statelessness 830 of <code>SerializedString</code> at most leads to multiple instantiations.</div> 831<dl><dt><span class="strong">Since:</span></dt> 832 <dd>2.4</dd></dl> 833</li> 834</ul> 835</li> 836</ul> 837</li> 838<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy"> 839<!-- --> 840</a> 841<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 842</li> 843<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy"> 844<!-- --> 845</a> 846<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> 847</li> 848<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy"> 849<!-- --> 850</a> 851<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.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 852</li> 853<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy"> 854<!-- --> 855</a> 856<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.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3> 857</li> 858<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase"> 859<!-- --> 860</a> 861<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> 862</li> 863<li class="blockList"><a name="com.fasterxml.jackson.databind.RuntimeJsonMappingException"> 864<!-- --> 865</a> 866<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="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3> 867</li> 868<li class="blockList"><a name="com.fasterxml.jackson.databind.SerializationConfig"> 869<!-- --> 870</a> 871<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> 872<dl class="nameValue"> 873<dt>serialVersionUID:</dt> 874<dd>1L</dd> 875</dl> 876<ul class="blockList"> 877<li class="blockList"><a name="serializedForm"> 878<!-- --> 879</a> 880<h3>Serialized Fields</h3> 881<ul class="blockList"> 882<li class="blockList"> 883<h4>_serFeatures</h4> 884<pre>int _serFeatures</pre> 885<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> 886</li> 887<li class="blockList"> 888<h4>_serializationInclusion</h4> 889<pre>com.fasterxml.jackson.annotation.JsonInclude.Include _serializationInclusion</pre> 890<div class="block">Which Bean/Map properties are to be included in serialization? 891 Default settings is to include all regardless of value; can be 892 changed to only include non-null properties, or properties 893 with non-default values.</div> 894</li> 895<li class="blockList"> 896<h4>_filterProvider</h4> 897<pre><a href="com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> _filterProvider</pre> 898<div class="block">Object used for resolving filter ids to filter instances. 899 Non-null if explicitly defined; null by default.</div> 900</li> 901<li class="blockList"> 902<h4>_generatorFeatures</h4> 903<pre>int _generatorFeatures</pre> 904<div class="block">States of <code>JsonGenerator.Feature</code>s to enable/disable.</div> 905</li> 906<li class="blockListLast"> 907<h4>_generatorFeaturesToChange</h4> 908<pre>int _generatorFeaturesToChange</pre> 909<div class="block">Bitflag of <code>JsonGenerator.Feature</code>s to enable/disable</div> 910</li> 911</ul> 912</li> 913</ul> 914</li> 915</ul> 916</li> 917<li class="blockList"> 918<h2 title="Package">Package com.fasterxml.jackson.databind.cfg</h2> 919<ul class="blockList"> 920<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.BaseSettings"> 921<!-- --> 922</a> 923<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 924<dl class="nameValue"> 925<dt>serialVersionUID:</dt> 926<dd>4939673998947122190L</dd> 927</dl> 928<ul class="blockList"> 929<li class="blockList"><a name="serializedForm"> 930<!-- --> 931</a> 932<h3>Serialized Fields</h3> 933<ul class="blockList"> 934<li class="blockList"> 935<h4>_classIntrospector</h4> 936<pre><a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> _classIntrospector</pre> 937<div class="block">Introspector used to figure out Bean properties needed for bean serialization 938 and deserialization. Overridable so that it is possible to change low-level 939 details of introspection, like adding new annotation types.</div> 940</li> 941<li class="blockList"> 942<h4>_annotationIntrospector</h4> 943<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre> 944<div class="block">Introspector used for accessing annotation value based configuration.</div> 945</li> 946<li class="blockList"> 947<h4>_visibilityChecker</h4> 948<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> 949<div class="block">Object used for determining whether specific property elements 950 (method, constructors, fields) can be auto-detected based on 951 their visibility (access modifiers). Can be changed to allow 952 different minimum visibility levels for auto-detection. Note 953 that this is the global handler; individual types (classes) 954 can further override active checker used (using 955 <code>JsonAutoDetect</code> annotation)</div> 956</li> 957<li class="blockList"> 958<h4>_propertyNamingStrategy</h4> 959<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _propertyNamingStrategy</pre> 960<div class="block">Custom property naming strategy in use, if any.</div> 961</li> 962<li class="blockList"> 963<h4>_typeFactory</h4> 964<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 965<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; 966 needed to allow modules to add more custom type handling 967 (mostly to support types of non-Java JVM languages)</div> 968</li> 969<li class="blockList"> 970<h4>_typeResolverBuilder</h4> 971<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> 972<div class="block">Type information handler used for "untyped" values (ones declared 973 to have type <code>Object.class</code>)</div> 974</li> 975<li class="blockList"> 976<h4>_dateFormat</h4> 977<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre> 978<div class="block">Custom date format to use for de-serialization. If specified, will be 979 used instead of <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><code>StdDateFormat</code></a>. 980<p> 981 Note that the configured format object will be cloned once per 982 deserialization process (first time it is needed)</div> 983</li> 984<li class="blockList"> 985<h4>_handlerInstantiator</h4> 986<pre><a href="com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> _handlerInstantiator</pre> 987<div class="block">Object used for creating instances of handlers (serializers, deserializers, 988 type and type id resolvers), given class to instantiate. This is typically 989 used to do additional configuration (with dependency injection, for example) 990 beyond simply construction of instances; or to use alternative constructors.</div> 991</li> 992<li class="blockList"> 993<h4>_locale</h4> 994<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre> 995<div class="block">Default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> used with serialization formats. 996 Default value is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div> 997</li> 998<li class="blockList"> 999<h4>_timeZone</h4> 1000<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> _timeZone</pre> 1001<div class="block">Default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> used with serialization formats. 1002 Default value is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true#getDefault()" title="class or interface in java.util"><code>TimeZone.getDefault()</code></a>, which is typically the 1003 local time zone (unless overridden for JVM). 1004<p> 1005 Note that if a new value is set, time zone is also assigned to 1006 <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html#_dateFormat"><code>BaseSettings._dateFormat</code></a> of this object.</div> 1007</li> 1008<li class="blockListLast"> 1009<h4>_defaultBase64</h4> 1010<pre>com.fasterxml.jackson.core.Base64Variant _defaultBase64</pre> 1011<div class="block">Explicitly default <code>Base64Variant</code> to use for handling 1012 binary data (<code>byte[]</code>), used with data formats 1013 that use base64 encoding (like JSON, CSV).</div> 1014<dl><dt><span class="strong">Since:</span></dt> 1015 <dd>2.1</dd></dl> 1016</li> 1017</ul> 1018</li> 1019</ul> 1020</li> 1021<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl"> 1022<!-- --> 1023</a> 1024<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> 1025<dl class="nameValue"> 1026<dt>serialVersionUID:</dt> 1027<dd>1L</dd> 1028</dl> 1029<ul class="blockList"> 1030<li class="blockList"><a name="serializedForm"> 1031<!-- --> 1032</a> 1033<h3>Serialized Fields</h3> 1034<ul class="blockList"> 1035<li class="blockListLast"> 1036<h4>_shared</h4> 1037<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _shared</pre> 1038<div class="block">Shared attributes that we can not modify in-place.</div> 1039</li> 1040</ul> 1041</li> 1042</ul> 1043</li> 1044<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig"> 1045<!-- --> 1046</a> 1047<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1048<dl class="nameValue"> 1049<dt>serialVersionUID:</dt> 1050<dd>1L</dd> 1051</dl> 1052<ul class="blockList"> 1053<li class="blockList"><a name="serializedForm"> 1054<!-- --> 1055</a> 1056<h3>Serialized Fields</h3> 1057<ul class="blockList"> 1058<li class="blockList"> 1059<h4>_additionalDeserializers</h4> 1060<pre><a href="com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>[] _additionalDeserializers</pre> 1061<div class="block">List of providers for additional deserializers, checked before considering default 1062 basic or bean deserializers.</div> 1063</li> 1064<li class="blockList"> 1065<h4>_additionalKeyDeserializers</h4> 1066<pre><a href="com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>[] _additionalKeyDeserializers</pre> 1067<div class="block">List of providers for additional key deserializers, checked before considering 1068 standard key deserializers.</div> 1069</li> 1070<li class="blockList"> 1071<h4>_modifiers</h4> 1072<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>[] _modifiers</pre> 1073<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 1074 are configured and constructed.</div> 1075</li> 1076<li class="blockList"> 1077<h4>_abstractTypeResolvers</h4> 1078<pre><a href="com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[] _abstractTypeResolvers</pre> 1079<div class="block">List of objects that may be able to resolve abstract types to 1080 concrete types. Used by functionality like "mr Bean" to materialize 1081 types as needed.</div> 1082</li> 1083<li class="blockListLast"> 1084<h4>_valueInstantiators</h4> 1085<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>[] _valueInstantiators</pre> 1086<div class="block">List of objects that know how to create instances of POJO types; 1087 possibly using custom construction (non-annoted constructors; factory 1088 methods external to value type etc). 1089 Used to support objects that are created using non-standard methods; 1090 or to support post-constructor functionality.</div> 1091</li> 1092</ul> 1093</li> 1094</ul> 1095</li> 1096<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfig"> 1097<!-- --> 1098</a> 1099<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1100<dl class="nameValue"> 1101<dt>serialVersionUID:</dt> 1102<dd>1L</dd> 1103</dl> 1104<ul class="blockList"> 1105<li class="blockList"><a name="serializedForm"> 1106<!-- --> 1107</a> 1108<h3>Serialized Fields</h3> 1109<ul class="blockList"> 1110<li class="blockList"> 1111<h4>_mapperFeatures</h4> 1112<pre>int _mapperFeatures</pre> 1113<div class="block">Set of shared mapper features enabled.</div> 1114</li> 1115<li class="blockListLast"> 1116<h4>_base</h4> 1117<pre><a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre> 1118<div class="block">Immutable container object for simple configuration settings.</div> 1119</li> 1120</ul> 1121</li> 1122</ul> 1123</li> 1124<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfigBase"> 1125<!-- --> 1126</a> 1127<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> 1128<dl class="nameValue"> 1129<dt>serialVersionUID:</dt> 1130<dd>6062961959359172474L</dd> 1131</dl> 1132<ul class="blockList"> 1133<li class="blockList"><a name="serializedForm"> 1134<!-- --> 1135</a> 1136<h3>Serialized Fields</h3> 1137<ul class="blockList"> 1138<li class="blockList"> 1139<h4>_mixInAnnotations</h4> 1140<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _mixInAnnotations</pre> 1141<div class="block">Mix-in annotation mappings to use, if any: immutable, 1142 can not be changed once defined.</div> 1143</li> 1144<li class="blockList"> 1145<h4>_subtypeResolver</h4> 1146<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 1147<div class="block">Registered concrete subtypes that can be used instead of (or 1148 in addition to) ones declared using annotations.</div> 1149</li> 1150<li class="blockList"> 1151<h4>_rootName</h4> 1152<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _rootName</pre> 1153<div class="block">Explicitly defined root name to use, if any; if empty 1154 String, will disable root-name wrapping; if null, will 1155 use defaults</div> 1156</li> 1157<li class="blockList"> 1158<h4>_view</h4> 1159<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _view</pre> 1160<div class="block">View to use for filtering out properties to serialize 1161 or deserialize. 1162 Null if none (will also be assigned null if <code>Object.class</code> 1163 is defined), meaning that all properties are to be included.</div> 1164</li> 1165<li class="blockListLast"> 1166<h4>_attributes</h4> 1167<pre><a href="com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre> 1168<div class="block">Contextual attributes accessible (get and set) during processing, 1169 on per-call basis.</div> 1170<dl><dt><span class="strong">Since:</span></dt> 1171 <dd>2.3</dd></dl> 1172</li> 1173</ul> 1174</li> 1175</ul> 1176</li> 1177<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"> 1178<!-- --> 1179</a> 1180<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1181<dl class="nameValue"> 1182<dt>serialVersionUID:</dt> 1183<dd>1L</dd> 1184</dl> 1185<ul class="blockList"> 1186<li class="blockList"><a name="serializedForm"> 1187<!-- --> 1188</a> 1189<h3>Serialized Fields</h3> 1190<ul class="blockList"> 1191<li class="blockList"> 1192<h4>_additionalSerializers</h4> 1193<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalSerializers</pre> 1194<div class="block">List of providers for additional serializers, checked before considering default 1195 basic or bean serialializers.</div> 1196</li> 1197<li class="blockList"> 1198<h4>_additionalKeySerializers</h4> 1199<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalKeySerializers</pre> 1200<div class="block">List of providers for additional key serializers, checked before considering default 1201 key serialializers.</div> 1202</li> 1203<li class="blockListLast"> 1204<h4>_modifiers</h4> 1205<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a>[] _modifiers</pre> 1206<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 1207 are configured and constructed.</div> 1208</li> 1209</ul> 1210</li> 1211</ul> 1212</li> 1213</ul> 1214</li> 1215<li class="blockList"> 1216<h2 title="Package">Package com.fasterxml.jackson.databind.deser</h2> 1217<ul class="blockList"> 1218<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.AbstractDeserializer"> 1219<!-- --> 1220</a> 1221<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 1222<dl class="nameValue"> 1223<dt>serialVersionUID:</dt> 1224<dd>1L</dd> 1225</dl> 1226<ul class="blockList"> 1227<li class="blockList"><a name="serializedForm"> 1228<!-- --> 1229</a> 1230<h3>Serialized Fields</h3> 1231<ul class="blockList"> 1232<li class="blockList"> 1233<h4>_baseType</h4> 1234<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre> 1235</li> 1236<li class="blockList"> 1237<h4>_objectIdReader</h4> 1238<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 1239</li> 1240<li class="blockList"> 1241<h4>_backRefProperties</h4> 1242<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _backRefProperties</pre> 1243</li> 1244<li class="blockList"> 1245<h4>_acceptString</h4> 1246<pre>boolean _acceptString</pre> 1247</li> 1248<li class="blockList"> 1249<h4>_acceptBoolean</h4> 1250<pre>boolean _acceptBoolean</pre> 1251</li> 1252<li class="blockList"> 1253<h4>_acceptInt</h4> 1254<pre>boolean _acceptInt</pre> 1255</li> 1256<li class="blockListLast"> 1257<h4>_acceptDouble</h4> 1258<pre>boolean _acceptDouble</pre> 1259</li> 1260</ul> 1261</li> 1262</ul> 1263</li> 1264<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BasicDeserializerFactory"> 1265<!-- --> 1266</a> 1267<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> 1268<ul class="blockList"> 1269<li class="blockList"><a name="serializedForm"> 1270<!-- --> 1271</a> 1272<h3>Serialized Fields</h3> 1273<ul class="blockList"> 1274<li class="blockListLast"> 1275<h4>_factoryConfig</h4> 1276<pre><a href="com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a> _factoryConfig</pre> 1277<div class="block">Configuration settings for this factory; immutable instance (just like this 1278 factory), new version created via copy-constructor (fluent-style)</div> 1279</li> 1280</ul> 1281</li> 1282</ul> 1283</li> 1284<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializer"> 1285<!-- --> 1286</a> 1287<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> 1288<dl class="nameValue"> 1289<dt>serialVersionUID:</dt> 1290<dd>1L</dd> 1291</dl> 1292</li> 1293<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerBase"> 1294<!-- --> 1295</a> 1296<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 1297<dl class="nameValue"> 1298<dt>serialVersionUID:</dt> 1299<dd>1L</dd> 1300</dl> 1301<ul class="blockList"> 1302<li class="blockList"><a name="serializedForm"> 1303<!-- --> 1304</a> 1305<h3>Serialized Fields</h3> 1306<ul class="blockList"> 1307<li class="blockList"> 1308<h4>_beanType</h4> 1309<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre> 1310<div class="block">Declared type of the bean this deserializer handles.</div> 1311</li> 1312<li class="blockList"> 1313<h4>_serializationShape</h4> 1314<pre>com.fasterxml.jackson.annotation.JsonFormat.Shape _serializationShape</pre> 1315<div class="block">Requested shape from bean class annotations.</div> 1316</li> 1317<li class="blockList"> 1318<h4>_valueInstantiator</h4> 1319<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 1320<div class="block">Object that handles details of constructing initial 1321 bean value (to which bind data to), unless instance 1322 is passed (via updateValue())</div> 1323</li> 1324<li class="blockList"> 1325<h4>_delegateDeserializer</h4> 1326<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> 1327<div class="block">Deserializer that is used iff delegate-based creator is 1328 to be used for deserializing from JSON Object.</div> 1329</li> 1330<li class="blockList"> 1331<h4>_propertyBasedCreator</h4> 1332<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre> 1333<div class="block">If the bean needs to be instantiated using constructor 1334 or factory method 1335 that takes one or more named properties as argument(s), 1336 this creator is used for instantiation. 1337 This value gets resolved during general resolution.</div> 1338</li> 1339<li class="blockList"> 1340<h4>_nonStandardCreation</h4> 1341<pre>boolean _nonStandardCreation</pre> 1342<div class="block">Flag that is set to mark "non-standard" cases; where either 1343 we use one of non-default creators, or there are unwrapped 1344 values to consider.</div> 1345</li> 1346<li class="blockList"> 1347<h4>_vanillaProcessing</h4> 1348<pre>boolean _vanillaProcessing</pre> 1349<div class="block">Flag that indicates that no "special features" whatsoever 1350 are enabled, so the simplest processing is possible.</div> 1351</li> 1352<li class="blockList"> 1353<h4>_beanProperties</h4> 1354<pre><a href="com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre> 1355<div class="block">Mapping of property names to properties, built when all properties 1356 to use have been successfully resolved.</div> 1357</li> 1358<li class="blockList"> 1359<h4>_injectables</h4> 1360<pre><a href="com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre> 1361<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 1362 expected by the bean; otherwise null. 1363 This includes injectors used for injecting values via setters 1364 and fields, but not ones passed through constructor parameters.</div> 1365</li> 1366<li class="blockList"> 1367<h4>_anySetter</h4> 1368<pre><a href="com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre> 1369<div class="block">Fallback setter used for handling any properties that are not 1370 mapped to regular setters. If setter is not null, it will be 1371 called once for each such property.</div> 1372</li> 1373<li class="blockList"> 1374<h4>_ignorableProps</h4> 1375<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>> _ignorableProps</pre> 1376<div class="block">In addition to properties that are set, we will also keep 1377 track of recognized but ignorable properties: these will 1378 be skipped without errors or warnings.</div> 1379</li> 1380<li class="blockList"> 1381<h4>_ignoreAllUnknown</h4> 1382<pre>boolean _ignoreAllUnknown</pre> 1383<div class="block">Flag that can be set to ignore and skip unknown properties. 1384 If set, will not throw an exception for unknown properties.</div> 1385</li> 1386<li class="blockList"> 1387<h4>_needViewProcesing</h4> 1388<pre>boolean _needViewProcesing</pre> 1389<div class="block">Flag that indicates that some aspect of deserialization depends 1390 on active view used (if any)</div> 1391</li> 1392<li class="blockList"> 1393<h4>_backRefs</h4> 1394<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _backRefs</pre> 1395<div class="block">We may also have one or more back reference fields (usually 1396 zero or one).</div> 1397</li> 1398<li class="blockList"> 1399<h4>_unwrappedPropertyHandler</h4> 1400<pre><a href="com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre> 1401<div class="block">If one of properties has "unwrapped" value, we need separate 1402 helper object</div> 1403</li> 1404<li class="blockList"> 1405<h4>_externalTypeIdHandler</h4> 1406<pre><a href="com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre> 1407<div class="block">Handler that we need iff any of properties uses external 1408 type id.</div> 1409</li> 1410<li class="blockListLast"> 1411<h4>_objectIdReader</h4> 1412<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 1413<div class="block">If an Object Id is to be used for value handled by this 1414 deserializer, this reader is used for handling.</div> 1415</li> 1416</ul> 1417</li> 1418</ul> 1419</li> 1420<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"> 1421<!-- --> 1422</a> 1423<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> 1424<dl class="nameValue"> 1425<dt>serialVersionUID:</dt> 1426<dd>1L</dd> 1427</dl> 1428</li> 1429<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"> 1430<!-- --> 1431</a> 1432<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> 1433<dl class="nameValue"> 1434<dt>serialVersionUID:</dt> 1435<dd>1L</dd> 1436</dl> 1437<ul class="blockList"> 1438<li class="blockList"><a name="serializedForm"> 1439<!-- --> 1440</a> 1441<h3>Serialized Fields</h3> 1442<ul class="blockList"> 1443<li class="blockListLast"> 1444<h4>_buildMethod</h4> 1445<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre> 1446</li> 1447</ul> 1448</li> 1449</ul> 1450</li> 1451<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.CreatorProperty"> 1452<!-- --> 1453</a> 1454<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> 1455<dl class="nameValue"> 1456<dt>serialVersionUID:</dt> 1457<dd>1L</dd> 1458</dl> 1459<ul class="blockList"> 1460<li class="blockList"><a name="serializedForm"> 1461<!-- --> 1462</a> 1463<h3>Serialized Fields</h3> 1464<ul class="blockList"> 1465<li class="blockList"> 1466<h4>_annotated</h4> 1467<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _annotated</pre> 1468<div class="block">Placeholder that represents constructor parameter, when it is created 1469 from actual constructor. 1470 May be null when a synthetic instance is created.</div> 1471</li> 1472<li class="blockList"> 1473<h4>_injectableValueId</h4> 1474<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _injectableValueId</pre> 1475<div class="block">Id of value to inject, if value injection should be used for this parameter 1476 (in addition to, or instead of, regular deserialization).</div> 1477</li> 1478<li class="blockList"> 1479<h4>_creatorIndex</h4> 1480<pre>int _creatorIndex</pre> 1481<dl><dt><span class="strong">Since:</span></dt> 1482 <dd>2.1</dd></dl> 1483</li> 1484<li class="blockListLast"> 1485<h4>_fallbackSetter</h4> 1486<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _fallbackSetter</pre> 1487<div class="block">In special cases, when implementing "updateValue", we can not use 1488 constructors or factory methods, but have to fall back on using a 1489 setter (or mutable field property). If so, this refers to that fallback 1490 accessor</div> 1491<dl><dt><span class="strong">Since:</span></dt> 1492 <dd>2.3</dd></dl> 1493</li> 1494</ul> 1495</li> 1496</ul> 1497</li> 1498<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"> 1499<!-- --> 1500</a> 1501<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> 1502<dl class="nameValue"> 1503<dt>serialVersionUID:</dt> 1504<dd>1L</dd> 1505</dl> 1506<ul class="blockList"> 1507<li class="blockList"><a name="serializedForm"> 1508<!-- --> 1509</a> 1510<h3>Serialized Fields</h3> 1511<ul class="blockList"> 1512<li class="blockListLast"> 1513<h4>_objectIdResolvers</h4> 1514<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>> _objectIdResolvers</pre> 1515</li> 1516</ul> 1517</li> 1518</ul> 1519</li> 1520<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl"> 1521<!-- --> 1522</a> 1523<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> 1524<dl class="nameValue"> 1525<dt>serialVersionUID:</dt> 1526<dd>1L</dd> 1527</dl> 1528</li> 1529<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DeserializerCache"> 1530<!-- --> 1531</a> 1532<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1533<dl class="nameValue"> 1534<dt>serialVersionUID:</dt> 1535<dd>1L</dd> 1536</dl> 1537<ul class="blockList"> 1538<li class="blockList"><a name="serialized_methods"> 1539<!-- --> 1540</a> 1541<h3>Serialization Methods</h3> 1542<ul class="blockList"> 1543<li class="blockListLast"><a name="writeReplace()"> 1544<!-- --> 1545</a> 1546<h4>writeReplace</h4> 1547<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> writeReplace()</pre> 1548</li> 1549</ul> 1550</li> 1551<li class="blockList"><a name="serializedForm"> 1552<!-- --> 1553</a> 1554<h3>Serialized Fields</h3> 1555<ul class="blockList"> 1556<li class="blockList"> 1557<h4>_cachedDeserializers</h4> 1558<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>> _cachedDeserializers</pre> 1559<div class="block">We will also cache some dynamically constructed deserializers; 1560 specifically, ones that are expensive to construct. 1561 This currently means bean and Enum deserializers; starting with 1562 2.5, container deserializers will also be cached. 1563<p> 1564 Given that we don't expect much concurrency for additions 1565 (should very quickly converge to zero after startup), let's 1566 define a relatively low concurrency setting.</div> 1567</li> 1568<li class="blockListLast"> 1569<h4>_incompleteDeserializers</h4> 1570<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _incompleteDeserializers</pre> 1571<div class="block">During deserializer construction process we may need to keep track of partially 1572 completed deserializers, to resolve cyclic dependencies. This is the 1573 map used for storing deserializers before they are fully complete.</div> 1574</li> 1575</ul> 1576</li> 1577</ul> 1578</li> 1579<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableAnyProperty"> 1580<!-- --> 1581</a> 1582<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1583<dl class="nameValue"> 1584<dt>serialVersionUID:</dt> 1585<dd>1L</dd> 1586</dl> 1587<ul class="blockList"> 1588<li class="blockList"><a name="serialized_methods"> 1589<!-- --> 1590</a> 1591<h3>Serialization Methods</h3> 1592<ul class="blockList"> 1593<li class="blockListLast"><a name="readResolve()"> 1594<!-- --> 1595</a> 1596<h4>readResolve</h4> 1597<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 1598<div class="block">Need to define this to verify that we retain actual Method reference</div> 1599</li> 1600</ul> 1601</li> 1602<li class="blockList"><a name="serializedForm"> 1603<!-- --> 1604</a> 1605<h3>Serialized Fields</h3> 1606<ul class="blockList"> 1607<li class="blockList"> 1608<h4>_property</h4> 1609<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 1610<div class="block">Method used for setting "any" properties, along with annotation 1611 information. Retained to allow contextualization of any properties.</div> 1612</li> 1613<li class="blockList"> 1614<h4>_setter</h4> 1615<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _setter</pre> 1616<div class="block">Annotated variant is needed for JDK serialization only</div> 1617</li> 1618<li class="blockList"> 1619<h4>_type</h4> 1620<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 1621</li> 1622<li class="blockList"> 1623<h4>_valueDeserializer</h4> 1624<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> 1625</li> 1626<li class="blockListLast"> 1627<h4>_valueTypeDeserializer</h4> 1628<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 1629</li> 1630</ul> 1631</li> 1632</ul> 1633</li> 1634<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableBeanProperty"> 1635<!-- --> 1636</a> 1637<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1638<ul class="blockList"> 1639<li class="blockList"><a name="serializedForm"> 1640<!-- --> 1641</a> 1642<h3>Serialized Fields</h3> 1643<ul class="blockList"> 1644<li class="blockList"> 1645<h4>_propName</h4> 1646<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _propName</pre> 1647<div class="block">Logical name of the property (often but not always derived 1648 from the setter method name)</div> 1649</li> 1650<li class="blockList"> 1651<h4>_type</h4> 1652<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 1653<div class="block">Base type for property; may be a supertype of actual value.</div> 1654</li> 1655<li class="blockList"> 1656<h4>_wrapperName</h4> 1657<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre> 1658<dl><dt><span class="strong">Since:</span></dt> 1659 <dd>2.2</dd></dl> 1660</li> 1661<li class="blockList"> 1662<h4>_valueDeserializer</h4> 1663<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> 1664<div class="block">Deserializer used for handling property value. 1665<p> 1666 NOTE: has been immutable since 2.3</div> 1667</li> 1668<li class="blockList"> 1669<h4>_valueTypeDeserializer</h4> 1670<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 1671<div class="block">If value will contain type information (to support 1672 polymorphic handling), this is the type deserializer 1673 used to handle type resolution.</div> 1674</li> 1675<li class="blockList"> 1676<h4>_nullProvider</h4> 1677<pre><a href="com/fasterxml/jackson/databind/deser/impl/NullProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullProvider</a> _nullProvider</pre> 1678<div class="block">Object used to figure out value to be used when 'null' literal is encountered in JSON. 1679 For most types simply Java null, but for primitive types must 1680 be a non-null value (like Integer.valueOf(0) for int).</div> 1681</li> 1682<li class="blockList"> 1683<h4>_metadata</h4> 1684<pre><a href="com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre> 1685<div class="block">Additional optional property metadata, such as whether 1686 property is required, and whether there is additional 1687 human-readable description</div> 1688<dl><dt><span class="strong">Since:</span></dt> 1689 <dd>2.3</dd></dl> 1690</li> 1691<li class="blockList"> 1692<h4>_managedReferenceName</h4> 1693<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _managedReferenceName</pre> 1694<div class="block">If property represents a managed (forward) reference 1695 (see [JACKSON-235]), we will need name of reference for 1696 later linking. 1697<p> 1698 TODO: should try to make immutable.</div> 1699</li> 1700<li class="blockList"> 1701<h4>_objectIdInfo</h4> 1702<pre><a href="com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> _objectIdInfo</pre> 1703<div class="block">This is the information for object identity associated with the property. 1704 <p> 1705 TODO: should try to make immutable.</div> 1706</li> 1707<li class="blockList"> 1708<h4>_viewMatcher</h4> 1709<pre><a href="com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">ViewMatcher</a> _viewMatcher</pre> 1710<div class="block">Helper object used for checking whether this property is to 1711 be included in the active view, if property is view-specific; 1712 null otherwise. 1713<p> 1714 TODO: should try to make immutable.</div> 1715</li> 1716<li class="blockListLast"> 1717<h4>_propertyIndex</h4> 1718<pre>int _propertyIndex</pre> 1719<div class="block">Index of property (within all property of a bean); assigned 1720 when all properties have been collected. Order of entries 1721 is arbitrary, but once indexes are assigned they are not 1722 changed. 1723<p> 1724 TODO: should try to make immutable if at all possible</div> 1725</li> 1726</ul> 1727</li> 1728</ul> 1729</li> 1730<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"> 1731<!-- --> 1732</a> 1733<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> 1734<dl class="nameValue"> 1735<dt>serialVersionUID:</dt> 1736<dd>1L</dd> 1737</dl> 1738<ul class="blockList"> 1739<li class="blockList"><a name="serializedForm"> 1740<!-- --> 1741</a> 1742<h3>Serialized Fields</h3> 1743<ul class="blockList"> 1744<li class="blockList"> 1745<h4>_roid</h4> 1746<pre><a href="com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a> _roid</pre> 1747</li> 1748<li class="blockListLast"> 1749<h4>_unresolvedIds</h4> 1750<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>> _unresolvedIds</pre> 1751</li> 1752</ul> 1753</li> 1754</ul> 1755</li> 1756</ul> 1757</li> 1758<li class="blockList"> 1759<h2 title="Package">Package com.fasterxml.jackson.databind.deser.impl</h2> 1760<ul class="blockList"> 1761<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"> 1762<!-- --> 1763</a> 1764<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> 1765<dl class="nameValue"> 1766<dt>serialVersionUID:</dt> 1767<dd>1L</dd> 1768</dl> 1769<ul class="blockList"> 1770<li class="blockList"><a name="serializedForm"> 1771<!-- --> 1772</a> 1773<h3>Serialized Fields</h3> 1774<ul class="blockList"> 1775<li class="blockList"> 1776<h4>_delegate</h4> 1777<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre> 1778<div class="block">Deserializer we delegate operations that we can not handle.</div> 1779</li> 1780<li class="blockList"> 1781<h4>_orderedProperties</h4> 1782<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre> 1783<div class="block">Properties in order expected to be found in JSON array.</div> 1784</li> 1785<li class="blockListLast"> 1786<h4>_buildMethod</h4> 1787<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre> 1788</li> 1789</ul> 1790</li> 1791</ul> 1792</li> 1793<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"> 1794<!-- --> 1795</a> 1796<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> 1797<dl class="nameValue"> 1798<dt>serialVersionUID:</dt> 1799<dd>1L</dd> 1800</dl> 1801<ul class="blockList"> 1802<li class="blockList"><a name="serializedForm"> 1803<!-- --> 1804</a> 1805<h3>Serialized Fields</h3> 1806<ul class="blockList"> 1807<li class="blockList"> 1808<h4>_delegate</h4> 1809<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre> 1810<div class="block">Deserializer we delegate operations that we can not handle.</div> 1811</li> 1812<li class="blockListLast"> 1813<h4>_orderedProperties</h4> 1814<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre> 1815<div class="block">Properties in order expected to be found in JSON array.</div> 1816</li> 1817</ul> 1818</li> 1819</ul> 1820</li> 1821<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"> 1822<!-- --> 1823</a> 1824<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 1825<dl class="nameValue"> 1826<dt>serialVersionUID:</dt> 1827<dd>1L</dd> 1828</dl> 1829<ul class="blockList"> 1830<li class="blockList"><a name="serializedForm"> 1831<!-- --> 1832</a> 1833<h3>Serialized Fields</h3> 1834<ul class="blockList"> 1835<li class="blockList"> 1836<h4>_buckets</h4> 1837<pre>com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.Bucket[] _buckets</pre> 1838</li> 1839<li class="blockList"> 1840<h4>_hashMask</h4> 1841<pre>int _hashMask</pre> 1842</li> 1843<li class="blockList"> 1844<h4>_size</h4> 1845<pre>int _size</pre> 1846</li> 1847<li class="blockList"> 1848<h4>_caseInsensitive</h4> 1849<pre>boolean _caseInsensitive</pre> 1850<dl><dt><span class="strong">Since:</span></dt> 1851 <dd>2.5</dd></dl> 1852</li> 1853<li class="blockListLast"> 1854<h4>_nextBucketIndex</h4> 1855<pre>int _nextBucketIndex</pre> 1856<div class="block">Counter we use to keep track of insertion order of properties 1857 (to be able to recreate insertion order when needed). 1858<p> 1859 Note: is kept up-to-date with additions, but can NOT handle 1860 removals (i.e. "holes" may be left)</div> 1861</li> 1862</ul> 1863</li> 1864</ul> 1865</li> 1866<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.CreatorCollector.Vanilla"> 1867<!-- --> 1868</a> 1869<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/CreatorCollector.Vanilla.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.CreatorCollector.Vanilla</a> extends <a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> implements Serializable</h3> 1870<dl class="nameValue"> 1871<dt>serialVersionUID:</dt> 1872<dd>1L</dd> 1873</dl> 1874<ul class="blockList"> 1875<li class="blockList"><a name="serializedForm"> 1876<!-- --> 1877</a> 1878<h3>Serialized Fields</h3> 1879<ul class="blockList"> 1880<li class="blockListLast"> 1881<h4>_type</h4> 1882<pre>int _type</pre> 1883</li> 1884</ul> 1885</li> 1886</ul> 1887</li> 1888<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FailingDeserializer"> 1889<!-- --> 1890</a> 1891<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 1892<dl class="nameValue"> 1893<dt>serialVersionUID:</dt> 1894<dd>1L</dd> 1895</dl> 1896<ul class="blockList"> 1897<li class="blockList"><a name="serializedForm"> 1898<!-- --> 1899</a> 1900<h3>Serialized Fields</h3> 1901<ul class="blockList"> 1902<li class="blockListLast"> 1903<h4>_message</h4> 1904<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _message</pre> 1905</li> 1906</ul> 1907</li> 1908</ul> 1909</li> 1910<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FieldProperty"> 1911<!-- --> 1912</a> 1913<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> 1914<dl class="nameValue"> 1915<dt>serialVersionUID:</dt> 1916<dd>1L</dd> 1917</dl> 1918<ul class="blockList"> 1919<li class="blockList"><a name="serialized_methods"> 1920<!-- --> 1921</a> 1922<h3>Serialization Methods</h3> 1923<ul class="blockList"> 1924<li class="blockListLast"><a name="readResolve()"> 1925<!-- --> 1926</a> 1927<h4>readResolve</h4> 1928<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 1929</li> 1930</ul> 1931</li> 1932<li class="blockList"><a name="serializedForm"> 1933<!-- --> 1934</a> 1935<h3>Serialized Fields</h3> 1936<ul class="blockList"> 1937<li class="blockListLast"> 1938<h4>_annotated</h4> 1939<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a> _annotated</pre> 1940</li> 1941</ul> 1942</li> 1943</ul> 1944</li> 1945<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"> 1946<!-- --> 1947</a> 1948<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.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 1949<dl class="nameValue"> 1950<dt>serialVersionUID:</dt> 1951<dd>1L</dd> 1952</dl> 1953<ul class="blockList"> 1954<li class="blockList"><a name="serialized_methods"> 1955<!-- --> 1956</a> 1957<h3>Serialization Methods</h3> 1958<ul class="blockList"> 1959<li class="blockList"><a name="readResolve()"> 1960<!-- --> 1961</a> 1962<h4>readResolve</h4> 1963<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 1964</li> 1965<li class="blockListLast"><a name="writeReplace()"> 1966<!-- --> 1967</a> 1968<h4>writeReplace</h4> 1969<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> writeReplace()</pre> 1970</li> 1971</ul> 1972</li> 1973<li class="blockList"><a name="serializedForm"> 1974<!-- --> 1975</a> 1976<h3>Serialized Fields</h3> 1977<ul class="blockList"> 1978<li class="blockList"> 1979<h4>_delegate</h4> 1980<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _delegate</pre> 1981<div class="block">Actual property that we use after value construction.</div> 1982</li> 1983<li class="blockListLast"> 1984<h4>_annotated</h4> 1985<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _annotated</pre> 1986<div class="block">Serializable version of single-arg constructor we use for value instantiation.</div> 1987</li> 1988</ul> 1989</li> 1990</ul> 1991</li> 1992<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"> 1993<!-- --> 1994</a> 1995<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.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> implements Serializable</h3> 1996<dl class="nameValue"> 1997<dt>serialVersionUID:</dt> 1998<dd>1L</dd> 1999</dl> 2000<ul class="blockList"> 2001<li class="blockList"><a name="serializedForm"> 2002<!-- --> 2003</a> 2004<h3>Serialized Fields</h3> 2005<ul class="blockList"> 2006<li class="blockList"> 2007<h4>_referenceName</h4> 2008<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _referenceName</pre> 2009</li> 2010<li class="blockList"> 2011<h4>_isContainer</h4> 2012<pre>boolean _isContainer</pre> 2013<div class="block">Flag that indicates whether property to handle is a container type 2014 (array, Collection, Map) or not.</div> 2015</li> 2016<li class="blockList"> 2017<h4>_managedProperty</h4> 2018<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _managedProperty</pre> 2019</li> 2020<li class="blockListLast"> 2021<h4>_backProperty</h4> 2022<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _backProperty</pre> 2023</li> 2024</ul> 2025</li> 2026</ul> 2027</li> 2028<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.MethodProperty"> 2029<!-- --> 2030</a> 2031<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> 2032<dl class="nameValue"> 2033<dt>serialVersionUID:</dt> 2034<dd>1L</dd> 2035</dl> 2036<ul class="blockList"> 2037<li class="blockList"><a name="serialized_methods"> 2038<!-- --> 2039</a> 2040<h3>Serialization Methods</h3> 2041<ul class="blockList"> 2042<li class="blockListLast"><a name="readResolve()"> 2043<!-- --> 2044</a> 2045<h4>readResolve</h4> 2046<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 2047</li> 2048</ul> 2049</li> 2050<li class="blockList"><a name="serializedForm"> 2051<!-- --> 2052</a> 2053<h3>Serialized Fields</h3> 2054<ul class="blockList"> 2055<li class="blockListLast"> 2056<h4>_annotated</h4> 2057<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre> 2058</li> 2059</ul> 2060</li> 2061</ul> 2062</li> 2063<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.NullProvider"> 2064<!-- --> 2065</a> 2066<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/NullProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.NullProvider</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 2067<dl class="nameValue"> 2068<dt>serialVersionUID:</dt> 2069<dd>1L</dd> 2070</dl> 2071<ul class="blockList"> 2072<li class="blockList"><a name="serializedForm"> 2073<!-- --> 2074</a> 2075<h3>Serialized Fields</h3> 2076<ul class="blockList"> 2077<li class="blockList"> 2078<h4>_nullValue</h4> 2079<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _nullValue</pre> 2080</li> 2081<li class="blockList"> 2082<h4>_isPrimitive</h4> 2083<pre>boolean _isPrimitive</pre> 2084</li> 2085<li class="blockListLast"> 2086<h4>_rawType</h4> 2087<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _rawType</pre> 2088</li> 2089</ul> 2090</li> 2091</ul> 2092</li> 2093<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"> 2094<!-- --> 2095</a> 2096<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 2097<dl class="nameValue"> 2098<dt>serialVersionUID:</dt> 2099<dd>1L</dd> 2100</dl> 2101<ul class="blockList"> 2102<li class="blockList"><a name="serializedForm"> 2103<!-- --> 2104</a> 2105<h3>Serialized Fields</h3> 2106<ul class="blockList"> 2107<li class="blockList"> 2108<h4>_idType</h4> 2109<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _idType</pre> 2110</li> 2111<li class="blockList"> 2112<h4>propertyName</h4> 2113<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> propertyName</pre> 2114</li> 2115<li class="blockList"> 2116<h4>generator</h4> 2117<pre>com.fasterxml.jackson.annotation.ObjectIdGenerator<T> generator</pre> 2118<div class="block">Blueprint generator instance: actual instance will be 2119 fetched from <a href="com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> using this as 2120 the key.</div> 2121</li> 2122<li class="blockList"> 2123<h4>resolver</h4> 2124<pre>com.fasterxml.jackson.annotation.ObjectIdResolver resolver</pre> 2125</li> 2126<li class="blockList"> 2127<h4>_deserializer</h4> 2128<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> 2129<div class="block">Deserializer used for deserializing id values.</div> 2130</li> 2131<li class="blockListLast"> 2132<h4>idProperty</h4> 2133<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> idProperty</pre> 2134</li> 2135</ul> 2136</li> 2137</ul> 2138</li> 2139<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"> 2140<!-- --> 2141</a> 2142<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> 2143<dl class="nameValue"> 2144<dt>serialVersionUID:</dt> 2145<dd>1L</dd> 2146</dl> 2147<ul class="blockList"> 2148<li class="blockList"><a name="serializedForm"> 2149<!-- --> 2150</a> 2151<h3>Serialized Fields</h3> 2152<ul class="blockList"> 2153<li class="blockListLast"> 2154<h4>_forward</h4> 2155<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _forward</pre> 2156</li> 2157</ul> 2158</li> 2159</ul> 2160</li> 2161<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"> 2162<!-- --> 2163</a> 2164<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> 2165<dl class="nameValue"> 2166<dt>serialVersionUID:</dt> 2167<dd>1L</dd> 2168</dl> 2169<ul class="blockList"> 2170<li class="blockList"><a name="serializedForm"> 2171<!-- --> 2172</a> 2173<h3>Serialized Fields</h3> 2174<ul class="blockList"> 2175<li class="blockListLast"> 2176<h4>_objectIdReader</h4> 2177<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre> 2178</li> 2179</ul> 2180</li> 2181</ul> 2182</li> 2183<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator"> 2184<!-- --> 2185</a> 2186<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 com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator implements Serializable</h3> 2187<dl class="nameValue"> 2188<dt>serialVersionUID:</dt> 2189<dd>1L</dd> 2190</dl> 2191</li> 2192<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"> 2193<!-- --> 2194</a> 2195<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> 2196<dl class="nameValue"> 2197<dt>serialVersionUID:</dt> 2198<dd>1L</dd> 2199</dl> 2200<ul class="blockList"> 2201<li class="blockList"><a name="serializedForm"> 2202<!-- --> 2203</a> 2204<h3>Serialized Fields</h3> 2205<ul class="blockList"> 2206<li class="blockList"> 2207<h4>_annotated</h4> 2208<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre> 2209</li> 2210<li class="blockListLast"> 2211<h4>_getter</h4> 2212<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _getter</pre> 2213<div class="block">Get method for accessing property value used to access property 2214 (of Collection or Map type) to modify.</div> 2215</li> 2216</ul> 2217</li> 2218</ul> 2219</li> 2220<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"> 2221<!-- --> 2222</a> 2223<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2224<dl class="nameValue"> 2225<dt>serialVersionUID:</dt> 2226<dd>1L</dd> 2227</dl> 2228<ul class="blockList"> 2229<li class="blockList"><a name="serializedForm"> 2230<!-- --> 2231</a> 2232<h3>Serialized Fields</h3> 2233<ul class="blockList"> 2234<li class="blockList"> 2235<h4>_typeDeserializer</h4> 2236<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _typeDeserializer</pre> 2237</li> 2238<li class="blockListLast"> 2239<h4>_deserializer</h4> 2240<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> 2241</li> 2242</ul> 2243</li> 2244</ul> 2245</li> 2246</ul> 2247</li> 2248<li class="blockList"> 2249<h2 title="Package">Package com.fasterxml.jackson.databind.deser.std</h2> 2250<ul class="blockList"> 2251<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer"> 2252<!-- --> 2253</a> 2254<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> 2255<dl class="nameValue"> 2256<dt>serialVersionUID:</dt> 2257<dd>1L</dd> 2258</dl> 2259</li> 2260<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer"> 2261<!-- --> 2262</a> 2263<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="http://docs.oracle.com/javase/6/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> 2264<dl class="nameValue"> 2265<dt>serialVersionUID:</dt> 2266<dd>1L</dd> 2267</dl> 2268</li> 2269<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer"> 2270<!-- --> 2271</a> 2272<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/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a><<a href="http://docs.oracle.com/javase/6/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> 2273<dl class="nameValue"> 2274<dt>serialVersionUID:</dt> 2275<dd>1L</dd> 2276</dl> 2277<ul class="blockList"> 2278<li class="blockList"><a name="serializedForm"> 2279<!-- --> 2280</a> 2281<h3>Serialized Fields</h3> 2282<ul class="blockList"> 2283<li class="blockList"> 2284<h4>_referencedType</h4> 2285<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre> 2286<div class="block">Type of value that we reference</div> 2287</li> 2288<li class="blockList"> 2289<h4>_valueTypeDeserializer</h4> 2290<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2291</li> 2292<li class="blockListLast"> 2293<h4>_valueDeserializer</h4> 2294<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> 2295</li> 2296</ul> 2297</li> 2298</ul> 2299</li> 2300<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer"> 2301<!-- --> 2302</a> 2303<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="http://docs.oracle.com/javase/6/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> implements Serializable</h3> 2304<dl class="nameValue"> 2305<dt>serialVersionUID:</dt> 2306<dd>1L</dd> 2307</dl> 2308</li> 2309<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"> 2310<!-- --> 2311</a> 2312<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="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>> implements Serializable</h3> 2313<dl class="nameValue"> 2314<dt>serialVersionUID:</dt> 2315<dd>-1L</dd> 2316</dl> 2317<ul class="blockList"> 2318<li class="blockList"><a name="serializedForm"> 2319<!-- --> 2320</a> 2321<h3>Serialized Fields</h3> 2322<ul class="blockList"> 2323<li class="blockList"> 2324<h4>_collectionType</h4> 2325<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _collectionType</pre> 2326</li> 2327<li class="blockList"> 2328<h4>_valueDeserializer</h4> 2329<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> 2330<div class="block">Value deserializer.</div> 2331</li> 2332<li class="blockList"> 2333<h4>_valueTypeDeserializer</h4> 2334<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2335<div class="block">If element instances have polymorphic type information, this 2336 is the type deserializer that can handle it</div> 2337</li> 2338<li class="blockList"> 2339<h4>_valueInstantiator</h4> 2340<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 2341</li> 2342<li class="blockListLast"> 2343<h4>_delegateDeserializer</h4> 2344<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> 2345<div class="block">Deserializer that is used iff delegate-based creator is 2346 to be used for deserializing from JSON Object.</div> 2347</li> 2348</ul> 2349</li> 2350</ul> 2351</li> 2352<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase"> 2353<!-- --> 2354</a> 2355<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> 2356</li> 2357<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer"> 2358<!-- --> 2359</a> 2360<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="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>> implements Serializable</h3> 2361<ul class="blockList"> 2362<li class="blockList"><a name="serializedForm"> 2363<!-- --> 2364</a> 2365<h3>Serialized Fields</h3> 2366<ul class="blockList"> 2367<li class="blockListLast"> 2368<h4>_calendarClass</h4> 2369<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _calendarClass</pre> 2370<div class="block">We may know actual expected type; if so, it will be 2371 used for instantiation.</div> 2372</li> 2373</ul> 2374</li> 2375</ul> 2376</li> 2377<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer"> 2378<!-- --> 2379</a> 2380<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> 2381<ul class="blockList"> 2382<li class="blockList"><a name="serializedForm"> 2383<!-- --> 2384</a> 2385<h3>Serialized Fields</h3> 2386<ul class="blockList"> 2387<li class="blockList"> 2388<h4>_customFormat</h4> 2389<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre> 2390<div class="block">Specific format to use, if non-null; if null will 2391 just use default format.</div> 2392</li> 2393<li class="blockListLast"> 2394<h4>_formatString</h4> 2395<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _formatString</pre> 2396<div class="block">Let's also keep format String for reference, to use for error messages</div> 2397</li> 2398</ul> 2399</li> 2400</ul> 2401</li> 2402<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer"> 2403<!-- --> 2404</a> 2405<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="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>> implements Serializable</h3> 2406</li> 2407<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer"> 2408<!-- --> 2409</a> 2410<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="http://docs.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>> implements Serializable</h3> 2411</li> 2412<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer"> 2413<!-- --> 2414</a> 2415<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="http://docs.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>> implements Serializable</h3> 2416</li> 2417<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer"> 2418<!-- --> 2419</a> 2420<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2421<dl class="nameValue"> 2422<dt>serialVersionUID:</dt> 2423<dd>1L</dd> 2424</dl> 2425<ul class="blockList"> 2426<li class="blockList"><a name="serializedForm"> 2427<!-- --> 2428</a> 2429<h3>Serialized Fields</h3> 2430<ul class="blockList"> 2431<li class="blockListLast"> 2432<h4>_delegatee</h4> 2433<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> 2434</li> 2435</ul> 2436</li> 2437</ul> 2438</li> 2439<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumDeserializer"> 2440<!-- --> 2441</a> 2442<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>> implements Serializable</h3> 2443<dl class="nameValue"> 2444<dt>serialVersionUID:</dt> 2445<dd>1L</dd> 2446</dl> 2447<ul class="blockList"> 2448<li class="blockList"><a name="serializedForm"> 2449<!-- --> 2450</a> 2451<h3>Serialized Fields</h3> 2452<ul class="blockList"> 2453<li class="blockListLast"> 2454<h4>_resolver</h4> 2455<pre><a href="com/fasterxml/jackson/databind/util/EnumResolver.html" title="class in com.fasterxml.jackson.databind.util">EnumResolver</a><<a href="com/fasterxml/jackson/databind/util/EnumResolver.html" title="type parameter in EnumResolver">T</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="com/fasterxml/jackson/databind/util/EnumResolver.html" title="type parameter in EnumResolver">T</a>>> _resolver</pre> 2456</li> 2457</ul> 2458</li> 2459</ul> 2460</li> 2461<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumDeserializer.FactoryBasedDeserializer"> 2462<!-- --> 2463</a> 2464<h3>Class <a href="com/fasterxml/jackson/databind/deser/std/EnumDeserializer.FactoryBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.EnumDeserializer.FactoryBasedDeserializer</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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2465<dl class="nameValue"> 2466<dt>serialVersionUID:</dt> 2467<dd>1L</dd> 2468</dl> 2469<ul class="blockList"> 2470<li class="blockList"><a name="serializedForm"> 2471<!-- --> 2472</a> 2473<h3>Serialized Fields</h3> 2474<ul class="blockList"> 2475<li class="blockList"> 2476<h4>_inputType</h4> 2477<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _inputType</pre> 2478</li> 2479<li class="blockList"> 2480<h4>_factory</h4> 2481<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _factory</pre> 2482</li> 2483<li class="blockListLast"> 2484<h4>_deser</h4> 2485<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>> _deser</pre> 2486</li> 2487</ul> 2488</li> 2489</ul> 2490</li> 2491<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"> 2492<!-- --> 2493</a> 2494<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="http://docs.oracle.com/javase/6/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util">EnumMap</a><?,?>> implements Serializable</h3> 2495<dl class="nameValue"> 2496<dt>serialVersionUID:</dt> 2497<dd>1L</dd> 2498</dl> 2499<ul class="blockList"> 2500<li class="blockList"><a name="serializedForm"> 2501<!-- --> 2502</a> 2503<h3>Serialized Fields</h3> 2504<ul class="blockList"> 2505<li class="blockList"> 2506<h4>_mapType</h4> 2507<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre> 2508</li> 2509<li class="blockList"> 2510<h4>_enumClass</h4> 2511<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 2512</li> 2513<li class="blockList"> 2514<h4>_keyDeserializer</h4> 2515<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 2516</li> 2517<li class="blockList"> 2518<h4>_valueDeserializer</h4> 2519<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> 2520</li> 2521<li class="blockListLast"> 2522<h4>_valueTypeDeserializer</h4> 2523<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2524<div class="block">If value instances have polymorphic type information, this 2525 is the type deserializer that can handle it</div> 2526</li> 2527</ul> 2528</li> 2529</ul> 2530</li> 2531<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"> 2532<!-- --> 2533</a> 2534<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="http://docs.oracle.com/javase/6/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><?>> implements Serializable</h3> 2535<dl class="nameValue"> 2536<dt>serialVersionUID:</dt> 2537<dd>1L</dd> 2538</dl> 2539<ul class="blockList"> 2540<li class="blockList"><a name="serializedForm"> 2541<!-- --> 2542</a> 2543<h3>Serialized Fields</h3> 2544<ul class="blockList"> 2545<li class="blockList"> 2546<h4>_enumType</h4> 2547<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _enumType</pre> 2548</li> 2549<li class="blockList"> 2550<h4>_enumClass</h4> 2551<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 2552</li> 2553<li class="blockListLast"> 2554<h4>_enumDeserializer</h4> 2555<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> 2556</li> 2557</ul> 2558</li> 2559</ul> 2560</li> 2561<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer"> 2562<!-- --> 2563</a> 2564<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> 2565</li> 2566<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std"> 2567<!-- --> 2568</a> 2569<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2570<dl class="nameValue"> 2571<dt>serialVersionUID:</dt> 2572<dd>1L</dd> 2573</dl> 2574<ul class="blockList"> 2575<li class="blockList"><a name="serializedForm"> 2576<!-- --> 2577</a> 2578<h3>Serialized Fields</h3> 2579<ul class="blockList"> 2580<li class="blockListLast"> 2581<h4>_kind</h4> 2582<pre>int _kind</pre> 2583</li> 2584</ul> 2585</li> 2586</ul> 2587</li> 2588<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"> 2589<!-- --> 2590</a> 2591<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> 2592</li> 2593<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapDeserializer"> 2594<!-- --> 2595</a> 2596<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="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>> implements Serializable</h3> 2597<dl class="nameValue"> 2598<dt>serialVersionUID:</dt> 2599<dd>1L</dd> 2600</dl> 2601<ul class="blockList"> 2602<li class="blockList"><a name="serializedForm"> 2603<!-- --> 2604</a> 2605<h3>Serialized Fields</h3> 2606<ul class="blockList"> 2607<li class="blockList"> 2608<h4>_mapType</h4> 2609<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre> 2610</li> 2611<li class="blockList"> 2612<h4>_keyDeserializer</h4> 2613<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 2614<div class="block">Key deserializer to use; either passed via constructor 2615 (when indicated by annotations), or resolved when 2616 <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> 2617</li> 2618<li class="blockList"> 2619<h4>_standardStringKey</h4> 2620<pre>boolean _standardStringKey</pre> 2621<div class="block">Flag set to indicate that the key type is 2622 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>, for 2623 which String is acceptable), <b>and</b> that the 2624 default Jackson key deserializer would be used. 2625 If both are true, can optimize handling.</div> 2626</li> 2627<li class="blockList"> 2628<h4>_valueDeserializer</h4> 2629<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> 2630<div class="block">Value deserializer.</div> 2631</li> 2632<li class="blockList"> 2633<h4>_valueTypeDeserializer</h4> 2634<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2635<div class="block">If value instances have polymorphic type information, this 2636 is the type deserializer that can handle it</div> 2637</li> 2638<li class="blockList"> 2639<h4>_valueInstantiator</h4> 2640<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 2641</li> 2642<li class="blockList"> 2643<h4>_hasDefaultCreator</h4> 2644<pre>boolean _hasDefaultCreator</pre> 2645</li> 2646<li class="blockList"> 2647<h4>_delegateDeserializer</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>> _delegateDeserializer</pre> 2649<div class="block">Deserializer that is used iff delegate-based creator is 2650 to be used for deserializing from JSON Object.</div> 2651</li> 2652<li class="blockList"> 2653<h4>_propertyBasedCreator</h4> 2654<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre> 2655<div class="block">If the Map is to be instantiated using non-default constructor 2656 or factory method 2657 that takes one or more named properties as argument(s), 2658 this creator is used for instantiation.</div> 2659</li> 2660<li class="blockListLast"> 2661<h4>_ignorableProperties</h4> 2662<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>> _ignorableProperties</pre> 2663</li> 2664</ul> 2665</li> 2666</ul> 2667</li> 2668<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"> 2669<!-- --> 2670</a> 2671<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="http://docs.oracle.com/javase/6/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>> implements Serializable</h3> 2672<dl class="nameValue"> 2673<dt>serialVersionUID:</dt> 2674<dd>1L</dd> 2675</dl> 2676<ul class="blockList"> 2677<li class="blockList"><a name="serializedForm"> 2678<!-- --> 2679</a> 2680<h3>Serialized Fields</h3> 2681<ul class="blockList"> 2682<li class="blockList"> 2683<h4>_type</h4> 2684<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 2685</li> 2686<li class="blockList"> 2687<h4>_keyDeserializer</h4> 2688<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre> 2689<div class="block">Key deserializer to use; either passed via constructor 2690 (when indicated by annotations), or resolved when 2691 <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> 2692</li> 2693<li class="blockList"> 2694<h4>_valueDeserializer</h4> 2695<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> 2696<div class="block">Value deserializer.</div> 2697</li> 2698<li class="blockListLast"> 2699<h4>_valueTypeDeserializer</h4> 2700<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre> 2701<div class="block">If value instances have polymorphic type information, this 2702 is the type deserializer that can handle it</div> 2703</li> 2704</ul> 2705</li> 2706</ul> 2707</li> 2708<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"> 2709<!-- --> 2710</a> 2711<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 2712<dl class="nameValue"> 2713<dt>serialVersionUID:</dt> 2714<dd>1L</dd> 2715</dl> 2716</li> 2717<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer"> 2718<!-- --> 2719</a> 2720<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="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>> implements Serializable</h3> 2721</li> 2722<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer"> 2723<!-- --> 2724</a> 2725<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="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>> implements Serializable</h3> 2726</li> 2727<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer"> 2728<!-- --> 2729</a> 2730<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> implements Serializable</h3> 2731<dl class="nameValue"> 2732<dt>serialVersionUID:</dt> 2733<dd>1L</dd> 2734</dl> 2735</li> 2736<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer"> 2737<!-- --> 2738</a> 2739<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>> implements Serializable</h3> 2740<dl class="nameValue"> 2741<dt>serialVersionUID:</dt> 2742<dd>1L</dd> 2743</dl> 2744</li> 2745<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer"> 2746<!-- --> 2747</a> 2748<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang">Character</a>> implements Serializable</h3> 2749<dl class="nameValue"> 2750<dt>serialVersionUID:</dt> 2751<dd>1L</dd> 2752</dl> 2753</li> 2754<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer"> 2755<!-- --> 2756</a> 2757<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>> implements Serializable</h3> 2758<dl class="nameValue"> 2759<dt>serialVersionUID:</dt> 2760<dd>1L</dd> 2761</dl> 2762</li> 2763<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer"> 2764<!-- --> 2765</a> 2766<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>> implements Serializable</h3> 2767<dl class="nameValue"> 2768<dt>serialVersionUID:</dt> 2769<dd>1L</dd> 2770</dl> 2771</li> 2772<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer"> 2773<!-- --> 2774</a> 2775<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> implements Serializable</h3> 2776<dl class="nameValue"> 2777<dt>serialVersionUID:</dt> 2778<dd>1L</dd> 2779</dl> 2780</li> 2781<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer"> 2782<!-- --> 2783</a> 2784<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> implements Serializable</h3> 2785<dl class="nameValue"> 2786<dt>serialVersionUID:</dt> 2787<dd>1L</dd> 2788</dl> 2789</li> 2790<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer"> 2791<!-- --> 2792</a> 2793<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>> implements Serializable</h3> 2794</li> 2795<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer"> 2796<!-- --> 2797</a> 2798<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> 2799<dl class="nameValue"> 2800<dt>serialVersionUID:</dt> 2801<dd>1L</dd> 2802</dl> 2803<ul class="blockList"> 2804<li class="blockList"><a name="serializedForm"> 2805<!-- --> 2806</a> 2807<h3>Serialized Fields</h3> 2808<ul class="blockList"> 2809<li class="blockListLast"> 2810<h4>_nullValue</h4> 2811<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _nullValue</pre> 2812</li> 2813</ul> 2814</li> 2815</ul> 2816</li> 2817<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer"> 2818<!-- --> 2819</a> 2820<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>> implements Serializable</h3> 2821<dl class="nameValue"> 2822<dt>serialVersionUID:</dt> 2823<dd>1L</dd> 2824</dl> 2825</li> 2826<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"> 2827<!-- --> 2828</a> 2829<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]> implements Serializable</h3> 2830<dl class="nameValue"> 2831<dt>serialVersionUID:</dt> 2832<dd>1L</dd> 2833</dl> 2834<ul class="blockList"> 2835<li class="blockList"><a name="serializedForm"> 2836<!-- --> 2837</a> 2838<h3>Serialized Fields</h3> 2839<ul class="blockList"> 2840<li class="blockList"> 2841<h4>_arrayType</h4> 2842<pre><a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a> _arrayType</pre> 2843<div class="block">Full generic type of the array being deserialized</div> 2844</li> 2845<li class="blockList"> 2846<h4>_untyped</h4> 2847<pre>boolean _untyped</pre> 2848<div class="block">Flag that indicates whether the component type is Object or not. 2849 Used for minor optimization when constructing result.</div> 2850</li> 2851<li class="blockList"> 2852<h4>_elementClass</h4> 2853<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _elementClass</pre> 2854<div class="block">Type of contained elements: needed for constructing actual 2855 result array</div> 2856</li> 2857<li class="blockList"> 2858<h4>_elementDeserializer</h4> 2859<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> 2860<div class="block">Element deserializer</div> 2861</li> 2862<li class="blockListLast"> 2863<h4>_elementTypeDeserializer</h4> 2864<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _elementTypeDeserializer</pre> 2865<div class="block">If element instances have polymorphic type information, this 2866 is the type deserializer that can handle it</div> 2867</li> 2868</ul> 2869</li> 2870</ul> 2871</li> 2872<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"> 2873<!-- --> 2874</a> 2875<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> 2876</li> 2877<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer"> 2878<!-- --> 2879</a> 2880<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="http://docs.oracle.com/javase/6/docs/api/java/lang/StackTraceElement.html?is-external=true" title="class or interface in java.lang">StackTraceElement</a>> implements Serializable</h3> 2881<dl class="nameValue"> 2882<dt>serialVersionUID:</dt> 2883<dd>1L</dd> 2884</dl> 2885</li> 2886<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"> 2887<!-- --> 2888</a> 2889<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> 2890<dl class="nameValue"> 2891<dt>serialVersionUID:</dt> 2892<dd>1L</dd> 2893</dl> 2894<ul class="blockList"> 2895<li class="blockList"><a name="serializedForm"> 2896<!-- --> 2897</a> 2898<h3>Serialized Fields</h3> 2899<ul class="blockList"> 2900<li class="blockList"> 2901<h4>_converter</h4> 2902<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> 2903</li> 2904<li class="blockList"> 2905<h4>_delegateType</h4> 2906<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 2907<div class="block">Fully resolved delegate type, with generic information if any available.</div> 2908</li> 2909<li class="blockListLast"> 2910<h4>_delegateDeserializer</h4> 2911<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> 2912<div class="block">Underlying serializer for type <code>T<.code>.</div> 2913</li> 2914</ul> 2915</li> 2916</ul> 2917</li> 2918<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDeserializer"> 2919<!-- --> 2920</a> 2921<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> 2922<dl class="nameValue"> 2923<dt>serialVersionUID:</dt> 2924<dd>1L</dd> 2925</dl> 2926<ul class="blockList"> 2927<li class="blockList"><a name="serializedForm"> 2928<!-- --> 2929</a> 2930<h3>Serialized Fields</h3> 2931<ul class="blockList"> 2932<li class="blockListLast"> 2933<h4>_valueClass</h4> 2934<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _valueClass</pre> 2935<div class="block">Type of values this deserializer handles: sometimes 2936 exact types, other time most specific supertype of 2937 types deserializer handles (which may be as generic 2938 as <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a> in some case)</div> 2939</li> 2940</ul> 2941</li> 2942</ul> 2943</li> 2944<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer"> 2945<!-- --> 2946</a> 2947<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> 2948<dl class="nameValue"> 2949<dt>serialVersionUID:</dt> 2950<dd>1L</dd> 2951</dl> 2952<ul class="blockList"> 2953<li class="blockList"><a name="serializedForm"> 2954<!-- --> 2955</a> 2956<h3>Serialized Fields</h3> 2957<ul class="blockList"> 2958<li class="blockList"> 2959<h4>_kind</h4> 2960<pre>int _kind</pre> 2961</li> 2962<li class="blockList"> 2963<h4>_keyClass</h4> 2964<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _keyClass</pre> 2965</li> 2966<li class="blockListLast"> 2967<h4>_deser</h4> 2968<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> 2969<div class="block">Some types that are deserialized using a helper deserializer.</div> 2970</li> 2971</ul> 2972</li> 2973</ul> 2974</li> 2975<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers"> 2976<!-- --> 2977</a> 2978<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 2979<dl class="nameValue"> 2980<dt>serialVersionUID:</dt> 2981<dd>1L</dd> 2982</dl> 2983</li> 2984<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer"> 2985<!-- --> 2986</a> 2987<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> 2988<dl class="nameValue"> 2989<dt>serialVersionUID:</dt> 2990<dd>1L</dd> 2991</dl> 2992<ul class="blockList"> 2993<li class="blockList"><a name="serializedForm"> 2994<!-- --> 2995</a> 2996<h3>Serialized Fields</h3> 2997<ul class="blockList"> 2998<li class="blockListLast"> 2999<h4>_treeDeserializer</h4> 3000<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> 3001</li> 3002</ul> 3003</li> 3004</ul> 3005</li> 3006<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer"> 3007<!-- --> 3008</a> 3009<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> 3010<dl class="nameValue"> 3011<dt>serialVersionUID:</dt> 3012<dd>1L</dd> 3013</dl> 3014</li> 3015<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"> 3016<!-- --> 3017</a> 3018<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> 3019<dl class="nameValue"> 3020<dt>serialVersionUID:</dt> 3021<dd>1L</dd> 3022</dl> 3023<ul class="blockList"> 3024<li class="blockList"><a name="serializedForm"> 3025<!-- --> 3026</a> 3027<h3>Serialized Fields</h3> 3028<ul class="blockList"> 3029<li class="blockList"> 3030<h4>_valueTypeDesc</h4> 3031<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _valueTypeDesc</pre> 3032<div class="block">Type of values that are instantiated; used 3033 for error reporting purposes.</div> 3034</li> 3035<li class="blockList"> 3036<h4>_defaultCreator</h4> 3037<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _defaultCreator</pre> 3038<div class="block">Default (no-argument) constructor to use for instantiation 3039 (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> 3040</li> 3041<li class="blockList"> 3042<h4>_withArgsCreator</h4> 3043<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _withArgsCreator</pre> 3044</li> 3045<li class="blockList"> 3046<h4>_constructorArguments</h4> 3047<pre><a href="com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a>[] _constructorArguments</pre> 3048</li> 3049<li class="blockList"> 3050<h4>_delegateType</h4> 3051<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 3052</li> 3053<li class="blockList"> 3054<h4>_delegateCreator</h4> 3055<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _delegateCreator</pre> 3056</li> 3057<li class="blockList"> 3058<h4>_delegateArguments</h4> 3059<pre><a href="com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a>[] _delegateArguments</pre> 3060</li> 3061<li class="blockList"> 3062<h4>_fromStringCreator</h4> 3063<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromStringCreator</pre> 3064</li> 3065<li class="blockList"> 3066<h4>_fromIntCreator</h4> 3067<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromIntCreator</pre> 3068</li> 3069<li class="blockList"> 3070<h4>_fromLongCreator</h4> 3071<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromLongCreator</pre> 3072</li> 3073<li class="blockList"> 3074<h4>_fromDoubleCreator</h4> 3075<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromDoubleCreator</pre> 3076</li> 3077<li class="blockList"> 3078<h4>_fromBooleanCreator</h4> 3079<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromBooleanCreator</pre> 3080</li> 3081<li class="blockListLast"> 3082<h4>_incompleteParameter</h4> 3083<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _incompleteParameter</pre> 3084</li> 3085</ul> 3086</li> 3087</ul> 3088</li> 3089<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"> 3090<!-- --> 3091</a> 3092<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]> implements Serializable</h3> 3093<dl class="nameValue"> 3094<dt>serialVersionUID:</dt> 3095<dd>1L</dd> 3096</dl> 3097<ul class="blockList"> 3098<li class="blockList"><a name="serializedForm"> 3099<!-- --> 3100</a> 3101<h3>Serialized Fields</h3> 3102<ul class="blockList"> 3103<li class="blockListLast"> 3104<h4>_elementDeserializer</h4> 3105<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> 3106<div class="block">Value serializer to use, if not the standard one (which is inlined)</div> 3107</li> 3108</ul> 3109</li> 3110</ul> 3111</li> 3112<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"> 3113<!-- --> 3114</a> 3115<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="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> implements Serializable</h3> 3116<dl class="nameValue"> 3117<dt>serialVersionUID:</dt> 3118<dd>1L</dd> 3119</dl> 3120<ul class="blockList"> 3121<li class="blockList"><a name="serializedForm"> 3122<!-- --> 3123</a> 3124<h3>Serialized Fields</h3> 3125<ul class="blockList"> 3126<li class="blockList"> 3127<h4>_collectionType</h4> 3128<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _collectionType</pre> 3129</li> 3130<li class="blockList"> 3131<h4>_valueDeserializer</h4> 3132<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> 3133<div class="block">Value deserializer to use, if NOT the standard one 3134 (if it is, will be null).</div> 3135</li> 3136<li class="blockList"> 3137<h4>_valueInstantiator</h4> 3138<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre> 3139<div class="block">Instantiator used in case custom handling is needed for creation.</div> 3140</li> 3141<li class="blockListLast"> 3142<h4>_delegateDeserializer</h4> 3143<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> 3144<div class="block">Deserializer that is used iff delegate-based creator is 3145 to be used for deserializing from JSON Object.</div> 3146</li> 3147</ul> 3148</li> 3149</ul> 3150</li> 3151<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringDeserializer"> 3152<!-- --> 3153</a> 3154<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> implements Serializable</h3> 3155<dl class="nameValue"> 3156<dt>serialVersionUID:</dt> 3157<dd>1L</dd> 3158</dl> 3159</li> 3160<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"> 3161<!-- --> 3162</a> 3163<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> 3164<dl class="nameValue"> 3165<dt>serialVersionUID:</dt> 3166<dd>1L</dd> 3167</dl> 3168</li> 3169<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"> 3170<!-- --> 3171</a> 3172<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> 3173<dl class="nameValue"> 3174<dt>serialVersionUID:</dt> 3175<dd>1L</dd> 3176</dl> 3177</li> 3178<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"> 3179<!-- --> 3180</a> 3181<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3182<dl class="nameValue"> 3183<dt>serialVersionUID:</dt> 3184<dd>1L</dd> 3185</dl> 3186<ul class="blockList"> 3187<li class="blockList"><a name="serializedForm"> 3188<!-- --> 3189</a> 3190<h3>Serialized Fields</h3> 3191<ul class="blockList"> 3192<li class="blockList"> 3193<h4>_mapDeserializer</h4> 3194<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> 3195</li> 3196<li class="blockList"> 3197<h4>_listDeserializer</h4> 3198<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> 3199</li> 3200<li class="blockList"> 3201<h4>_stringDeserializer</h4> 3202<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> 3203</li> 3204<li class="blockListLast"> 3205<h4>_numberDeserializer</h4> 3206<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> 3207</li> 3208</ul> 3209</li> 3210</ul> 3211</li> 3212<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla"> 3213<!-- --> 3214</a> 3215<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3216<dl class="nameValue"> 3217<dt>serialVersionUID:</dt> 3218<dd>1L</dd> 3219</dl> 3220</li> 3221<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UUIDDeserializer"> 3222<!-- --> 3223</a> 3224<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="http://docs.oracle.com/javase/6/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>> implements Serializable</h3> 3225<dl class="nameValue"> 3226<dt>serialVersionUID:</dt> 3227<dd>1L</dd> 3228</dl> 3229</li> 3230</ul> 3231</li> 3232<li class="blockList"> 3233<h2 title="Package">Package com.fasterxml.jackson.databind.exc</h2> 3234<ul class="blockList"> 3235<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.IgnoredPropertyException"> 3236<!-- --> 3237</a> 3238<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> 3239<dl class="nameValue"> 3240<dt>serialVersionUID:</dt> 3241<dd>1L</dd> 3242</dl> 3243</li> 3244<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidFormatException"> 3245<!-- --> 3246</a> 3247<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/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 3248<dl class="nameValue"> 3249<dt>serialVersionUID:</dt> 3250<dd>1L</dd> 3251</dl> 3252<ul class="blockList"> 3253<li class="blockList"><a name="serializedForm"> 3254<!-- --> 3255</a> 3256<h3>Serialized Fields</h3> 3257<ul class="blockList"> 3258<li class="blockList"> 3259<h4>_value</h4> 3260<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _value</pre> 3261<div class="block">Underlying value that could not be deserialized into 3262 target type, if available.</div> 3263</li> 3264<li class="blockListLast"> 3265<h4>_targetType</h4> 3266<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _targetType</pre> 3267<div class="block">Intended target type (type-erased class) that value could not 3268 be deserialized into, if known.</div> 3269</li> 3270</ul> 3271</li> 3272</ul> 3273</li> 3274<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.PropertyBindingException"> 3275<!-- --> 3276</a> 3277<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/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a> implements Serializable</h3> 3278<ul class="blockList"> 3279<li class="blockList"><a name="serializedForm"> 3280<!-- --> 3281</a> 3282<h3>Serialized Fields</h3> 3283<ul class="blockList"> 3284<li class="blockList"> 3285<h4>_referringClass</h4> 3286<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _referringClass</pre> 3287<div class="block">Class that does not contain mapping for the unrecognized property.</div> 3288</li> 3289<li class="blockList"> 3290<h4>_propertyName</h4> 3291<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _propertyName</pre> 3292<div class="block"><p> 3293 Note: redundant information since it is also included in the 3294 reference path.</div> 3295</li> 3296<li class="blockListLast"> 3297<h4>_propertyIds</h4> 3298<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>> _propertyIds</pre> 3299<div class="block">Set of ids of properties that are known for the type, if this 3300 can be statically determined.</div> 3301</li> 3302</ul> 3303</li> 3304</ul> 3305</li> 3306<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException"> 3307<!-- --> 3308</a> 3309<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> 3310<dl class="nameValue"> 3311<dt>serialVersionUID:</dt> 3312<dd>1L</dd> 3313</dl> 3314</li> 3315</ul> 3316</li> 3317<li class="blockList"> 3318<h2 title="Package">Package com.fasterxml.jackson.databind.ext</h2> 3319<ul class="blockList"> 3320<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std"> 3321<!-- --> 3322</a> 3323<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 3324<dl class="nameValue"> 3325<dt>serialVersionUID:</dt> 3326<dd>1L</dd> 3327</dl> 3328<ul class="blockList"> 3329<li class="blockList"><a name="serializedForm"> 3330<!-- --> 3331</a> 3332<h3>Serialized Fields</h3> 3333<ul class="blockList"> 3334<li class="blockListLast"> 3335<h4>_kind</h4> 3336<pre>int _kind</pre> 3337</li> 3338</ul> 3339</li> 3340</ul> 3341</li> 3342<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer"> 3343<!-- --> 3344</a> 3345<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="http://docs.oracle.com/javase/6/docs/api/javax/xml/datatype/XMLGregorianCalendar.html?is-external=true" title="class or interface in javax.xml.datatype">XMLGregorianCalendar</a>> implements Serializable</h3> 3346<ul class="blockList"> 3347<li class="blockList"><a name="serializedForm"> 3348<!-- --> 3349</a> 3350<h3>Serialized Fields</h3> 3351<ul class="blockList"> 3352<li class="blockListLast"> 3353<h4>_delegate</h4> 3354<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> 3355</li> 3356</ul> 3357</li> 3358</ul> 3359</li> 3360<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer"> 3361<!-- --> 3362</a> 3363<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> 3364<dl class="nameValue"> 3365<dt>serialVersionUID:</dt> 3366<dd>1L</dd> 3367</dl> 3368</li> 3369<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer"> 3370<!-- --> 3371</a> 3372<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="http://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>> implements Serializable</h3> 3373<dl class="nameValue"> 3374<dt>serialVersionUID:</dt> 3375<dd>1L</dd> 3376</dl> 3377</li> 3378<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer"> 3379<!-- --> 3380</a> 3381<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="http://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>> implements Serializable</h3> 3382<dl class="nameValue"> 3383<dt>serialVersionUID:</dt> 3384<dd>1L</dd> 3385</dl> 3386</li> 3387<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMSerializer"> 3388<!-- --> 3389</a> 3390<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="http://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>> implements Serializable</h3> 3391<ul class="blockList"> 3392<li class="blockList"><a name="serializedForm"> 3393<!-- --> 3394</a> 3395<h3>Serialized Fields</h3> 3396<ul class="blockList"> 3397<li class="blockListLast"> 3398<h4>_domImpl</h4> 3399<pre><a href="http://docs.oracle.com/javase/6/docs/api/org/w3c/dom/ls/DOMImplementationLS.html?is-external=true" title="class or interface in org.w3c.dom.ls">DOMImplementationLS</a> _domImpl</pre> 3400</li> 3401</ul> 3402</li> 3403</ul> 3404</li> 3405<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"> 3406<!-- --> 3407</a> 3408<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 3409<dl class="nameValue"> 3410<dt>serialVersionUID:</dt> 3411<dd>1L</dd> 3412</dl> 3413</li> 3414</ul> 3415</li> 3416<li class="blockList"> 3417<h2 title="Package">Package com.fasterxml.jackson.databind.introspect</h2> 3418<ul class="blockList"> 3419<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"> 3420<!-- --> 3421</a> 3422<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> 3423<dl class="nameValue"> 3424<dt>serialVersionUID:</dt> 3425<dd>1L</dd> 3426</dl> 3427<ul class="blockList"> 3428<li class="blockList"><a name="serialized_methods"> 3429<!-- --> 3430</a> 3431<h3>Serialization Methods</h3> 3432<ul class="blockList"> 3433<li class="blockList"><a name="readResolve()"> 3434<!-- --> 3435</a> 3436<h4>readResolve</h4> 3437<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 3438</li> 3439<li class="blockListLast"><a name="writeReplace()"> 3440<!-- --> 3441</a> 3442<h4>writeReplace</h4> 3443<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> writeReplace()</pre> 3444</li> 3445</ul> 3446</li> 3447<li class="blockList"><a name="serializedForm"> 3448<!-- --> 3449</a> 3450<h3>Serialized Fields</h3> 3451<ul class="blockList"> 3452<li class="blockList"> 3453<h4>_constructor</h4> 3454<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">T</a>> _constructor</pre> 3455</li> 3456<li class="blockListLast"> 3457<h4>_serialization</h4> 3458<pre>com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization</pre> 3459<div class="block">Field that is used to make JDK serialization work with this 3460 object.</div> 3461<dl><dt><span class="strong">Since:</span></dt> 3462 <dd>2.1</dd></dl> 3463</li> 3464</ul> 3465</li> 3466</ul> 3467</li> 3468<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedField"> 3469<!-- --> 3470</a> 3471<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> 3472<dl class="nameValue"> 3473<dt>serialVersionUID:</dt> 3474<dd>1L</dd> 3475</dl> 3476<ul class="blockList"> 3477<li class="blockList"><a name="serialized_methods"> 3478<!-- --> 3479</a> 3480<h3>Serialization Methods</h3> 3481<ul class="blockList"> 3482<li class="blockList"><a name="readResolve()"> 3483<!-- --> 3484</a> 3485<h4>readResolve</h4> 3486<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 3487</li> 3488<li class="blockListLast"><a name="writeReplace()"> 3489<!-- --> 3490</a> 3491<h4>writeReplace</h4> 3492<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> writeReplace()</pre> 3493</li> 3494</ul> 3495</li> 3496<li class="blockList"><a name="serializedForm"> 3497<!-- --> 3498</a> 3499<h3>Serialized Fields</h3> 3500<ul class="blockList"> 3501<li class="blockListLast"> 3502<h4>_serialization</h4> 3503<pre>com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization</pre> 3504<div class="block">Temporary field required for JDK serialization support</div> 3505</li> 3506</ul> 3507</li> 3508</ul> 3509</li> 3510<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 3511<!-- --> 3512</a> 3513<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> 3514<dl class="nameValue"> 3515<dt>serialVersionUID:</dt> 3516<dd>1L</dd> 3517</dl> 3518</li> 3519<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMethod"> 3520<!-- --> 3521</a> 3522<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> 3523<dl class="nameValue"> 3524<dt>serialVersionUID:</dt> 3525<dd>1L</dd> 3526</dl> 3527<ul class="blockList"> 3528<li class="blockList"><a name="serialized_methods"> 3529<!-- --> 3530</a> 3531<h3>Serialization Methods</h3> 3532<ul class="blockList"> 3533<li class="blockList"><a name="readResolve()"> 3534<!-- --> 3535</a> 3536<h4>readResolve</h4> 3537<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 3538</li> 3539<li class="blockListLast"><a name="writeReplace()"> 3540<!-- --> 3541</a> 3542<h4>writeReplace</h4> 3543<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> writeReplace()</pre> 3544</li> 3545</ul> 3546</li> 3547<li class="blockList"><a name="serializedForm"> 3548<!-- --> 3549</a> 3550<h3>Serialized Fields</h3> 3551<ul class="blockList"> 3552<li class="blockList"> 3553<h4>_paramClasses</h4> 3554<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>>[] _paramClasses</pre> 3555</li> 3556<li class="blockListLast"> 3557<h4>_serialization</h4> 3558<pre>com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre> 3559<div class="block">Field that is used to make JDK serialization work with this 3560 object.</div> 3561<dl><dt><span class="strong">Since:</span></dt> 3562 <dd>2.1</dd></dl> 3563</li> 3564</ul> 3565</li> 3566</ul> 3567</li> 3568<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedParameter"> 3569<!-- --> 3570</a> 3571<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> 3572<dl class="nameValue"> 3573<dt>serialVersionUID:</dt> 3574<dd>1L</dd> 3575</dl> 3576<ul class="blockList"> 3577<li class="blockList"><a name="serializedForm"> 3578<!-- --> 3579</a> 3580<h3>Serialized Fields</h3> 3581<ul class="blockList"> 3582<li class="blockList"> 3583<h4>_owner</h4> 3584<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _owner</pre> 3585<div class="block">Member (method, constructor) that this parameter belongs to</div> 3586</li> 3587<li class="blockList"> 3588<h4>_type</h4> 3589<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> _type</pre> 3590<div class="block">JDK type of the parameter, possibly contains generic type information</div> 3591</li> 3592<li class="blockListLast"> 3593<h4>_index</h4> 3594<pre>int _index</pre> 3595<div class="block">Index of the parameter within argument list</div> 3596</li> 3597</ul> 3598</li> 3599</ul> 3600</li> 3601<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 3602<!-- --> 3603</a> 3604<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> 3605<dl class="nameValue"> 3606<dt>serialVersionUID:</dt> 3607<dd>1L</dd> 3608</dl> 3609<ul class="blockList"> 3610<li class="blockList"><a name="serializedForm"> 3611<!-- --> 3612</a> 3613<h3>Serialized Fields</h3> 3614<ul class="blockList"> 3615<li class="blockListLast"> 3616<h4>_paramAnnotations</h4> 3617<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] _paramAnnotations</pre> 3618<div class="block">Annotations associated with parameters of the annotated 3619 entity (method or constructor parameters)</div> 3620</li> 3621</ul> 3622</li> 3623</ul> 3624</li> 3625<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"> 3626<!-- --> 3627</a> 3628<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> 3629<dl class="nameValue"> 3630<dt>serialVersionUID:</dt> 3631<dd>1L</dd> 3632</dl> 3633<ul class="blockList"> 3634<li class="blockList"><a name="serializedForm"> 3635<!-- --> 3636</a> 3637<h3>Serialized Fields</h3> 3638<ul class="blockList"> 3639<li class="blockList"> 3640<h4>_primary</h4> 3641<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _primary</pre> 3642</li> 3643<li class="blockListLast"> 3644<h4>_secondary</h4> 3645<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _secondary</pre> 3646</li> 3647</ul> 3648</li> 3649</ul> 3650</li> 3651<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"> 3652<!-- --> 3653</a> 3654<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> 3655<dl class="nameValue"> 3656<dt>serialVersionUID:</dt> 3657<dd>1L</dd> 3658</dl> 3659<ul class="blockList"> 3660<li class="blockList"><a name="serializedForm"> 3661<!-- --> 3662</a> 3663<h3>Serialized Fields</h3> 3664<ul class="blockList"> 3665<li class="blockListLast"> 3666<h4>_cachedFCA</h4> 3667<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> 3668<div class="block">Looks like 'forClassAnnotations()' gets called so frequently that we 3669 should consider caching to avoid some of the lookups.</div> 3670<dl><dt><span class="strong">Since:</span></dt> 3671 <dd>2.5</dd></dl> 3672</li> 3673</ul> 3674</li> 3675</ul> 3676</li> 3677<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"> 3678<!-- --> 3679</a> 3680<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> 3681<dl class="nameValue"> 3682<dt>serialVersionUID:</dt> 3683<dd>1L</dd> 3684</dl> 3685</li> 3686<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector"> 3687<!-- --> 3688</a> 3689<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> 3690<dl class="nameValue"> 3691<dt>serialVersionUID:</dt> 3692<dd>1L</dd> 3693</dl> 3694</li> 3695<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember"> 3696<!-- --> 3697</a> 3698<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> 3699<dl class="nameValue"> 3700<dt>serialVersionUID:</dt> 3701<dd>1L</dd> 3702</dl> 3703<ul class="blockList"> 3704<li class="blockList"><a name="serializedForm"> 3705<!-- --> 3706</a> 3707<h3>Serialized Fields</h3> 3708<ul class="blockList"> 3709<li class="blockList"> 3710<h4>_declaringClass</h4> 3711<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _declaringClass</pre> 3712</li> 3713<li class="blockList"> 3714<h4>_rawType</h4> 3715<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _rawType</pre> 3716</li> 3717<li class="blockListLast"> 3718<h4>_name</h4> 3719<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre> 3720</li> 3721</ul> 3722</li> 3723</ul> 3724</li> 3725<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std"> 3726<!-- --> 3727</a> 3728<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 3729<dl class="nameValue"> 3730<dt>serialVersionUID:</dt> 3731<dd>1L</dd> 3732</dl> 3733<ul class="blockList"> 3734<li class="blockList"><a name="serializedForm"> 3735<!-- --> 3736</a> 3737<h3>Serialized Fields</h3> 3738<ul class="blockList"> 3739<li class="blockList"> 3740<h4>_getterMinLevel</h4> 3741<pre>com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _getterMinLevel</pre> 3742</li> 3743<li class="blockList"> 3744<h4>_isGetterMinLevel</h4> 3745<pre>com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _isGetterMinLevel</pre> 3746</li> 3747<li class="blockList"> 3748<h4>_setterMinLevel</h4> 3749<pre>com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _setterMinLevel</pre> 3750</li> 3751<li class="blockList"> 3752<h4>_creatorMinLevel</h4> 3753<pre>com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _creatorMinLevel</pre> 3754</li> 3755<li class="blockListLast"> 3756<h4>_fieldMinLevel</h4> 3757<pre>com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility _fieldMinLevel</pre> 3758</li> 3759</ul> 3760</li> 3761</ul> 3762</li> 3763</ul> 3764</li> 3765<li class="blockList"> 3766<h2 title="Package">Package com.fasterxml.jackson.databind.jsontype</h2> 3767<ul class="blockList"> 3768<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.NamedType"> 3769<!-- --> 3770</a> 3771<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 3772<dl class="nameValue"> 3773<dt>serialVersionUID:</dt> 3774<dd>1L</dd> 3775</dl> 3776<ul class="blockList"> 3777<li class="blockList"><a name="serializedForm"> 3778<!-- --> 3779</a> 3780<h3>Serialized Fields</h3> 3781<ul class="blockList"> 3782<li class="blockList"> 3783<h4>_class</h4> 3784<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 3785</li> 3786<li class="blockList"> 3787<h4>_hashCode</h4> 3788<pre>int _hashCode</pre> 3789</li> 3790<li class="blockListLast"> 3791<h4>_name</h4> 3792<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre> 3793</li> 3794</ul> 3795</li> 3796</ul> 3797</li> 3798</ul> 3799</li> 3800<li class="blockList"> 3801<h2 title="Package">Package com.fasterxml.jackson.databind.jsontype.impl</h2> 3802<ul class="blockList"> 3803<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"> 3804<!-- --> 3805</a> 3806<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> 3807<dl class="nameValue"> 3808<dt>serialVersionUID:</dt> 3809<dd>1L</dd> 3810</dl> 3811</li> 3812<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer"> 3813<!-- --> 3814</a> 3815<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> 3816<dl class="nameValue"> 3817<dt>serialVersionUID:</dt> 3818<dd>1L</dd> 3819</dl> 3820</li> 3821<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"> 3822<!-- --> 3823</a> 3824<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> 3825<dl class="nameValue"> 3826<dt>serialVersionUID:</dt> 3827<dd>1L</dd> 3828</dl> 3829<ul class="blockList"> 3830<li class="blockList"><a name="serializedForm"> 3831<!-- --> 3832</a> 3833<h3>Serialized Fields</h3> 3834<ul class="blockList"> 3835<li class="blockListLast"> 3836<h4>_inclusion</h4> 3837<pre>com.fasterxml.jackson.annotation.JsonTypeInfo.As _inclusion</pre> 3838</li> 3839</ul> 3840</li> 3841</ul> 3842</li> 3843<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer"> 3844<!-- --> 3845</a> 3846<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> 3847<dl class="nameValue"> 3848<dt>serialVersionUID:</dt> 3849<dd>5345570420394408290L</dd> 3850</dl> 3851</li> 3852<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver"> 3853<!-- --> 3854</a> 3855<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> 3856<dl class="nameValue"> 3857<dt>serialVersionUID:</dt> 3858<dd>1L</dd> 3859</dl> 3860<ul class="blockList"> 3861<li class="blockList"><a name="serializedForm"> 3862<!-- --> 3863</a> 3864<h3>Serialized Fields</h3> 3865<ul class="blockList"> 3866<li class="blockListLast"> 3867<h4>_registeredSubtypes</h4> 3868<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>> _registeredSubtypes</pre> 3869</li> 3870</ul> 3871</li> 3872</ul> 3873</li> 3874<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase"> 3875<!-- --> 3876</a> 3877<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> 3878<dl class="nameValue"> 3879<dt>serialVersionUID:</dt> 3880<dd>1L</dd> 3881</dl> 3882<ul class="blockList"> 3883<li class="blockList"><a name="serializedForm"> 3884<!-- --> 3885</a> 3886<h3>Serialized Fields</h3> 3887<ul class="blockList"> 3888<li class="blockList"> 3889<h4>_idResolver</h4> 3890<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a> _idResolver</pre> 3891</li> 3892<li class="blockList"> 3893<h4>_baseType</h4> 3894<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre> 3895</li> 3896<li class="blockList"> 3897<h4>_property</h4> 3898<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 3899<div class="block">Property that contains value for which type information 3900 is included; null if value is a root value. 3901 Note that this value is not assigned during construction 3902 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 3903 a copy.</div> 3904</li> 3905<li class="blockList"> 3906<h4>_defaultImpl</h4> 3907<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _defaultImpl</pre> 3908<div class="block">Type to use as the default implementation, if type id is 3909 missing or can not be resolved.</div> 3910</li> 3911<li class="blockList"> 3912<h4>_typePropertyName</h4> 3913<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _typePropertyName</pre> 3914<div class="block">Name of type property used; needed for non-property versions too, 3915 in cases where type id is to be exposed as part of JSON.</div> 3916</li> 3917<li class="blockList"> 3918<h4>_typeIdVisible</h4> 3919<pre>boolean _typeIdVisible</pre> 3920</li> 3921<li class="blockList"> 3922<h4>_deserializers</h4> 3923<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _deserializers</pre> 3924<div class="block">For efficient operation we will lazily build mappings from type ids 3925 to actual deserializers, once needed.</div> 3926</li> 3927<li class="blockListLast"> 3928<h4>_defaultImplDeserializer</h4> 3929<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> 3930</li> 3931</ul> 3932</li> 3933</ul> 3934</li> 3935</ul> 3936</li> 3937<li class="blockList"> 3938<h2 title="Package">Package com.fasterxml.jackson.databind.module</h2> 3939<ul class="blockList"> 3940<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"> 3941<!-- --> 3942</a> 3943<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> 3944<dl class="nameValue"> 3945<dt>serialVersionUID:</dt> 3946<dd>8635483102371490919L</dd> 3947</dl> 3948<ul class="blockList"> 3949<li class="blockList"><a name="serializedForm"> 3950<!-- --> 3951</a> 3952<h3>Serialized Fields</h3> 3953<ul class="blockList"> 3954<li class="blockListLast"> 3955<h4>_mappings</h4> 3956<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _mappings</pre> 3957<div class="block">Mappings from super types to subtypes</div> 3958</li> 3959</ul> 3960</li> 3961</ul> 3962</li> 3963<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleDeserializers"> 3964<!-- --> 3965</a> 3966<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 3967<dl class="nameValue"> 3968<dt>serialVersionUID:</dt> 3969<dd>-3006673354353448880L</dd> 3970</dl> 3971<ul class="blockList"> 3972<li class="blockList"><a name="serializedForm"> 3973<!-- --> 3974</a> 3975<h3>Serialized Fields</h3> 3976<ul class="blockList"> 3977<li class="blockList"> 3978<h4>_classMappings</h4> 3979<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 3980</li> 3981<li class="blockListLast"> 3982<h4>_hasEnumDeserializer</h4> 3983<pre>boolean _hasEnumDeserializer</pre> 3984<div class="block">Flag to help find "generic" enum deserializer, if one has been registered.</div> 3985<dl><dt><span class="strong">Since:</span></dt> 3986 <dd>2.3</dd></dl> 3987</li> 3988</ul> 3989</li> 3990</ul> 3991</li> 3992<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"> 3993<!-- --> 3994</a> 3995<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 3996<dl class="nameValue"> 3997<dt>serialVersionUID:</dt> 3998<dd>1L</dd> 3999</dl> 4000<ul class="blockList"> 4001<li class="blockList"><a name="serializedForm"> 4002<!-- --> 4003</a> 4004<h3>Serialized Fields</h3> 4005<ul class="blockList"> 4006<li class="blockListLast"> 4007<h4>_classMappings</h4> 4008<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4009</li> 4010</ul> 4011</li> 4012</ul> 4013</li> 4014<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleModule"> 4015<!-- --> 4016</a> 4017<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> 4018<dl class="nameValue"> 4019<dt>serialVersionUID:</dt> 4020<dd>1L</dd> 4021</dl> 4022<ul class="blockList"> 4023<li class="blockList"><a name="serializedForm"> 4024<!-- --> 4025</a> 4026<h3>Serialized Fields</h3> 4027<ul class="blockList"> 4028<li class="blockList"> 4029<h4>_name</h4> 4030<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre> 4031</li> 4032<li class="blockList"> 4033<h4>_version</h4> 4034<pre>com.fasterxml.jackson.core.Version _version</pre> 4035</li> 4036<li class="blockList"> 4037<h4>_serializers</h4> 4038<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _serializers</pre> 4039</li> 4040<li class="blockList"> 4041<h4>_deserializers</h4> 4042<pre><a href="com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a> _deserializers</pre> 4043</li> 4044<li class="blockList"> 4045<h4>_keySerializers</h4> 4046<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _keySerializers</pre> 4047</li> 4048<li class="blockList"> 4049<h4>_keyDeserializers</h4> 4050<pre><a href="com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a> _keyDeserializers</pre> 4051</li> 4052<li class="blockList"> 4053<h4>_abstractTypes</h4> 4054<pre><a href="com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a> _abstractTypes</pre> 4055<div class="block">Lazily-constructed resolver used for storing mappings from 4056 abstract classes to more specific implementing classes 4057 (which may be abstract or concrete)</div> 4058</li> 4059<li class="blockList"> 4060<h4>_valueInstantiators</h4> 4061<pre><a href="com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a> _valueInstantiators</pre> 4062<div class="block">Lazily-constructed resolver used for storing mappings from 4063 abstract classes to more specific implementing classes 4064 (which may be abstract or concrete)</div> 4065</li> 4066<li class="blockList"> 4067<h4>_deserializerModifier</h4> 4068<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a> _deserializerModifier</pre> 4069<dl><dt><span class="strong">Since:</span></dt> 4070 <dd>2.2</dd></dl> 4071</li> 4072<li class="blockList"> 4073<h4>_serializerModifier</h4> 4074<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a> _serializerModifier</pre> 4075<dl><dt><span class="strong">Since:</span></dt> 4076 <dd>2.2</dd></dl> 4077</li> 4078<li class="blockList"> 4079<h4>_mixins</h4> 4080<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _mixins</pre> 4081<div class="block">Lazily-constructed map that contains mix-in definitions, indexed 4082 by target class, value being mix-in to apply.</div> 4083</li> 4084<li class="blockList"> 4085<h4>_subtypes</h4> 4086<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>> _subtypes</pre> 4087<div class="block">Set of subtypes to register, if any.</div> 4088</li> 4089<li class="blockListLast"> 4090<h4>_namingStrategy</h4> 4091<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _namingStrategy</pre> 4092<dl><dt><span class="strong">Since:</span></dt> 4093 <dd>2.3</dd></dl> 4094</li> 4095</ul> 4096</li> 4097</ul> 4098</li> 4099<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleSerializers"> 4100<!-- --> 4101</a> 4102<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> 4103<dl class="nameValue"> 4104<dt>serialVersionUID:</dt> 4105<dd>8531646511998456779L</dd> 4106</dl> 4107<ul class="blockList"> 4108<li class="blockList"><a name="serializedForm"> 4109<!-- --> 4110</a> 4111<h3>Serialized Fields</h3> 4112<ul class="blockList"> 4113<li class="blockList"> 4114<h4>_classMappings</h4> 4115<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4116<div class="block">Class-based mappings that are used both for exact and 4117 sub-class matches.</div> 4118</li> 4119<li class="blockList"> 4120<h4>_interfaceMappings</h4> 4121<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _interfaceMappings</pre> 4122<div class="block">Interface-based matches.</div> 4123</li> 4124<li class="blockListLast"> 4125<h4>_hasEnumSerializer</h4> 4126<pre>boolean _hasEnumSerializer</pre> 4127<div class="block">Flag to help find "generic" enum serializer, if one has been registered.</div> 4128<dl><dt><span class="strong">Since:</span></dt> 4129 <dd>2.3</dd></dl> 4130</li> 4131</ul> 4132</li> 4133</ul> 4134</li> 4135<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleValueInstantiators"> 4136<!-- --> 4137</a> 4138<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> 4139<dl class="nameValue"> 4140<dt>serialVersionUID:</dt> 4141<dd>-8929386427526115130L</dd> 4142</dl> 4143<ul class="blockList"> 4144<li class="blockList"><a name="serializedForm"> 4145<!-- --> 4146</a> 4147<h3>Serialized Fields</h3> 4148<ul class="blockList"> 4149<li class="blockListLast"> 4150<h4>_classMappings</h4> 4151<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _classMappings</pre> 4152<div class="block">Mappings from raw (type-erased, i.e. non-generic) types 4153 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> 4154</li> 4155</ul> 4156</li> 4157</ul> 4158</li> 4159</ul> 4160</li> 4161<li class="blockList"> 4162<h2 title="Package">Package com.fasterxml.jackson.databind.node</h2> 4163<ul class="blockList"> 4164<li class="blockList"><a name="com.fasterxml.jackson.databind.node.JsonNodeFactory"> 4165<!-- --> 4166</a> 4167<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 4168<dl class="nameValue"> 4169<dt>serialVersionUID:</dt> 4170<dd>-3271940633258788634L</dd> 4171</dl> 4172<ul class="blockList"> 4173<li class="blockList"><a name="serializedForm"> 4174<!-- --> 4175</a> 4176<h3>Serialized Fields</h3> 4177<ul class="blockList"> 4178<li class="blockListLast"> 4179<h4>_cfgBigDecimalExact</h4> 4180<pre>boolean _cfgBigDecimalExact</pre> 4181</li> 4182</ul> 4183</li> 4184</ul> 4185</li> 4186</ul> 4187</li> 4188<li class="blockList"> 4189<h2 title="Package">Package com.fasterxml.jackson.databind.ser</h2> 4190<ul class="blockList"> 4191<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BasicSerializerFactory"> 4192<!-- --> 4193</a> 4194<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> 4195<ul class="blockList"> 4196<li class="blockList"><a name="serializedForm"> 4197<!-- --> 4198</a> 4199<h3>Serialized Fields</h3> 4200<ul class="blockList"> 4201<li class="blockListLast"> 4202<h4>_factoryConfig</h4> 4203<pre><a href="com/fasterxml/jackson/databind/cfg/SerializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">SerializerFactoryConfig</a> _factoryConfig</pre> 4204<div class="block">Configuration settings for this factory; immutable instance (just like this 4205 factory), new version created via copy-constructor (fluent-style)</div> 4206</li> 4207</ul> 4208</li> 4209</ul> 4210</li> 4211<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializer"> 4212<!-- --> 4213</a> 4214<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> 4215<dl class="nameValue"> 4216<dt>serialVersionUID:</dt> 4217<dd>-4536893235025590367L</dd> 4218</dl> 4219</li> 4220<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializerFactory"> 4221<!-- --> 4222</a> 4223<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> 4224<dl class="nameValue"> 4225<dt>serialVersionUID:</dt> 4226<dd>1L</dd> 4227</dl> 4228</li> 4229<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.ContainerSerializer"> 4230<!-- --> 4231</a> 4232<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> 4233</li> 4234<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"> 4235<!-- --> 4236</a> 4237<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> 4238<dl class="nameValue"> 4239<dt>serialVersionUID:</dt> 4240<dd>1L</dd> 4241</dl> 4242</li> 4243<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl"> 4244<!-- --> 4245</a> 4246<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> 4247<dl class="nameValue"> 4248<dt>serialVersionUID:</dt> 4249<dd>1L</dd> 4250</dl> 4251</li> 4252</ul> 4253</li> 4254<li class="blockList"> 4255<h2 title="Package">Package com.fasterxml.jackson.databind.ser.impl</h2> 4256<ul class="blockList"> 4257<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"> 4258<!-- --> 4259</a> 4260<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> 4261<dl class="nameValue"> 4262<dt>serialVersionUID:</dt> 4263<dd>-893701886577615846L</dd> 4264</dl> 4265<ul class="blockList"> 4266<li class="blockList"><a name="serializedForm"> 4267<!-- --> 4268</a> 4269<h3>Serialized Fields</h3> 4270<ul class="blockList"> 4271<li class="blockListLast"> 4272<h4>_defaultSerializer</h4> 4273<pre><a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> _defaultSerializer</pre> 4274<div class="block">Serializer that would produce JSON Object version; used in 4275 cases where array output can not be used.</div> 4276</li> 4277</ul> 4278</li> 4279</ul> 4280</li> 4281<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.FailingSerializer"> 4282<!-- --> 4283</a> 4284<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 4285<ul class="blockList"> 4286<li class="blockList"><a name="serializedForm"> 4287<!-- --> 4288</a> 4289<h3>Serialized Fields</h3> 4290<ul class="blockList"> 4291<li class="blockListLast"> 4292<h4>_msg</h4> 4293<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _msg</pre> 4294</li> 4295</ul> 4296</li> 4297</ul> 4298</li> 4299<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer"> 4300<!-- --> 4301</a> 4302<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="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><?>> implements Serializable</h3> 4303<dl class="nameValue"> 4304<dt>serialVersionUID:</dt> 4305<dd>1L</dd> 4306</dl> 4307</li> 4308<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"> 4309<!-- --> 4310</a> 4311<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="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> implements Serializable</h3> 4312<dl class="nameValue"> 4313<dt>serialVersionUID:</dt> 4314<dd>1L</dd> 4315</dl> 4316<ul class="blockList"> 4317<li class="blockList"><a name="serializedForm"> 4318<!-- --> 4319</a> 4320<h3>Serialized Fields</h3> 4321<ul class="blockList"> 4322<li class="blockListLast"> 4323<h4>_serializer</h4> 4324<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> 4325</li> 4326</ul> 4327</li> 4328</ul> 4329</li> 4330<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"> 4331<!-- --> 4332</a> 4333<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="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><?>> implements Serializable</h3> 4334</li> 4335<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"> 4336<!-- --> 4337</a> 4338<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="http://docs.oracle.com/javase/6/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><?,?>> implements Serializable</h3> 4339<ul class="blockList"> 4340<li class="blockList"><a name="serializedForm"> 4341<!-- --> 4342</a> 4343<h3>Serialized Fields</h3> 4344<ul class="blockList"> 4345<li class="blockList"> 4346<h4>_property</h4> 4347<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4348<div class="block">Map-valued property being serialized with this instance</div> 4349</li> 4350<li class="blockList"> 4351<h4>_valueTypeIsStatic</h4> 4352<pre>boolean _valueTypeIsStatic</pre> 4353<div class="block">Whether static types should be used for serialization of values 4354 or not (if not, dynamic runtime type is used)</div> 4355</li> 4356<li class="blockList"> 4357<h4>_entryType</h4> 4358<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _entryType</pre> 4359</li> 4360<li class="blockList"> 4361<h4>_keyType</h4> 4362<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 4363</li> 4364<li class="blockList"> 4365<h4>_valueType</h4> 4366<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 4367</li> 4368<li class="blockList"> 4369<h4>_keySerializer</h4> 4370<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> 4371<div class="block">Key serializer to use, if it can be statically determined</div> 4372</li> 4373<li class="blockList"> 4374<h4>_valueSerializer</h4> 4375<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> 4376<div class="block">Value serializer to use, if it can be statically determined</div> 4377</li> 4378<li class="blockList"> 4379<h4>_valueTypeSerializer</h4> 4380<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 4381<div class="block">Type identifier serializer used for values, if any.</div> 4382</li> 4383<li class="blockListLast"> 4384<h4>_dynamicValueSerializers</h4> 4385<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre> 4386<div class="block">If value type can not be statically determined, mapping from 4387 runtime value types to serializers are stored in this object.</div> 4388</li> 4389</ul> 4390</li> 4391</ul> 4392</li> 4393<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"> 4394<!-- --> 4395</a> 4396<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 com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator implements Serializable</h3> 4397<dl class="nameValue"> 4398<dt>serialVersionUID:</dt> 4399<dd>1L</dd> 4400</dl> 4401<ul class="blockList"> 4402<li class="blockList"><a name="serializedForm"> 4403<!-- --> 4404</a> 4405<h3>Serialized Fields</h3> 4406<ul class="blockList"> 4407<li class="blockListLast"> 4408<h4>_property</h4> 4409<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> _property</pre> 4410</li> 4411</ul> 4412</li> 4413</ul> 4414</li> 4415<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter"> 4416<!-- --> 4417</a> 4418<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> 4419<dl class="nameValue"> 4420<dt>serialVersionUID:</dt> 4421<dd>1L</dd> 4422</dl> 4423<ul class="blockList"> 4424<li class="blockList"><a name="serializedForm"> 4425<!-- --> 4426</a> 4427<h3>Serialized Fields</h3> 4428<ul class="blockList"> 4429<li class="blockListLast"> 4430<h4>_propertiesToInclude</h4> 4431<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _propertiesToInclude</pre> 4432<div class="block">Set of property names to serialize.</div> 4433</li> 4434</ul> 4435</li> 4436</ul> 4437</li> 4438<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter"> 4439<!-- --> 4440</a> 4441<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> 4442<dl class="nameValue"> 4443<dt>serialVersionUID:</dt> 4444<dd>1L</dd> 4445</dl> 4446<ul class="blockList"> 4447<li class="blockList"><a name="serializedForm"> 4448<!-- --> 4449</a> 4450<h3>Serialized Fields</h3> 4451<ul class="blockList"> 4452<li class="blockListLast"> 4453<h4>_propertiesToExclude</h4> 4454<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>> _propertiesToExclude</pre> 4455<div class="block">Set of property names to filter out.</div> 4456</li> 4457</ul> 4458</li> 4459</ul> 4460</li> 4461<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"> 4462<!-- --> 4463</a> 4464<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> 4465<dl class="nameValue"> 4466<dt>serialVersionUID:</dt> 4467<dd>1L</dd> 4468</dl> 4469<ul class="blockList"> 4470<li class="blockList"><a name="serializedForm"> 4471<!-- --> 4472</a> 4473<h3>Serialized Fields</h3> 4474<ul class="blockList"> 4475<li class="blockList"> 4476<h4>_filtersById</h4> 4477<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>> _filtersById</pre> 4478<div class="block">Mappings from ids to filters.</div> 4479</li> 4480<li class="blockList"> 4481<h4>_defaultFilter</h4> 4482<pre><a href="com/fasterxml/jackson/databind/ser/PropertyFilter.html" title="interface in com.fasterxml.jackson.databind.ser">PropertyFilter</a> _defaultFilter</pre> 4483<div class="block">This is the filter we return in case no mapping was found for 4484 given id; default is 'null' (in which case caller typically 4485 reports an error), but can be set to an explicit filter.</div> 4486</li> 4487<li class="blockListLast"> 4488<h4>_cfgFailOnUnknownId</h4> 4489<pre>boolean _cfgFailOnUnknownId</pre> 4490<div class="block">Flag that indicates whether request for an unknown filter id should 4491 result an exception (default) or not. 4492 Note that this is only relevant if no default filter has been 4493 configured.</div> 4494</li> 4495</ul> 4496</li> 4497</ul> 4498</li> 4499<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"> 4500<!-- --> 4501</a> 4502<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]> implements Serializable</h3> 4503<ul class="blockList"> 4504<li class="blockList"><a name="serializedForm"> 4505<!-- --> 4506</a> 4507<h3>Serialized Fields</h3> 4508<ul class="blockList"> 4509<li class="blockListLast"> 4510<h4>_elementSerializer</h4> 4511<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> 4512<div class="block">Value serializer to use, if it's not the standard one 4513 (if it is we can optimize serialization a lot)</div> 4514</li> 4515</ul> 4516</li> 4517</ul> 4518</li> 4519<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer"> 4520<!-- --> 4521</a> 4522<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="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> implements Serializable</h3> 4523<ul class="blockList"> 4524<li class="blockList"><a name="serializedForm"> 4525<!-- --> 4526</a> 4527<h3>Serialized Fields</h3> 4528<ul class="blockList"> 4529<li class="blockListLast"> 4530<h4>_serializer</h4> 4531<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> 4532</li> 4533</ul> 4534</li> 4535</ul> 4536</li> 4537<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnknownSerializer"> 4538<!-- --> 4539</a> 4540<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 4541</li> 4542<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer"> 4543<!-- --> 4544</a> 4545<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> 4546<dl class="nameValue"> 4547<dt>serialVersionUID:</dt> 4548<dd>1L</dd> 4549</dl> 4550<ul class="blockList"> 4551<li class="blockList"><a name="serializedForm"> 4552<!-- --> 4553</a> 4554<h3>Serialized Fields</h3> 4555<ul class="blockList"> 4556<li class="blockListLast"> 4557<h4>_nameTransformer</h4> 4558<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _nameTransformer</pre> 4559<div class="block">Transformer used to add prefix and/or suffix for properties 4560 of unwrapped POJO.</div> 4561</li> 4562</ul> 4563</li> 4564</ul> 4565</li> 4566</ul> 4567</li> 4568<li class="blockList"> 4569<h2 title="Package">Package com.fasterxml.jackson.databind.ser.std</h2> 4570<ul class="blockList"> 4571<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ArraySerializerBase"> 4572<!-- --> 4573</a> 4574<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> 4575<ul class="blockList"> 4576<li class="blockList"><a name="serializedForm"> 4577<!-- --> 4578</a> 4579<h3>Serialized Fields</h3> 4580<ul class="blockList"> 4581<li class="blockListLast"> 4582<h4>_property</h4> 4583<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4584</li> 4585</ul> 4586</li> 4587</ul> 4588</li> 4589<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase"> 4590<!-- --> 4591</a> 4592<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> 4593<ul class="blockList"> 4594<li class="blockList"><a name="serializedForm"> 4595<!-- --> 4596</a> 4597<h3>Serialized Fields</h3> 4598<ul class="blockList"> 4599<li class="blockList"> 4600<h4>_staticTyping</h4> 4601<pre>boolean _staticTyping</pre> 4602</li> 4603<li class="blockList"> 4604<h4>_elementType</h4> 4605<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 4606</li> 4607<li class="blockList"> 4608<h4>_valueTypeSerializer</h4> 4609<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 4610<div class="block">Type serializer used for values, if any.</div> 4611</li> 4612<li class="blockList"> 4613<h4>_elementSerializer</h4> 4614<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> 4615<div class="block">Value serializer to use, if it can be statically determined</div> 4616</li> 4617<li class="blockList"> 4618<h4>_property</h4> 4619<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4620<div class="block">Collection-valued property being serialized with this instance</div> 4621</li> 4622<li class="blockListLast"> 4623<h4>_dynamicSerializers</h4> 4624<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre> 4625<div class="block">If element type can not be statically determined, mapping from 4626 runtime type to serializer is handled using this object</div> 4627</li> 4628</ul> 4629</li> 4630</ul> 4631</li> 4632<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"> 4633<!-- --> 4634</a> 4635<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 4636<ul class="blockList"> 4637<li class="blockList"><a name="serializedForm"> 4638<!-- --> 4639</a> 4640<h3>Serialized Fields</h3> 4641<ul class="blockList"> 4642<li class="blockList"> 4643<h4>_props</h4> 4644<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _props</pre> 4645<div class="block">Writers used for outputting actual property values</div> 4646</li> 4647<li class="blockList"> 4648<h4>_filteredProps</h4> 4649<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _filteredProps</pre> 4650<div class="block">Optional filters used to suppress output of properties that 4651 are only to be included in certain views</div> 4652</li> 4653<li class="blockList"> 4654<h4>_anyGetterWriter</h4> 4655<pre><a href="com/fasterxml/jackson/databind/ser/AnyGetterWriter.html" title="class in com.fasterxml.jackson.databind.ser">AnyGetterWriter</a> _anyGetterWriter</pre> 4656<div class="block">Handler for <code>JsonAnyGetter</code> 4657 annotated properties</div> 4658</li> 4659<li class="blockList"> 4660<h4>_propertyFilterId</h4> 4661<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _propertyFilterId</pre> 4662<div class="block">Id of the bean property filter to use, if any; null if none.</div> 4663</li> 4664<li class="blockList"> 4665<h4>_typeId</h4> 4666<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _typeId</pre> 4667<div class="block">If using custom type ids (usually via getter, or field), this is the 4668 reference to that member.</div> 4669</li> 4670<li class="blockList"> 4671<h4>_objectIdWriter</h4> 4672<pre><a href="com/fasterxml/jackson/databind/ser/impl/ObjectIdWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">ObjectIdWriter</a> _objectIdWriter</pre> 4673<div class="block">If this POJO can be alternatively serialized using just an object id 4674 to denote a reference to previously serialized object, 4675 this Object will handle details.</div> 4676</li> 4677<li class="blockListLast"> 4678<h4>_serializationShape</h4> 4679<pre>com.fasterxml.jackson.annotation.JsonFormat.Shape _serializationShape</pre> 4680<div class="block">Requested shape from bean class annotations.</div> 4681</li> 4682</ul> 4683</li> 4684</ul> 4685</li> 4686<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BooleanSerializer"> 4687<!-- --> 4688</a> 4689<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/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">NonTypedScalarSerializerBase</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> implements Serializable</h3> 4690<dl class="nameValue"> 4691<dt>serialVersionUID:</dt> 4692<dd>1L</dd> 4693</dl> 4694<ul class="blockList"> 4695<li class="blockList"><a name="serializedForm"> 4696<!-- --> 4697</a> 4698<h3>Serialized Fields</h3> 4699<ul class="blockList"> 4700<li class="blockListLast"> 4701<h4>_forPrimitive</h4> 4702<pre>boolean _forPrimitive</pre> 4703<div class="block">Whether type serialized is primitive (boolean) or wrapper 4704 (java.lang.Boolean); if true, former, if false, latter.</div> 4705</li> 4706</ul> 4707</li> 4708</ul> 4709</li> 4710<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer"> 4711<!-- --> 4712</a> 4713<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="http://docs.oracle.com/javase/6/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> implements Serializable</h3> 4714</li> 4715<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CalendarSerializer"> 4716<!-- --> 4717</a> 4718<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="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>> implements Serializable</h3> 4719</li> 4720<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ClassSerializer"> 4721<!-- --> 4722</a> 4723<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>> implements Serializable</h3> 4724</li> 4725<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CollectionSerializer"> 4726<!-- --> 4727</a> 4728<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="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?>> implements Serializable</h3> 4729<dl class="nameValue"> 4730<dt>serialVersionUID:</dt> 4731<dd>1L</dd> 4732</dl> 4733</li> 4734<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateSerializer"> 4735<!-- --> 4736</a> 4737<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="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>> implements Serializable</h3> 4738</li> 4739<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase"> 4740<!-- --> 4741</a> 4742<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> 4743<ul class="blockList"> 4744<li class="blockList"><a name="serializedForm"> 4745<!-- --> 4746</a> 4747<h3>Serialized Fields</h3> 4748<ul class="blockList"> 4749<li class="blockList"> 4750<h4>_useTimestamp</h4> 4751<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _useTimestamp</pre> 4752<div class="block">Flag that indicates that serialization must be done as the 4753 Java timestamp, regardless of other settings.</div> 4754</li> 4755<li class="blockListLast"> 4756<h4>_customFormat</h4> 4757<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre> 4758<div class="block">Specific format to use, if not default format: non null value 4759 also indicates that serialization is to be done as JSON String, 4760 not numeric timestamp, unless <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html#_useTimestamp"><code>DateTimeSerializerBase._useTimestamp</code></a> is true.</div> 4761</li> 4762</ul> 4763</li> 4764</ul> 4765</li> 4766<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumMapSerializer"> 4767<!-- --> 4768</a> 4769<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/EnumMapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.EnumMapSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="class in com.fasterxml.jackson.databind.ser">ContainerSerializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util">EnumMap</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>,?>> implements Serializable</h3> 4770<ul class="blockList"> 4771<li class="blockList"><a name="serializedForm"> 4772<!-- --> 4773</a> 4774<h3>Serialized Fields</h3> 4775<ul class="blockList"> 4776<li class="blockList"> 4777<h4>_staticTyping</h4> 4778<pre>boolean _staticTyping</pre> 4779<div class="block"><span class="strong">Deprecated.</span> </div> 4780</li> 4781<li class="blockList"> 4782<h4>_property</h4> 4783<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4784<div class="block"><span class="strong">Deprecated.</span> </div> 4785<div class="block">Property for which this serializer is being used, if any; 4786 null for root values.</div> 4787</li> 4788<li class="blockList"> 4789<h4>_keyEnums</h4> 4790<pre><a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">EnumValues</a> _keyEnums</pre> 4791<div class="block"><span class="strong">Deprecated.</span> </div> 4792<div class="block">If we know enumeration used as key, this will contain 4793 value set to use for serialization</div> 4794</li> 4795<li class="blockList"> 4796<h4>_valueType</h4> 4797<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 4798<div class="block"><span class="strong">Deprecated.</span> </div> 4799</li> 4800<li class="blockList"> 4801<h4>_valueSerializer</h4> 4802<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> 4803<div class="block"><span class="strong">Deprecated.</span> </div> 4804<div class="block">Value serializer to use, if it can be statically determined</div> 4805</li> 4806<li class="blockListLast"> 4807<h4>_valueTypeSerializer</h4> 4808<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 4809<div class="block"><span class="strong">Deprecated.</span> </div> 4810<div class="block">Type serializer used for values, if any.</div> 4811</li> 4812</ul> 4813</li> 4814</ul> 4815</li> 4816<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSerializer"> 4817<!-- --> 4818</a> 4819<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>> implements Serializable</h3> 4820<dl class="nameValue"> 4821<dt>serialVersionUID:</dt> 4822<dd>1L</dd> 4823</dl> 4824<ul class="blockList"> 4825<li class="blockList"><a name="serializedForm"> 4826<!-- --> 4827</a> 4828<h3>Serialized Fields</h3> 4829<ul class="blockList"> 4830<li class="blockList"> 4831<h4>_values</h4> 4832<pre><a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">EnumValues</a> _values</pre> 4833<div class="block">This map contains pre-resolved values (since there are ways 4834 to customize actual String constants to use) to use as 4835 serializations.</div> 4836</li> 4837<li class="blockListLast"> 4838<h4>_serializeAsIndex</h4> 4839<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _serializeAsIndex</pre> 4840<div class="block">Flag that is set if we statically know serialization choice 4841 between index and textual format (null if it needs to be dynamically 4842 checked).</div> 4843<dl><dt><span class="strong">Since:</span></dt> 4844 <dd>2.1</dd></dl> 4845</li> 4846</ul> 4847</li> 4848</ul> 4849</li> 4850<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"> 4851<!-- --> 4852</a> 4853<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="http://docs.oracle.com/javase/6/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><?>>> implements Serializable</h3> 4854</li> 4855<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.FileSerializer"> 4856<!-- --> 4857</a> 4858<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="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>> implements Serializable</h3> 4859</li> 4860<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"> 4861<!-- --> 4862</a> 4863<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="http://docs.oracle.com/javase/6/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a>> implements Serializable</h3> 4864</li> 4865<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"> 4866<!-- --> 4867</a> 4868<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="http://docs.oracle.com/javase/6/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>> implements Serializable</h3> 4869</li> 4870<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.IterableSerializer"> 4871<!-- --> 4872</a> 4873<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><?>> implements Serializable</h3> 4874</li> 4875<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"> 4876<!-- --> 4877</a> 4878<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 4879<ul class="blockList"> 4880<li class="blockList"><a name="serializedForm"> 4881<!-- --> 4882</a> 4883<h3>Serialized Fields</h3> 4884<ul class="blockList"> 4885<li class="blockList"> 4886<h4>_accessorMethod</h4> 4887<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _accessorMethod</pre> 4888</li> 4889<li class="blockList"> 4890<h4>_valueSerializer</h4> 4891<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> 4892</li> 4893<li class="blockList"> 4894<h4>_property</h4> 4895<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4896</li> 4897<li class="blockListLast"> 4898<h4>_forceTypeInformation</h4> 4899<pre>boolean _forceTypeInformation</pre> 4900<div class="block">This is a flag that is set in rare (?) cases where this serializer 4901 is used for "natural" types (boolean, int, String, double); and where 4902 we actually must force type information wrapping, even though 4903 one would not normally be added.</div> 4904</li> 4905</ul> 4906</li> 4907</ul> 4908</li> 4909<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.MapSerializer"> 4910<!-- --> 4911</a> 4912<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="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><?,?>> implements Serializable</h3> 4913<dl class="nameValue"> 4914<dt>serialVersionUID:</dt> 4915<dd>-3465193297149553004L</dd> 4916</dl> 4917<ul class="blockList"> 4918<li class="blockList"><a name="serializedForm"> 4919<!-- --> 4920</a> 4921<h3>Serialized Fields</h3> 4922<ul class="blockList"> 4923<li class="blockList"> 4924<h4>_property</h4> 4925<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre> 4926<div class="block">Map-valued property being serialized with this instance</div> 4927</li> 4928<li class="blockList"> 4929<h4>_ignoredEntries</h4> 4930<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>> _ignoredEntries</pre> 4931<div class="block">Set of entries to omit during serialization, if any</div> 4932</li> 4933<li class="blockList"> 4934<h4>_valueTypeIsStatic</h4> 4935<pre>boolean _valueTypeIsStatic</pre> 4936<div class="block">Whether static types should be used for serialization of values 4937 or not (if not, dynamic runtime type is used)</div> 4938</li> 4939<li class="blockList"> 4940<h4>_keyType</h4> 4941<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 4942<div class="block">Declared type of keys</div> 4943</li> 4944<li class="blockList"> 4945<h4>_valueType</h4> 4946<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 4947<div class="block">Declared type of contained values</div> 4948</li> 4949<li class="blockList"> 4950<h4>_keySerializer</h4> 4951<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> 4952<div class="block">Key serializer to use, if it can be statically determined</div> 4953</li> 4954<li class="blockList"> 4955<h4>_valueSerializer</h4> 4956<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> 4957<div class="block">Value serializer to use, if it can be statically determined</div> 4958</li> 4959<li class="blockList"> 4960<h4>_valueTypeSerializer</h4> 4961<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 4962<div class="block">Type identifier serializer used for values, if any.</div> 4963</li> 4964<li class="blockList"> 4965<h4>_dynamicValueSerializers</h4> 4966<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre> 4967<div class="block">If value type can not be statically determined, mapping from 4968 runtime value types to serializers are stored in this object.</div> 4969</li> 4970<li class="blockList"> 4971<h4>_filterId</h4> 4972<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _filterId</pre> 4973<div class="block">Id of the property filter to use, if any; null if none.</div> 4974<dl><dt><span class="strong">Since:</span></dt> 4975 <dd>2.3</dd></dl> 4976</li> 4977<li class="blockList"> 4978<h4>_sortKeys</h4> 4979<pre>boolean _sortKeys</pre> 4980<div class="block">Flag set if output is forced to be sorted by keys (usually due 4981 to annotation).</div> 4982<dl><dt><span class="strong">Since:</span></dt> 4983 <dd>2.4</dd></dl> 4984</li> 4985<li class="blockListLast"> 4986<h4>_suppressableValue</h4> 4987<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _suppressableValue</pre> 4988<div class="block">Value that indicates suppression mechanism to use; either one of 4989 values of <code>JsonInclude.Include</code>, or actual object to compare 4990 against ("default value")</div> 4991<dl><dt><span class="strong">Since:</span></dt> 4992 <dd>2.5</dd></dl> 4993</li> 4994</ul> 4995</li> 4996</ul> 4997</li> 4998<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase"> 4999<!-- --> 5000</a> 5001<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> 5002</li> 5003<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NullSerializer"> 5004<!-- --> 5005</a> 5006<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 5007</li> 5008<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializer"> 5009<!-- --> 5010</a> 5011<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>> implements Serializable</h3> 5012<ul class="blockList"> 5013<li class="blockList"><a name="serializedForm"> 5014<!-- --> 5015</a> 5016<h3>Serialized Fields</h3> 5017<ul class="blockList"> 5018<li class="blockListLast"> 5019<h4>_isInt</h4> 5020<pre>boolean _isInt</pre> 5021</li> 5022</ul> 5023</li> 5024</ul> 5025</li> 5026<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base"> 5027<!-- --> 5028</a> 5029<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> 5030<ul class="blockList"> 5031<li class="blockList"><a name="serializedForm"> 5032<!-- --> 5033</a> 5034<h3>Serialized Fields</h3> 5035<ul class="blockList"> 5036<li class="blockList"> 5037<h4>_numberType</h4> 5038<pre>com.fasterxml.jackson.core.JsonParser.NumberType _numberType</pre> 5039</li> 5040<li class="blockList"> 5041<h4>_schemaType</h4> 5042<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _schemaType</pre> 5043</li> 5044<li class="blockListLast"> 5045<h4>_isInt</h4> 5046<pre>boolean _isInt</pre> 5047</li> 5048</ul> 5049</li> 5050</ul> 5051</li> 5052<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer"> 5053<!-- --> 5054</a> 5055<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>> implements Serializable</h3> 5056</li> 5057<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer"> 5058<!-- --> 5059</a> 5060<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>> implements Serializable</h3> 5061</li> 5062<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer"> 5063<!-- --> 5064</a> 5065<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> implements Serializable</h3> 5066</li> 5067<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer"> 5068<!-- --> 5069</a> 5070<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>> implements Serializable</h3> 5071</li> 5072<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer"> 5073<!-- --> 5074</a> 5075<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> implements Serializable</h3> 5076</li> 5077<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer"> 5078<!-- --> 5079</a> 5080<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>> implements Serializable</h3> 5081</li> 5082<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer"> 5083<!-- --> 5084</a> 5085<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]> implements Serializable</h3> 5086<ul class="blockList"> 5087<li class="blockList"><a name="serializedForm"> 5088<!-- --> 5089</a> 5090<h3>Serialized Fields</h3> 5091<ul class="blockList"> 5092<li class="blockList"> 5093<h4>_staticTyping</h4> 5094<pre>boolean _staticTyping</pre> 5095<div class="block">Whether we are using static typing (using declared types, ignoring 5096 runtime type) or not for elements.</div> 5097</li> 5098<li class="blockList"> 5099<h4>_elementType</h4> 5100<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 5101<div class="block">Declared type of element entries</div> 5102</li> 5103<li class="blockList"> 5104<h4>_valueTypeSerializer</h4> 5105<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 5106<div class="block">Type serializer to use for values, if any.</div> 5107</li> 5108<li class="blockList"> 5109<h4>_elementSerializer</h4> 5110<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> 5111<div class="block">Value serializer to use, if it can be statically determined.</div> 5112</li> 5113<li class="blockListLast"> 5114<h4>_dynamicSerializers</h4> 5115<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre> 5116<div class="block">If element type can not be statically determined, mapping from 5117 runtime type to serializer is handled using this object</div> 5118</li> 5119</ul> 5120</li> 5121</ul> 5122</li> 5123<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.RawSerializer"> 5124<!-- --> 5125</a> 5126<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> 5127</li> 5128<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SerializableSerializer"> 5129<!-- --> 5130</a> 5131<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> 5132</li> 5133<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"> 5134<!-- --> 5135</a> 5136<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="http://docs.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>> implements Serializable</h3> 5137</li> 5138<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"> 5139<!-- --> 5140</a> 5141<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="http://docs.oracle.com/javase/6/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>> implements Serializable</h3> 5142</li> 5143<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase"> 5144<!-- --> 5145</a> 5146<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="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><?>> implements Serializable</h3> 5147</li> 5148<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer"> 5149<!-- --> 5150</a> 5151<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> 5152</li> 5153<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ByteArraySerializer"> 5154<!-- --> 5155</a> 5156<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdArraySerializers.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> 5157</li> 5158<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer"> 5159<!-- --> 5160</a> 5161<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> 5162</li> 5163<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer"> 5164<!-- --> 5165</a> 5166<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> 5167</li> 5168<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer"> 5169<!-- --> 5170</a> 5171<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> 5172</li> 5173<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer"> 5174<!-- --> 5175</a> 5176<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> 5177</li> 5178<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer"> 5179<!-- --> 5180</a> 5181<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> 5182</li> 5183<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer"> 5184<!-- --> 5185</a> 5186<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> 5187</li> 5188<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer"> 5189<!-- --> 5190</a> 5191<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> 5192<ul class="blockList"> 5193<li class="blockList"><a name="serializedForm"> 5194<!-- --> 5195</a> 5196<h3>Serialized Fields</h3> 5197<ul class="blockList"> 5198<li class="blockListLast"> 5199<h4>_valueTypeSerializer</h4> 5200<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre> 5201<div class="block">Type serializer to use for values, if any.</div> 5202</li> 5203</ul> 5204</li> 5205</ul> 5206</li> 5207<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"> 5208<!-- --> 5209</a> 5210<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 5211<ul class="blockList"> 5212<li class="blockList"><a name="serializedForm"> 5213<!-- --> 5214</a> 5215<h3>Serialized Fields</h3> 5216<ul class="blockList"> 5217<li class="blockList"> 5218<h4>_converter</h4> 5219<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> 5220</li> 5221<li class="blockList"> 5222<h4>_delegateType</h4> 5223<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre> 5224<div class="block">Fully resolved delegate type, with generic information if any available.</div> 5225</li> 5226<li class="blockListLast"> 5227<h4>_delegateSerializer</h4> 5228<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> 5229<div class="block">Underlying serializer for type <code>T<.code>.</div> 5230</li> 5231</ul> 5232</li> 5233</ul> 5234</li> 5235<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer"> 5236<!-- --> 5237</a> 5238<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="http://docs.oracle.com/javase/6/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> 5239</li> 5240<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer"> 5241<!-- --> 5242</a> 5243<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="http://docs.oracle.com/javase/6/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> 5244</li> 5245<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer"> 5246<!-- --> 5247</a> 5248<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="http://docs.oracle.com/javase/6/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> 5249</li> 5250<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicReferenceSerializer"> 5251<!-- --> 5252</a> 5253<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicReferenceSerializer</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="http://docs.oracle.com/javase/6/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> 5254</li> 5255<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializer"> 5256<!-- --> 5257</a> 5258<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 5259</li> 5260<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.CalendarKeySerializer"> 5261<!-- --> 5262</a> 5263<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.CalendarKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.CalendarKeySerializer</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="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>> implements Serializable</h3> 5264</li> 5265<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.DateKeySerializer"> 5266<!-- --> 5267</a> 5268<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.DateKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.DateKeySerializer</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="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>> implements Serializable</h3> 5269</li> 5270<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer"> 5271<!-- --> 5272</a> 5273<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> implements Serializable</h3> 5274</li> 5275<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdScalarSerializer"> 5276<!-- --> 5277</a> 5278<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> 5279</li> 5280<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdSerializer"> 5281<!-- --> 5282</a> 5283<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> 5284<dl class="nameValue"> 5285<dt>serialVersionUID:</dt> 5286<dd>1L</dd> 5287</dl> 5288<ul class="blockList"> 5289<li class="blockList"><a name="serializedForm"> 5290<!-- --> 5291</a> 5292<h3>Serialized Fields</h3> 5293<ul class="blockList"> 5294<li class="blockListLast"> 5295<h4>_handledType</h4> 5296<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _handledType</pre> 5297<div class="block">Nominal type supported, usually declared type of 5298 property for which serializer is used.</div> 5299</li> 5300</ul> 5301</li> 5302</ul> 5303</li> 5304<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StringSerializer"> 5305<!-- --> 5306</a> 5307<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/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">NonTypedScalarSerializerBase</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> implements Serializable</h3> 5308<dl class="nameValue"> 5309<dt>serialVersionUID:</dt> 5310<dd>1L</dd> 5311</dl> 5312</li> 5313<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"> 5314<!-- --> 5315</a> 5316<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="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>> implements Serializable</h3> 5317</li> 5318<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"> 5319<!-- --> 5320</a> 5321<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> 5322</li> 5323<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ToStringSerializer"> 5324<!-- --> 5325</a> 5326<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/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 5327</li> 5328<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.UUIDSerializer"> 5329<!-- --> 5330</a> 5331<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="http://docs.oracle.com/javase/6/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>> implements Serializable</h3> 5332</li> 5333</ul> 5334</li> 5335<li class="blockList"> 5336<h2 title="Package">Package com.fasterxml.jackson.databind.type</h2> 5337<ul class="blockList"> 5338<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ArrayType"> 5339<!-- --> 5340</a> 5341<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> 5342<dl class="nameValue"> 5343<dt>serialVersionUID:</dt> 5344<dd>9040058063449087477L</dd> 5345</dl> 5346<ul class="blockList"> 5347<li class="blockList"><a name="serializedForm"> 5348<!-- --> 5349</a> 5350<h3>Serialized Fields</h3> 5351<ul class="blockList"> 5352<li class="blockList"> 5353<h4>_componentType</h4> 5354<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _componentType</pre> 5355<div class="block">Type of elements in the array.</div> 5356</li> 5357<li class="blockListLast"> 5358<h4>_emptyArray</h4> 5359<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _emptyArray</pre> 5360<div class="block">We will also keep track of shareable instance of empty array, 5361 since it usually needs to be constructed any way; and because 5362 it is essentially immutable and thus can be shared.</div> 5363</li> 5364</ul> 5365</li> 5366</ul> 5367</li> 5368<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ClassKey"> 5369<!-- --> 5370</a> 5371<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5372<dl class="nameValue"> 5373<dt>serialVersionUID:</dt> 5374<dd>1L</dd> 5375</dl> 5376<ul class="blockList"> 5377<li class="blockList"><a name="serializedForm"> 5378<!-- --> 5379</a> 5380<h3>Serialized Fields</h3> 5381<ul class="blockList"> 5382<li class="blockList"> 5383<h4>_className</h4> 5384<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _className</pre> 5385</li> 5386<li class="blockList"> 5387<h4>_class</h4> 5388<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _class</pre> 5389</li> 5390<li class="blockListLast"> 5391<h4>_hashCode</h4> 5392<pre>int _hashCode</pre> 5393<div class="block">Let's cache hash code straight away, since we are 5394 almost certain to need it.</div> 5395</li> 5396</ul> 5397</li> 5398</ul> 5399</li> 5400<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionLikeType"> 5401<!-- --> 5402</a> 5403<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> 5404<dl class="nameValue"> 5405<dt>serialVersionUID:</dt> 5406<dd>4611641304150899138L</dd> 5407</dl> 5408<ul class="blockList"> 5409<li class="blockList"><a name="serializedForm"> 5410<!-- --> 5411</a> 5412<h3>Serialized Fields</h3> 5413<ul class="blockList"> 5414<li class="blockListLast"> 5415<h4>_elementType</h4> 5416<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre> 5417<div class="block">Type of elements in collection</div> 5418</li> 5419</ul> 5420</li> 5421</ul> 5422</li> 5423<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionType"> 5424<!-- --> 5425</a> 5426<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> 5427<dl class="nameValue"> 5428<dt>serialVersionUID:</dt> 5429<dd>-7834910259750909424L</dd> 5430</dl> 5431</li> 5432<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapLikeType"> 5433<!-- --> 5434</a> 5435<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> 5436<dl class="nameValue"> 5437<dt>serialVersionUID:</dt> 5438<dd>416067702302823522L</dd> 5439</dl> 5440<ul class="blockList"> 5441<li class="blockList"><a name="serializedForm"> 5442<!-- --> 5443</a> 5444<h3>Serialized Fields</h3> 5445<ul class="blockList"> 5446<li class="blockList"> 5447<h4>_keyType</h4> 5448<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre> 5449<div class="block">Type of keys of Map.</div> 5450</li> 5451<li class="blockListLast"> 5452<h4>_valueType</h4> 5453<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre> 5454<div class="block">Type of values of Map.</div> 5455</li> 5456</ul> 5457</li> 5458</ul> 5459</li> 5460<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapType"> 5461<!-- --> 5462</a> 5463<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> 5464<dl class="nameValue"> 5465<dt>serialVersionUID:</dt> 5466<dd>-811146779148281500L</dd> 5467</dl> 5468</li> 5469<li class="blockList"><a name="com.fasterxml.jackson.databind.type.SimpleType"> 5470<!-- --> 5471</a> 5472<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> 5473<dl class="nameValue"> 5474<dt>serialVersionUID:</dt> 5475<dd>-800374828948534376L</dd> 5476</dl> 5477<ul class="blockList"> 5478<li class="blockList"><a name="serializedForm"> 5479<!-- --> 5480</a> 5481<h3>Serialized Fields</h3> 5482<ul class="blockList"> 5483<li class="blockList"> 5484<h4>_typeParametersFor</h4> 5485<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _typeParametersFor</pre> 5486<div class="block">In case there are resolved type parameters, this field stores reference 5487 to that type. It must be <a href="com/fasterxml/jackson/databind/JavaType.html#getRawClass()"><code>JavaType.getRawClass()</code></a> or its supertype.</div> 5488<dl><dt><span class="strong">Since:</span></dt> 5489 <dd>2.5</dd></dl> 5490</li> 5491<li class="blockList"> 5492<h4>_typeParameters</h4> 5493<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>[] _typeParameters</pre> 5494<div class="block">Generic type arguments for this type.</div> 5495</li> 5496<li class="blockListLast"> 5497<h4>_typeNames</h4> 5498<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] _typeNames</pre> 5499<div class="block">Names of generic type arguments for this type; will 5500 match values in <a href="com/fasterxml/jackson/databind/type/SimpleType.html#_typeParameters"><code>SimpleType._typeParameters</code></a></div> 5501</li> 5502</ul> 5503</li> 5504</ul> 5505</li> 5506<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeBase"> 5507<!-- --> 5508</a> 5509<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> 5510<dl class="nameValue"> 5511<dt>serialVersionUID:</dt> 5512<dd>-3581199092426900829L</dd> 5513</dl> 5514</li> 5515<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeFactory"> 5516<!-- --> 5517</a> 5518<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5519<dl class="nameValue"> 5520<dt>serialVersionUID:</dt> 5521<dd>1L</dd> 5522</dl> 5523<ul class="blockList"> 5524<li class="blockList"><a name="serializedForm"> 5525<!-- --> 5526</a> 5527<h3>Serialized Fields</h3> 5528<ul class="blockList"> 5529<li class="blockList"> 5530<h4>_typeCache</h4> 5531<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> 5532<div class="block">Since type resolution can be expensive (specifically when resolving 5533 actual generic types), we will use small cache to avoid repetitive 5534 resolution of core types</div> 5535</li> 5536<li class="blockList"> 5537<h4>_modifiers</h4> 5538<pre><a href="com/fasterxml/jackson/databind/type/TypeModifier.html" title="class in com.fasterxml.jackson.databind.type">TypeModifier</a>[] _modifiers</pre> 5539<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 5540 of <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances factory constructs.</div> 5541</li> 5542<li class="blockListLast"> 5543<h4>_parser</h4> 5544<pre><a href="com/fasterxml/jackson/databind/type/TypeParser.html" title="class in com.fasterxml.jackson.databind.type">TypeParser</a> _parser</pre> 5545</li> 5546</ul> 5547</li> 5548</ul> 5549</li> 5550<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeParser"> 5551<!-- --> 5552</a> 5553<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5554<dl class="nameValue"> 5555<dt>serialVersionUID:</dt> 5556<dd>1L</dd> 5557</dl> 5558<ul class="blockList"> 5559<li class="blockList"><a name="serializedForm"> 5560<!-- --> 5561</a> 5562<h3>Serialized Fields</h3> 5563<ul class="blockList"> 5564<li class="blockListLast"> 5565<h4>_factory</h4> 5566<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _factory</pre> 5567</li> 5568</ul> 5569</li> 5570</ul> 5571</li> 5572</ul> 5573</li> 5574<li class="blockList"> 5575<h2 title="Package">Package com.fasterxml.jackson.databind.util</h2> 5576<ul class="blockList"> 5577<li class="blockList"><a name="com.fasterxml.jackson.databind.util.EnumResolver"> 5578<!-- --> 5579</a> 5580<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5581<dl class="nameValue"> 5582<dt>serialVersionUID:</dt> 5583<dd>1L</dd> 5584</dl> 5585<ul class="blockList"> 5586<li class="blockList"><a name="serializedForm"> 5587<!-- --> 5588</a> 5589<h3>Serialized Fields</h3> 5590<ul class="blockList"> 5591<li class="blockList"> 5592<h4>_enumClass</h4> 5593<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>> _enumClass</pre> 5594</li> 5595<li class="blockList"> 5596<h4>_enums</h4> 5597<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>>>[] _enums</pre> 5598</li> 5599<li class="blockListLast"> 5600<h4>_enumsById</h4> 5601<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>> _enumsById</pre> 5602</li> 5603</ul> 5604</li> 5605</ul> 5606</li> 5607<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ISO8601DateFormat"> 5608<!-- --> 5609</a> 5610<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="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3> 5611<dl class="nameValue"> 5612<dt>serialVersionUID:</dt> 5613<dd>1L</dd> 5614</dl> 5615</li> 5616<li class="blockList"><a name="com.fasterxml.jackson.databind.util.LRUMap"> 5617<!-- --> 5618</a> 5619<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5620<dl class="nameValue"> 5621<dt>serialVersionUID:</dt> 5622<dd>1L</dd> 5623</dl> 5624<ul class="blockList"> 5625<li class="blockList"><a name="serialized_methods"> 5626<!-- --> 5627</a> 5628<h3>Serialization Methods</h3> 5629<ul class="blockList"> 5630<li class="blockList"><a name="readObject(java.io.ObjectInputStream)"> 5631<!-- --> 5632</a> 5633<h4>readObject</h4> 5634<pre>private void readObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a> in) 5635 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 5636<dl><dt><span class="strong">Throws:</span></dt> 5637<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> 5638</li> 5639<li class="blockList"><a name="writeObject(java.io.ObjectOutputStream)"> 5640<!-- --> 5641</a> 5642<h4>writeObject</h4> 5643<pre>private void writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a> out) 5644 throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 5645<dl><dt><span class="strong">Throws:</span></dt> 5646<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> 5647</li> 5648<li class="blockListLast"><a name="readResolve()"> 5649<!-- --> 5650</a> 5651<h4>readResolve</h4> 5652<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 5653</li> 5654</ul> 5655</li> 5656</ul> 5657</li> 5658<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ObjectIdMap"> 5659<!-- --> 5660</a> 5661<h3>Class <a href="com/fasterxml/jackson/databind/util/ObjectIdMap.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.ObjectIdMap</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util">IdentityHashMap</a><<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> implements Serializable</h3> 5662</li> 5663<li class="blockList"><a name="com.fasterxml.jackson.databind.util.RootNameLookup"> 5664<!-- --> 5665</a> 5666<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5667<dl class="nameValue"> 5668<dt>serialVersionUID:</dt> 5669<dd>1L</dd> 5670</dl> 5671<ul class="blockList"> 5672<li class="blockList"><a name="serialized_methods"> 5673<!-- --> 5674</a> 5675<h3>Serialization Methods</h3> 5676<ul class="blockList"> 5677<li class="blockListLast"><a name="readResolve()"> 5678<!-- --> 5679</a> 5680<h4>readResolve</h4> 5681<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> readResolve()</pre> 5682<div class="block">Need to override to reproduce cache object via constructor, instead 5683 of serialize/deserialize (since we do NOT want to retain cached data)</div> 5684</li> 5685</ul> 5686</li> 5687</ul> 5688</li> 5689<li class="blockList"><a name="com.fasterxml.jackson.databind.util.StdDateFormat"> 5690<!-- --> 5691</a> 5692<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="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3> 5693<ul class="blockList"> 5694<li class="blockList"><a name="serializedForm"> 5695<!-- --> 5696</a> 5697<h3>Serialized Fields</h3> 5698<ul class="blockList"> 5699<li class="blockListLast"> 5700<h4>_locale</h4> 5701<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre> 5702</li> 5703</ul> 5704</li> 5705</ul> 5706</li> 5707<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ViewMatcher"> 5708<!-- --> 5709</a> 5710<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3> 5711<dl class="nameValue"> 5712<dt>serialVersionUID:</dt> 5713<dd>1L</dd> 5714</dl> 5715</li> 5716</ul> 5717</li> 5718</ul> 5719</div> 5720<!-- ======= START OF BOTTOM NAVBAR ====== --> 5721<div class="bottomNav"><a name="navbar_bottom"> 5722<!-- --> 5723</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 5724<!-- --> 5725</a> 5726<ul class="navList" title="Navigation"> 5727<li><a href="overview-summary.html">Overview</a></li> 5728<li>Package</li> 5729<li>Class</li> 5730<li>Use</li> 5731<li><a href="overview-tree.html">Tree</a></li> 5732<li><a href="deprecated-list.html">Deprecated</a></li> 5733<li><a href="index-all.html">Index</a></li> 5734<li><a href="help-doc.html">Help</a></li> 5735</ul> 5736</div> 5737<div class="subNav"> 5738<ul class="navList"> 5739<li>Prev</li> 5740<li>Next</li> 5741</ul> 5742<ul class="navList"> 5743<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li> 5744<li><a href="serialized-form.html" target="_top">No Frames</a></li> 5745</ul> 5746<ul class="navList" id="allclasses_navbar_bottom"> 5747<li><a href="allclasses-noframe.html">All Classes</a></li> 5748</ul> 5749<div> 5750<script type="text/javascript"><!-- 5751 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 5752 if(window==top) { 5753 allClassesLink.style.display = "block"; 5754 } 5755 else { 5756 allClassesLink.style.display = "none"; 5757 } 5758 //--> 5759</script> 5760</div> 5761<a name="skip-navbar_bottom"> 5762<!-- --> 5763</a></div> 5764<!-- ======== END OF BOTTOM NAVBAR ======= --> 5765<p class="legalCopy"><small>Copyright © 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 5766</body> 5767</html> 5768