xref: /aosp_15_r20/external/jackson-databind/docs/javadoc/2.7/serialized-form.html (revision 0ed15c778abdfe0f5f51f6133673e1619d6e56e4)
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_79) on Fri Jan 15 20:28:44 PST 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Serialized Form (jackson-databind 2.7.0 API)</title>
8<meta name="date" content="2016-01-15">
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.7.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&nbsp;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/7/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>&lt;<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>&gt; 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>_problemHandlers</h4>
95<pre><a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="type parameter in LinkedNode">T</a>&gt; _problemHandlers</pre>
96<div class="block">Linked list that contains all registered problem handlers.
97 Implementation as front-added linked list allows for sharing
98 of the list (tail) without copying the list.</div>
99</li>
100<li class="blockList">
101<h4>_nodeFactory</h4>
102<pre><a href="com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> _nodeFactory</pre>
103<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>
104</li>
105<li class="blockList">
106<h4>_deserFeatures</h4>
107<pre>int _deserFeatures</pre>
108<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>
109</li>
110<li class="blockList">
111<h4>_parserFeatures</h4>
112<pre>int _parserFeatures</pre>
113<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s to enable/disable.</div>
114</li>
115<li class="blockList">
116<h4>_parserFeaturesToChange</h4>
117<pre>int _parserFeaturesToChange</pre>
118<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s to enable/disable</div>
119</li>
120<li class="blockList">
121<h4>_formatReadFeatures</h4>
122<pre>int _formatReadFeatures</pre>
123<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable.</div>
124<dl><dt><span class="strong">Since:</span></dt>
125  <dd>2.7</dd></dl>
126</li>
127<li class="blockListLast">
128<h4>_formatReadFeaturesToChange</h4>
129<pre>int _formatReadFeaturesToChange</pre>
130<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable</div>
131<dl><dt><span class="strong">Since:</span></dt>
132  <dd>2.7</dd></dl>
133</li>
134</ul>
135</li>
136</ul>
137</li>
138<li class="blockList"><a name="com.fasterxml.jackson.databind.DeserializationContext">
139<!--   -->
140</a>
141<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>
142<dl class="nameValue">
143<dt>serialVersionUID:</dt>
144<dd>1L</dd>
145</dl>
146<ul class="blockList">
147<li class="blockList"><a name="serializedForm">
148<!--   -->
149</a>
150<h3>Serialized Fields</h3>
151<ul class="blockList">
152<li class="blockList">
153<h4>_cache</h4>
154<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> _cache</pre>
155<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>
156</li>
157<li class="blockList">
158<h4>_factory</h4>
159<pre><a href="com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> _factory</pre>
160<div class="block">Read-only factory instance; exposed to let
161 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
162 access it.</div>
163</li>
164<li class="blockList">
165<h4>_config</h4>
166<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
167<div class="block">Generic deserialization processing configuration</div>
168</li>
169<li class="blockList">
170<h4>_featureFlags</h4>
171<pre>int _featureFlags</pre>
172<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>
173</li>
174<li class="blockList">
175<h4>_view</h4>
176<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _view</pre>
177<div class="block">Currently active view, if any.</div>
178</li>
179<li class="blockList">
180<h4>_injectableValues</h4>
181<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
182<div class="block">Object used for resolving references to injectable
183 values.</div>
184</li>
185<li class="blockListLast">
186<h4>_currentType</h4>
187<pre><a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="com/fasterxml/jackson/databind/util/LinkedNode.html" title="type parameter in LinkedNode">T</a>&gt; _currentType</pre>
188<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,
189   <a href="com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>) that is being
190   contextualized currently.</div>
191<dl><dt><span class="strong">Since:</span></dt>
192  <dd>2.5</dd></dl>
193</li>
194</ul>
195</li>
196</ul>
197</li>
198<li class="blockList"><a name="com.fasterxml.jackson.databind.InjectableValues.Std">
199<!--   -->
200</a>
201<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>
202<dl class="nameValue">
203<dt>serialVersionUID:</dt>
204<dd>1L</dd>
205</dl>
206<ul class="blockList">
207<li class="blockList"><a name="serializedForm">
208<!--   -->
209</a>
210<h3>Serialized Fields</h3>
211<ul class="blockList">
212<li class="blockListLast">
213<h4>_values</h4>
214<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _values</pre>
215</li>
216</ul>
217</li>
218</ul>
219</li>
220<li class="blockList"><a name="com.fasterxml.jackson.databind.JavaType">
221<!--   -->
222</a>
223<h3>Class <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JavaType</a> extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a> implements Serializable</h3>
224<dl class="nameValue">
225<dt>serialVersionUID:</dt>
226<dd>1L</dd>
227</dl>
228<ul class="blockList">
229<li class="blockList"><a name="serializedForm">
230<!--   -->
231</a>
232<h3>Serialized Fields</h3>
233<ul class="blockList">
234<li class="blockList">
235<h4>_class</h4>
236<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _class</pre>
237<div class="block">This is the nominal type-erased Class that would be close to the
238 type represented (but not exactly type, due to type erasure: type
239 instance may have more information on this).
240 May be an interface or abstract class, so instantiation
241 may not be possible.</div>
242</li>
243<li class="blockList">
244<h4>_hash</h4>
245<pre>int _hash</pre>
246</li>
247<li class="blockList">
248<h4>_valueHandler</h4>
249<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _valueHandler</pre>
250<div class="block">Optional handler (codec) that can be attached to indicate
251 what to use for handling (serializing, deserializing) values of
252 this specific type.
253<p>
254 Note: untyped (i.e. caller has to cast) because it is used for
255 different kinds of handlers, with unrelated types.</div>
256</li>
257<li class="blockList">
258<h4>_typeHandler</h4>
259<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _typeHandler</pre>
260<div class="block">Optional handler that can be attached to indicate how to handle
261 additional type metadata associated with this type.
262<p>
263 Note: untyped (i.e. caller has to cast) because it is used for
264 different kinds of handlers, with unrelated types.</div>
265</li>
266<li class="blockListLast">
267<h4>_asStatic</h4>
268<pre>boolean _asStatic</pre>
269<div class="block">Whether entities defined with this type should be handled using
270 static typing (as opposed to dynamic runtime type) or not.</div>
271<dl><dt><span class="strong">Since:</span></dt>
272  <dd>2.2</dd></dl>
273</li>
274</ul>
275</li>
276</ul>
277</li>
278<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException">
279<!--   -->
280</a>
281<h3>Class <a href="com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonMappingException</a> extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a> implements Serializable</h3>
282<dl class="nameValue">
283<dt>serialVersionUID:</dt>
284<dd>1L</dd>
285</dl>
286<ul class="blockList">
287<li class="blockList"><a name="serializedForm">
288<!--   -->
289</a>
290<h3>Serialized Fields</h3>
291<ul class="blockList">
292<li class="blockList">
293<h4>_path</h4>
294<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">E</a>&gt; _path</pre>
295<div class="block">Path through which problem that triggering throwing of
296 this exception was reached.</div>
297</li>
298<li class="blockListLast">
299<h4>_processor</h4>
300<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a> _processor</pre>
301<div class="block">Underlying processor (<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>),
302 if known.</div>
303<dl><dt><span class="strong">Since:</span></dt>
304  <dd>2.7</dd></dl>
305</li>
306</ul>
307</li>
308</ul>
309</li>
310<li class="blockList"><a name="com.fasterxml.jackson.databind.JsonMappingException.Reference">
311<!--   -->
312</a>
313<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
314<dl class="nameValue">
315<dt>serialVersionUID:</dt>
316<dd>1L</dd>
317</dl>
318<ul class="blockList">
319<li class="blockList"><a name="serializedForm">
320<!--   -->
321</a>
322<h3>Serialized Fields</h3>
323<ul class="blockList">
324<li class="blockList">
325<h4>_from</h4>
326<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _from</pre>
327<div class="block">Object through which reference was resolved. Can be either
328 actual instance (usually the case for serialization), or
329 Class (usually the case for deserialization).</div>
330</li>
331<li class="blockList">
332<h4>_fieldName</h4>
333<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _fieldName</pre>
334<div class="block">Name of field (for beans) or key (for Maps) that is part
335 of the reference. May be null for Collection types (which
336 generally have <a href="com/fasterxml/jackson/databind/JsonMappingException.Reference.html#_index"><code>JsonMappingException.Reference._index</code></a> defined), or when resolving
337 Map classes without (yet) having an instance to operate on.</div>
338</li>
339<li class="blockListLast">
340<h4>_index</h4>
341<pre>int _index</pre>
342<div class="block">Index within a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> instance that contained
343 the reference; used if index is relevant and available.
344 If either not applicable, or not available, -1 is used to
345 denote "not known".</div>
346</li>
347</ul>
348</li>
349</ul>
350</li>
351<li class="blockList"><a name="com.fasterxml.jackson.databind.MappingJsonFactory">
352<!--   -->
353</a>
354<h3>Class <a href="com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.MappingJsonFactory</a> extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> implements Serializable</h3>
355<dl class="nameValue">
356<dt>serialVersionUID:</dt>
357<dd>-1L</dd>
358</dl>
359</li>
360<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper">
361<!--   -->
362</a>
363<h3>Class <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectMapper</a> extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a> implements Serializable</h3>
364<dl class="nameValue">
365<dt>serialVersionUID:</dt>
366<dd>1L</dd>
367</dl>
368<ul class="blockList">
369<li class="blockList"><a name="serializedForm">
370<!--   -->
371</a>
372<h3>Serialized Fields</h3>
373<ul class="blockList">
374<li class="blockList">
375<h4>_jsonFactory</h4>
376<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre>
377<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
378 instances as necessary.</div>
379</li>
380<li class="blockList">
381<h4>_typeFactory</h4>
382<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
383<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;
384 needed to allow modules to add more custom type handling
385 (mostly to support types of non-Java JVM languages)</div>
386</li>
387<li class="blockList">
388<h4>_injectableValues</h4>
389<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
390<div class="block">Provider for values to inject in deserialized POJOs.</div>
391</li>
392<li class="blockList">
393<h4>_subtypeResolver</h4>
394<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
395<div class="block">Thing used for registering sub-types, resolving them to
396 super/sub-types as needed.</div>
397</li>
398<li class="blockList">
399<h4>_mixIns</h4>
400<pre><a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
401<div class="block">Mapping that defines how to apply mix-in annotations: key is
402 the type to received additional annotations, and value is the
403 type that has annotations to "mix in".
404<p>
405 Annotations associated with the value classes will be used to
406 override annotations of the key class, associated with the
407 same field or method. They can be further masked by sub-classes:
408 you can think of it as injecting annotations between the target
409 class and its sub-classes (or interfaces)</div>
410<dl><dt><span class="strong">Since:</span></dt>
411  <dd>2.6 (earlier was a simple <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a></dd></dl>
412</li>
413<li class="blockList">
414<h4>_serializationConfig</h4>
415<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
416<div class="block">Configuration object that defines basic global
417 settings for the serialization process</div>
418</li>
419<li class="blockList">
420<h4>_serializerProvider</h4>
421<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
422<div class="block">Object that manages access to serializers used for serialization,
423 including caching.
424 It is configured with <a href="com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><code>ObjectMapper._serializerFactory</code></a> to allow
425 for constructing custom serializers.
426<p>
427 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>,
428 mappers and readers need to access additional API defined by
429 <a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
430</li>
431<li class="blockList">
432<h4>_serializerFactory</h4>
433<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
434<div class="block">Serializer factory used for constructing serializers.</div>
435</li>
436<li class="blockList">
437<h4>_deserializationConfig</h4>
438<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
439<div class="block">Configuration object that defines basic global
440 settings for the serialization process</div>
441</li>
442<li class="blockList">
443<h4>_deserializationContext</h4>
444<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
445<div class="block">Blueprint context object; stored here to allow custom
446 sub-classes. Contains references to objects needed for
447 deserialization construction (cache, factory).</div>
448</li>
449<li class="blockList">
450<h4>_registeredModuleTypes</h4>
451<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; _registeredModuleTypes</pre>
452<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
453 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>
454 is enabled, so that duplicate registration calls can be ignored
455 (to avoid adding same handlers multiple times, mostly).</div>
456<dl><dt><span class="strong">Since:</span></dt>
457  <dd>2.5</dd></dl>
458</li>
459<li class="blockListLast">
460<h4>_rootDeserializers</h4>
461<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>&gt; _rootDeserializers</pre>
462<div class="block">We will use a separate main-level Map for keeping track
463 of root-level deserializers. This is where most successful
464 cache lookups get resolved.
465 Map will contain resolvers for all kinds of types, including
466 container types: this is different from the component cache
467 which will only cache bean deserializers.
468<p>
469 Given that we don't expect much concurrency for additions
470 (should very quickly converge to zero after startup), let's
471 explicitly define a low concurrency setting.
472<p>
473 Since version 1.5, these may are either "raw" deserializers (when
474 no type information is needed for base type), or type-wrapped
475 deserializers (if it is needed)</div>
476</li>
477</ul>
478</li>
479</ul>
480</li>
481<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder">
482<!--   -->
483</a>
484<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>
485<dl class="nameValue">
486<dt>serialVersionUID:</dt>
487<dd>1L</dd>
488</dl>
489<ul class="blockList">
490<li class="blockList"><a name="serializedForm">
491<!--   -->
492</a>
493<h3>Serialized Fields</h3>
494<ul class="blockList">
495<li class="blockListLast">
496<h4>_appliesFor</h4>
497<pre><a href="com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a> _appliesFor</pre>
498<div class="block">Definition of what types is this default typer valid for.</div>
499</li>
500</ul>
501</li>
502</ul>
503</li>
504<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectReader">
505<!--   -->
506</a>
507<h3>Class <a href="com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.ObjectReader</a> extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a> implements Serializable</h3>
508<dl class="nameValue">
509<dt>serialVersionUID:</dt>
510<dd>1L</dd>
511</dl>
512<ul class="blockList">
513<li class="blockList"><a name="serializedForm">
514<!--   -->
515</a>
516<h3>Serialized Fields</h3>
517<ul class="blockList">
518<li class="blockList">
519<h4>_config</h4>
520<pre><a href="com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
521<div class="block">General serialization configuration settings; while immutable,
522 can use copy-constructor to create modified instances as necessary.</div>
523</li>
524<li class="blockList">
525<h4>_context</h4>
526<pre><a href="com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _context</pre>
527<div class="block">Blueprint instance of deserialization context; used for creating
528 actual instance when needed.</div>
529</li>
530<li class="blockList">
531<h4>_parserFactory</h4>
532<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _parserFactory</pre>
533<div class="block">Factory used for constructing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div>
534</li>
535<li class="blockList">
536<h4>_unwrapRoot</h4>
537<pre>boolean _unwrapRoot</pre>
538<div class="block">Flag that indicates whether root values are expected to be unwrapped or not</div>
539</li>
540<li class="blockList">
541<h4>_filter</h4>
542<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/filter/TokenFilter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.filter">TokenFilter</a> _filter</pre>
543<div class="block">Filter to be consider for JsonParser.
544 Default value to be null as filter not considered.</div>
545</li>
546<li class="blockList">
547<h4>_valueType</h4>
548<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre>
549<div class="block">Declared type of value to instantiate during deserialization.
550 Defines which deserializer to use; as well as base type of instance
551 to construct if an updatable value is not configured to be used
552 (subject to changes by embedded type information, for polymorphic
553 types). If <a href="com/fasterxml/jackson/databind/ObjectReader.html#_valueToUpdate"><code>ObjectReader._valueToUpdate</code></a> is non-null, only used for
554 locating deserializer.</div>
555</li>
556<li class="blockList">
557<h4>_rootDeserializer</h4>
558<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _rootDeserializer</pre>
559<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>
560 is known, and if so, reuse it afterwards.
561 This allows avoiding further deserializer lookups and increases
562 performance a bit on cases where readers are reused.</div>
563<dl><dt><span class="strong">Since:</span></dt>
564  <dd>2.1</dd></dl>
565</li>
566<li class="blockList">
567<h4>_valueToUpdate</h4>
568<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _valueToUpdate</pre>
569<div class="block">Instance to update with data binding; if any. If null,
570 a new instance is created, if non-null, properties of
571 this value object will be updated instead.
572 Note that value can be of almost any type, except not
573 <a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type"><code>ArrayType</code></a>; array
574 types can not be modified because array size is immutable.</div>
575</li>
576<li class="blockList">
577<h4>_schema</h4>
578<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> _schema</pre>
579<div class="block">When using data format that uses a schema, schema is passed
580 to parser.</div>
581</li>
582<li class="blockList">
583<h4>_injectableValues</h4>
584<pre><a href="com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
585<div class="block">Values that can be injected during deserialization, if any.</div>
586</li>
587<li class="blockList">
588<h4>_dataFormatReaders</h4>
589<pre><a href="com/fasterxml/jackson/databind/deser/DataFormatReaders.html" title="class in com.fasterxml.jackson.databind.deser">DataFormatReaders</a> _dataFormatReaders</pre>
590<div class="block">Optional detector used for auto-detecting data format that byte-based
591 input uses.
592<p>
593 NOTE: If defined non-null, <code>readValue()</code> methods that take
594 <a href="http://docs.oracle.com/javase/7/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/7/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>,
595 because format-detection only works on byte-sources. Also, if format
596 can not be detect reliably (as per detector settings),
597 a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown).</div>
598<dl><dt><span class="strong">Since:</span></dt>
599  <dd>2.1</dd></dl>
600</li>
601<li class="blockListLast">
602<h4>_rootDeserializers</h4>
603<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>&gt; _rootDeserializers</pre>
604<div class="block">Root-level cached deserializers.
605 Passed by <a href="com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, shared with it.</div>
606</li>
607</ul>
608</li>
609</ul>
610</li>
611<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter">
612<!--   -->
613</a>
614<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
615<dl class="nameValue">
616<dt>serialVersionUID:</dt>
617<dd>1L</dd>
618</dl>
619<ul class="blockList">
620<li class="blockList"><a name="serializedForm">
621<!--   -->
622</a>
623<h3>Serialized Fields</h3>
624<ul class="blockList">
625<li class="blockList">
626<h4>_config</h4>
627<pre><a href="com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _config</pre>
628<div class="block">General serialization configuration settings</div>
629</li>
630<li class="blockList">
631<h4>_serializerProvider</h4>
632<pre><a href="com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
633</li>
634<li class="blockList">
635<h4>_serializerFactory</h4>
636<pre><a href="com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
637</li>
638<li class="blockList">
639<h4>_generatorFactory</h4>
640<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _generatorFactory</pre>
641<div class="block">Factory used for constructing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s</div>
642</li>
643<li class="blockList">
644<h4>_generatorSettings</h4>
645<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.GeneratorSettings.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.GeneratorSettings</a> _generatorSettings</pre>
646<div class="block">Container for settings that need to be passed to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
647 constructed for serializing values.</div>
648<dl><dt><span class="strong">Since:</span></dt>
649  <dd>2.5</dd></dl>
650</li>
651<li class="blockListLast">
652<h4>_prefetch</h4>
653<pre><a href="com/fasterxml/jackson/databind/ObjectWriter.Prefetch.html" title="class in com.fasterxml.jackson.databind">ObjectWriter.Prefetch</a> _prefetch</pre>
654<div class="block">We may pre-fetch serializer if root type
655 is known (has been explicitly declared), and if so, reuse it afterwards.
656 This allows avoiding further serializer lookups and increases
657 performance a bit on cases where readers are reused.</div>
658<dl><dt><span class="strong">Since:</span></dt>
659  <dd>2.5</dd></dl>
660</li>
661</ul>
662</li>
663</ul>
664</li>
665<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings">
666<!--   -->
667</a>
668<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
669<dl class="nameValue">
670<dt>serialVersionUID:</dt>
671<dd>1L</dd>
672</dl>
673<ul class="blockList">
674<li class="blockList"><a name="serializedForm">
675<!--   -->
676</a>
677<h3>Serialized Fields</h3>
678<ul class="blockList">
679<li class="blockList">
680<h4>prettyPrinter</h4>
681<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> prettyPrinter</pre>
682<div class="block">To allow for dynamic enabling/disabling of pretty printing,
683 pretty printer can be optionally configured for writer
684 as well</div>
685</li>
686<li class="blockList">
687<h4>schema</h4>
688<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a> schema</pre>
689<div class="block">When using data format that uses a schema, schema is passed
690 to generator.</div>
691</li>
692<li class="blockList">
693<h4>characterEscapes</h4>
694<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a> characterEscapes</pre>
695<div class="block">Caller may want to specify character escaping details, either as
696 defaults, or on call-by-call basis.</div>
697</li>
698<li class="blockListLast">
699<h4>rootValueSeparator</h4>
700<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a> rootValueSeparator</pre>
701<div class="block">Caller may want to override so-called "root value separator",
702 String added (verbatim, with no quoting or escaping) between
703 values in root context. Default value is a single space character,
704 but this is often changed to linefeed.</div>
705</li>
706</ul>
707</li>
708</ul>
709</li>
710<li class="blockList"><a name="com.fasterxml.jackson.databind.ObjectWriter.Prefetch">
711<!--   -->
712</a>
713<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
714<dl class="nameValue">
715<dt>serialVersionUID:</dt>
716<dd>1L</dd>
717</dl>
718<ul class="blockList">
719<li class="blockList"><a name="serializedForm">
720<!--   -->
721</a>
722<h3>Serialized Fields</h3>
723<ul class="blockList">
724<li class="blockList">
725<h4>rootType</h4>
726<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType</pre>
727<div class="block">Specified root serialization type to use; can be same
728 as runtime type, but usually one of its super types
729 (parent class or interface it implements).</div>
730</li>
731<li class="blockList">
732<h4>valueSerializer</h4>
733<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; valueSerializer</pre>
734<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>
735 is known, and if so, reuse it afterwards.
736 This allows avoiding further serializer lookups and increases
737 performance a bit on cases where readers are reused.</div>
738</li>
739<li class="blockListLast">
740<h4>typeSerializer</h4>
741<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSerializer</pre>
742<div class="block">When dealing with polymorphic types, we can not pre-fetch
743 serializer, but can pre-fetch <a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeSerializer</code></a>.</div>
744</li>
745</ul>
746</li>
747</ul>
748</li>
749<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyMetadata">
750<!--   -->
751</a>
752<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
753<dl class="nameValue">
754<dt>serialVersionUID:</dt>
755<dd>-1L</dd>
756</dl>
757<ul class="blockList">
758<li class="blockList"><a name="serialized_methods">
759<!--   -->
760</a>
761<h3>Serialization Methods</h3>
762<ul class="blockList">
763<li class="blockListLast"><a name="readResolve()">
764<!--   -->
765</a>
766<h4>readResolve</h4>
767<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
768<div class="block">Minor optimization: let's canonicalize back to placeholders in cases
769 where there is no real data to consider</div>
770</li>
771</ul>
772</li>
773<li class="blockList"><a name="serializedForm">
774<!--   -->
775</a>
776<h3>Serialized Fields</h3>
777<ul class="blockList">
778<li class="blockList">
779<h4>_required</h4>
780<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _required</pre>
781<div class="block">Three states: required, not required and unknown; unknown represented
782 as null.</div>
783</li>
784<li class="blockList">
785<h4>_description</h4>
786<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _description</pre>
787<div class="block">Optional human-readable description associated with the property.</div>
788</li>
789<li class="blockList">
790<h4>_index</h4>
791<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> _index</pre>
792<div class="block">Optional index of the property within containing Object.</div>
793<dl><dt><span class="strong">Since:</span></dt>
794  <dd>2.4</dd></dl>
795</li>
796<li class="blockListLast">
797<h4>_defaultValue</h4>
798<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _defaultValue</pre>
799<div class="block">Optional default value, as String, for property; not used cor
800 any functionality by core databind, offered as metadata for
801 extensions.</div>
802</li>
803</ul>
804</li>
805</ul>
806</li>
807<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyName">
808<!--   -->
809</a>
810<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
811<dl class="nameValue">
812<dt>serialVersionUID:</dt>
813<dd>1L</dd>
814</dl>
815<ul class="blockList">
816<li class="blockList"><a name="serialized_methods">
817<!--   -->
818</a>
819<h3>Serialization Methods</h3>
820<ul class="blockList">
821<li class="blockListLast"><a name="readResolve()">
822<!--   -->
823</a>
824<h4>readResolve</h4>
825<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
826</li>
827</ul>
828</li>
829<li class="blockList"><a name="serializedForm">
830<!--   -->
831</a>
832<h3>Serialized Fields</h3>
833<ul class="blockList">
834<li class="blockList">
835<h4>_simpleName</h4>
836<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _simpleName</pre>
837<div class="block">Basic name of the property.</div>
838</li>
839<li class="blockList">
840<h4>_namespace</h4>
841<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _namespace</pre>
842<div class="block">Additional namespace, for formats that have such concept (JSON
843 does not, XML does, for example).</div>
844</li>
845<li class="blockListLast">
846<h4>_encodedSimple</h4>
847<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a> _encodedSimple</pre>
848<div class="block">Lazily-constructed efficient representation of the simple name.
849<p>
850 NOTE: not defined as volatile to avoid performance problem with
851 concurrent access in multi-core environments; due to statelessness
852 of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/SerializedString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io"><code>SerializedString</code></a> at most leads to multiple instantiations.</div>
853<dl><dt><span class="strong">Since:</span></dt>
854  <dd>2.4</dd></dl>
855</li>
856</ul>
857</li>
858</ul>
859</li>
860<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy">
861<!--   -->
862</a>
863<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
864</li>
865<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy">
866<!--   -->
867</a>
868<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.KebabCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3>
869</li>
870<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy">
871<!--   -->
872</a>
873<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>
874</li>
875<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy">
876<!--   -->
877</a>
878<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.SnakeCaseStrategy</a> implements Serializable</h3>
879</li>
880<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy">
881<!--   -->
882</a>
883<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.UpperCamelCaseStrategy</a> implements Serializable</h3>
884</li>
885<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase">
886<!--   -->
887</a>
888<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>
889</li>
890<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy">
891<!--   -->
892</a>
893<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3>
894</li>
895<li class="blockList"><a name="com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy">
896<!--   -->
897</a>
898<h3>Class <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy</a> extends <a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a> implements Serializable</h3>
899</li>
900<li class="blockList"><a name="com.fasterxml.jackson.databind.RuntimeJsonMappingException">
901<!--   -->
902</a>
903<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/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
904</li>
905<li class="blockList"><a name="com.fasterxml.jackson.databind.SerializationConfig">
906<!--   -->
907</a>
908<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>&lt;<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>&gt; implements Serializable</h3>
909<dl class="nameValue">
910<dt>serialVersionUID:</dt>
911<dd>1L</dd>
912</dl>
913<ul class="blockList">
914<li class="blockList"><a name="serializedForm">
915<!--   -->
916</a>
917<h3>Serialized Fields</h3>
918<ul class="blockList">
919<li class="blockList">
920<h4>_filterProvider</h4>
921<pre><a href="com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a> _filterProvider</pre>
922<div class="block">Object used for resolving filter ids to filter instances.
923 Non-null if explicitly defined; null by default.</div>
924</li>
925<li class="blockList">
926<h4>_defaultPrettyPrinter</h4>
927<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter</pre>
928<div class="block">If "default pretty-printing" is enabled, it will create the instance
929 from this blueprint object.</div>
930<dl><dt><span class="strong">Since:</span></dt>
931  <dd>2.6</dd></dl>
932</li>
933<li class="blockList">
934<h4>_serFeatures</h4>
935<pre>int _serFeatures</pre>
936<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>
937</li>
938<li class="blockList">
939<h4>_generatorFeatures</h4>
940<pre>int _generatorFeatures</pre>
941<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable.</div>
942</li>
943<li class="blockList">
944<h4>_generatorFeaturesToChange</h4>
945<pre>int _generatorFeaturesToChange</pre>
946<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s to enable/disable</div>
947</li>
948<li class="blockList">
949<h4>_formatWriteFeatures</h4>
950<pre>int _formatWriteFeatures</pre>
951<div class="block">States of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable.</div>
952<dl><dt><span class="strong">Since:</span></dt>
953  <dd>2.7</dd></dl>
954</li>
955<li class="blockList">
956<h4>_formatWriteFeaturesToChange</h4>
957<pre>int _formatWriteFeaturesToChange</pre>
958<div class="block">Bitflag of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>FormatFeature</code></a>s to enable/disable</div>
959<dl><dt><span class="strong">Since:</span></dt>
960  <dd>2.7</dd></dl>
961</li>
962<li class="blockListLast">
963<h4>_serializationInclusion</h4>
964<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> _serializationInclusion</pre>
965<div class="block">Which Bean/Map properties are to be included in serialization?
966 Default settings is to include all regardless of value; can be
967 changed to only include non-null properties, or properties
968 with non-default values.
969<p>
970 NOTE: type changed in 2.7, to include both value and content
971 inclusion options./</div>
972</li>
973</ul>
974</li>
975</ul>
976</li>
977</ul>
978</li>
979<li class="blockList">
980<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.cfg</h2>
981<ul class="blockList">
982<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.BaseSettings">
983<!--   -->
984</a>
985<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
986<dl class="nameValue">
987<dt>serialVersionUID:</dt>
988<dd>1L</dd>
989</dl>
990<ul class="blockList">
991<li class="blockList"><a name="serializedForm">
992<!--   -->
993</a>
994<h3>Serialized Fields</h3>
995<ul class="blockList">
996<li class="blockList">
997<h4>_classIntrospector</h4>
998<pre><a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> _classIntrospector</pre>
999<div class="block">Introspector used to figure out Bean properties needed for bean serialization
1000 and deserialization. Overridable so that it is possible to change low-level
1001 details of introspection, like adding new annotation types.</div>
1002</li>
1003<li class="blockList">
1004<h4>_annotationIntrospector</h4>
1005<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre>
1006<div class="block">Introspector used for accessing annotation value based configuration.</div>
1007</li>
1008<li class="blockList">
1009<h4>_visibilityChecker</h4>
1010<pre><a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;<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>&lt;<a href="com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="type parameter in VisibilityChecker">T</a>&gt;&gt; _visibilityChecker</pre>
1011<div class="block">Object used for determining whether specific property elements
1012 (method, constructors, fields) can be auto-detected based on
1013 their visibility (access modifiers). Can be changed to allow
1014 different minimum visibility levels for auto-detection. Note
1015 that this is the global handler; individual types (classes)
1016 can further override active checker used (using
1017 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div>
1018</li>
1019<li class="blockList">
1020<h4>_propertyNamingStrategy</h4>
1021<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _propertyNamingStrategy</pre>
1022<div class="block">Custom property naming strategy in use, if any.</div>
1023</li>
1024<li class="blockList">
1025<h4>_typeFactory</h4>
1026<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
1027<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;
1028 needed to allow modules to add more custom type handling
1029 (mostly to support types of non-Java JVM languages)</div>
1030</li>
1031<li class="blockList">
1032<h4>_typeResolverBuilder</h4>
1033<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;<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>&lt;<a href="com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="type parameter in TypeResolverBuilder">T</a>&gt;&gt; _typeResolverBuilder</pre>
1034<div class="block">Type information handler used for "untyped" values (ones declared
1035 to have type <code>Object.class</code>)</div>
1036</li>
1037<li class="blockList">
1038<h4>_dateFormat</h4>
1039<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre>
1040<div class="block">Custom date format to use for de-serialization. If specified, will be
1041 used instead of <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><code>StdDateFormat</code></a>.
1042<p>
1043 Note that the configured format object will be cloned once per
1044 deserialization process (first time it is needed)</div>
1045</li>
1046<li class="blockList">
1047<h4>_handlerInstantiator</h4>
1048<pre><a href="com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> _handlerInstantiator</pre>
1049<div class="block">Object used for creating instances of handlers (serializers, deserializers,
1050 type and type id resolvers), given class to instantiate. This is typically
1051 used to do additional configuration (with dependency injection, for example)
1052 beyond simply construction of instances; or to use alternative constructors.</div>
1053</li>
1054<li class="blockList">
1055<h4>_locale</h4>
1056<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre>
1057<div class="block">Default <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> used with serialization formats.
1058 Default value is <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
1059</li>
1060<li class="blockList">
1061<h4>_timeZone</h4>
1062<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> _timeZone</pre>
1063<div class="block">Default <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> used with serialization formats,
1064 if (and only if!) explicitly set by use; otherwise `null` to indicate
1065 "use default", which currently (Jackson 2.6) means "GMT"
1066<p>
1067 Note that if a new value is set, timezone is also assigned to
1068 <a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html#_dateFormat"><code>BaseSettings._dateFormat</code></a> of this object.</div>
1069</li>
1070<li class="blockListLast">
1071<h4>_defaultBase64</h4>
1072<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> _defaultBase64</pre>
1073<div class="block">Explicitly default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use for handling
1074 binary data (<code>byte[]</code>), used with data formats
1075 that use base64 encoding (like JSON, CSV).</div>
1076<dl><dt><span class="strong">Since:</span></dt>
1077  <dd>2.1</dd></dl>
1078</li>
1079</ul>
1080</li>
1081</ul>
1082</li>
1083<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl">
1084<!--   -->
1085</a>
1086<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>
1087<dl class="nameValue">
1088<dt>serialVersionUID:</dt>
1089<dd>1L</dd>
1090</dl>
1091<ul class="blockList">
1092<li class="blockList"><a name="serializedForm">
1093<!--   -->
1094</a>
1095<h3>Serialized Fields</h3>
1096<ul class="blockList">
1097<li class="blockListLast">
1098<h4>_shared</h4>
1099<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _shared</pre>
1100<div class="block">Shared attributes that we can not modify in-place.</div>
1101</li>
1102</ul>
1103</li>
1104</ul>
1105</li>
1106<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig">
1107<!--   -->
1108</a>
1109<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1110<dl class="nameValue">
1111<dt>serialVersionUID:</dt>
1112<dd>1L</dd>
1113</dl>
1114<ul class="blockList">
1115<li class="blockList"><a name="serializedForm">
1116<!--   -->
1117</a>
1118<h3>Serialized Fields</h3>
1119<ul class="blockList">
1120<li class="blockList">
1121<h4>_additionalDeserializers</h4>
1122<pre><a href="com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>[] _additionalDeserializers</pre>
1123<div class="block">List of providers for additional deserializers, checked before considering default
1124 basic or bean deserializers.</div>
1125</li>
1126<li class="blockList">
1127<h4>_additionalKeyDeserializers</h4>
1128<pre><a href="com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>[] _additionalKeyDeserializers</pre>
1129<div class="block">List of providers for additional key deserializers, checked before considering
1130 standard key deserializers.</div>
1131</li>
1132<li class="blockList">
1133<h4>_modifiers</h4>
1134<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>[] _modifiers</pre>
1135<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
1136 are configured and constructed.</div>
1137</li>
1138<li class="blockList">
1139<h4>_abstractTypeResolvers</h4>
1140<pre><a href="com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>[] _abstractTypeResolvers</pre>
1141<div class="block">List of objects that may be able to resolve abstract types to
1142 concrete types. Used by functionality like "mr Bean" to materialize
1143 types as needed.</div>
1144</li>
1145<li class="blockListLast">
1146<h4>_valueInstantiators</h4>
1147<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>[] _valueInstantiators</pre>
1148<div class="block">List of objects that know how to create instances of POJO types;
1149 possibly using custom construction (non-annoted constructors; factory
1150 methods external to value type etc).
1151 Used to support objects that are created using non-standard methods;
1152 or to support post-constructor functionality.</div>
1153</li>
1154</ul>
1155</li>
1156</ul>
1157</li>
1158<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfig">
1159<!--   -->
1160</a>
1161<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1162<dl class="nameValue">
1163<dt>serialVersionUID:</dt>
1164<dd>1L</dd>
1165</dl>
1166<ul class="blockList">
1167<li class="blockList"><a name="serializedForm">
1168<!--   -->
1169</a>
1170<h3>Serialized Fields</h3>
1171<ul class="blockList">
1172<li class="blockList">
1173<h4>_mapperFeatures</h4>
1174<pre>int _mapperFeatures</pre>
1175<div class="block">Set of shared mapper features enabled.</div>
1176</li>
1177<li class="blockListLast">
1178<h4>_base</h4>
1179<pre><a href="com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre>
1180<div class="block">Immutable container object for simple configuration settings.</div>
1181</li>
1182</ul>
1183</li>
1184</ul>
1185</li>
1186<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.MapperConfigBase">
1187<!--   -->
1188</a>
1189<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>&lt;<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>&lt;<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>&gt;&gt; implements Serializable</h3>
1190<ul class="blockList">
1191<li class="blockList"><a name="serializedForm">
1192<!--   -->
1193</a>
1194<h3>Serialized Fields</h3>
1195<ul class="blockList">
1196<li class="blockList">
1197<h4>_mixIns</h4>
1198<pre><a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
1199<div class="block">Mix-in annotation mappings to use, if any: immutable,
1200 can not be changed once defined.</div>
1201<dl><dt><span class="strong">Since:</span></dt>
1202  <dd>2.6</dd></dl>
1203</li>
1204<li class="blockList">
1205<h4>_subtypeResolver</h4>
1206<pre><a href="com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
1207<div class="block">Registered concrete subtypes that can be used instead of (or
1208 in addition to) ones declared using annotations.</div>
1209</li>
1210<li class="blockList">
1211<h4>_rootName</h4>
1212<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _rootName</pre>
1213<div class="block">Explicitly defined root name to use, if any; if empty
1214 String, will disable root-name wrapping; if null, will
1215 use defaults</div>
1216</li>
1217<li class="blockList">
1218<h4>_view</h4>
1219<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _view</pre>
1220<div class="block">View to use for filtering out properties to serialize
1221 or deserialize.
1222 Null if none (will also be assigned null if <code>Object.class</code>
1223 is defined), meaning that all properties are to be included.</div>
1224</li>
1225<li class="blockList">
1226<h4>_attributes</h4>
1227<pre><a href="com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre>
1228<div class="block">Contextual attributes accessible (get and set) during processing,
1229 on per-call basis.</div>
1230<dl><dt><span class="strong">Since:</span></dt>
1231  <dd>2.3</dd></dl>
1232</li>
1233<li class="blockListLast">
1234<h4>_rootNames</h4>
1235<pre><a href="com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre>
1236<dl><dt><span class="strong">Since:</span></dt>
1237  <dd>2.6</dd></dl>
1238</li>
1239</ul>
1240</li>
1241</ul>
1242</li>
1243<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig">
1244<!--   -->
1245</a>
1246<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1247<dl class="nameValue">
1248<dt>serialVersionUID:</dt>
1249<dd>1L</dd>
1250</dl>
1251<ul class="blockList">
1252<li class="blockList"><a name="serializedForm">
1253<!--   -->
1254</a>
1255<h3>Serialized Fields</h3>
1256<ul class="blockList">
1257<li class="blockList">
1258<h4>_additionalSerializers</h4>
1259<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalSerializers</pre>
1260<div class="block">List of providers for additional serializers, checked before considering default
1261 basic or bean serialializers.</div>
1262</li>
1263<li class="blockList">
1264<h4>_additionalKeySerializers</h4>
1265<pre><a href="com/fasterxml/jackson/databind/ser/Serializers.html" title="interface in com.fasterxml.jackson.databind.ser">Serializers</a>[] _additionalKeySerializers</pre>
1266<div class="block">List of providers for additional key serializers, checked before considering default
1267 key serialializers.</div>
1268</li>
1269<li class="blockListLast">
1270<h4>_modifiers</h4>
1271<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a>[] _modifiers</pre>
1272<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
1273 are configured and constructed.</div>
1274</li>
1275</ul>
1276</li>
1277</ul>
1278</li>
1279</ul>
1280</li>
1281<li class="blockList">
1282<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.deser</h2>
1283<ul class="blockList">
1284<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.AbstractDeserializer">
1285<!--   -->
1286</a>
1287<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
1288<dl class="nameValue">
1289<dt>serialVersionUID:</dt>
1290<dd>1L</dd>
1291</dl>
1292<ul class="blockList">
1293<li class="blockList"><a name="serializedForm">
1294<!--   -->
1295</a>
1296<h3>Serialized Fields</h3>
1297<ul class="blockList">
1298<li class="blockList">
1299<h4>_baseType</h4>
1300<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre>
1301</li>
1302<li class="blockList">
1303<h4>_objectIdReader</h4>
1304<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
1305</li>
1306<li class="blockList">
1307<h4>_backRefProperties</h4>
1308<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _backRefProperties</pre>
1309</li>
1310<li class="blockList">
1311<h4>_acceptString</h4>
1312<pre>boolean _acceptString</pre>
1313</li>
1314<li class="blockList">
1315<h4>_acceptBoolean</h4>
1316<pre>boolean _acceptBoolean</pre>
1317</li>
1318<li class="blockList">
1319<h4>_acceptInt</h4>
1320<pre>boolean _acceptInt</pre>
1321</li>
1322<li class="blockListLast">
1323<h4>_acceptDouble</h4>
1324<pre>boolean _acceptDouble</pre>
1325</li>
1326</ul>
1327</li>
1328</ul>
1329</li>
1330<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BasicDeserializerFactory">
1331<!--   -->
1332</a>
1333<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>
1334<ul class="blockList">
1335<li class="blockList"><a name="serializedForm">
1336<!--   -->
1337</a>
1338<h3>Serialized Fields</h3>
1339<ul class="blockList">
1340<li class="blockListLast">
1341<h4>_factoryConfig</h4>
1342<pre><a href="com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a> _factoryConfig</pre>
1343<div class="block">Configuration settings for this factory; immutable instance (just like this
1344 factory), new version created via copy-constructor (fluent-style)</div>
1345</li>
1346</ul>
1347</li>
1348</ul>
1349</li>
1350<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializer">
1351<!--   -->
1352</a>
1353<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>
1354<dl class="nameValue">
1355<dt>serialVersionUID:</dt>
1356<dd>1L</dd>
1357</dl>
1358</li>
1359<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerBase">
1360<!--   -->
1361</a>
1362<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
1363<dl class="nameValue">
1364<dt>serialVersionUID:</dt>
1365<dd>1L</dd>
1366</dl>
1367<ul class="blockList">
1368<li class="blockList"><a name="serializedForm">
1369<!--   -->
1370</a>
1371<h3>Serialized Fields</h3>
1372<ul class="blockList">
1373<li class="blockList">
1374<h4>_beanType</h4>
1375<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre>
1376<div class="block">Declared type of the bean this deserializer handles.</div>
1377</li>
1378<li class="blockList">
1379<h4>_serializationShape</h4>
1380<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre>
1381<div class="block">Requested shape from bean class annotations.</div>
1382</li>
1383<li class="blockList">
1384<h4>_valueInstantiator</h4>
1385<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
1386<div class="block">Object that handles details of constructing initial
1387 bean value (to which bind data to), unless instance
1388 is passed (via updateValue())</div>
1389</li>
1390<li class="blockList">
1391<h4>_delegateDeserializer</h4>
1392<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegateDeserializer</pre>
1393<div class="block">Deserializer that is used iff delegate-based creator is
1394 to be used for deserializing from JSON Object.</div>
1395</li>
1396<li class="blockList">
1397<h4>_arrayDelegateDeserializer</h4>
1398<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _arrayDelegateDeserializer</pre>
1399<div class="block">Deserializer that is used iff array-delegate-based creator
1400 is to be used for deserializing from JSON Object.</div>
1401</li>
1402<li class="blockList">
1403<h4>_propertyBasedCreator</h4>
1404<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre>
1405<div class="block">If the bean needs to be instantiated using constructor
1406 or factory method
1407 that takes one or more named properties as argument(s),
1408 this creator is used for instantiation.
1409 This value gets resolved during general resolution.</div>
1410</li>
1411<li class="blockList">
1412<h4>_nonStandardCreation</h4>
1413<pre>boolean _nonStandardCreation</pre>
1414<div class="block">Flag that is set to mark "non-standard" cases; where either
1415 we use one of non-default creators, or there are unwrapped
1416 values to consider.</div>
1417</li>
1418<li class="blockList">
1419<h4>_vanillaProcessing</h4>
1420<pre>boolean _vanillaProcessing</pre>
1421<div class="block">Flag that indicates that no "special features" whatsoever
1422 are enabled, so the simplest processing is possible.</div>
1423</li>
1424<li class="blockList">
1425<h4>_beanProperties</h4>
1426<pre><a href="com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre>
1427<div class="block">Mapping of property names to properties, built when all properties
1428 to use have been successfully resolved.</div>
1429</li>
1430<li class="blockList">
1431<h4>_injectables</h4>
1432<pre><a href="com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre>
1433<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
1434 expected by the bean; otherwise null.
1435 This includes injectors used for injecting values via setters
1436 and fields, but not ones passed through constructor parameters.</div>
1437</li>
1438<li class="blockList">
1439<h4>_anySetter</h4>
1440<pre><a href="com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre>
1441<div class="block">Fallback setter used for handling any properties that are not
1442 mapped to regular setters. If setter is not null, it will be
1443 called once for each such property.</div>
1444</li>
1445<li class="blockList">
1446<h4>_ignorableProps</h4>
1447<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; _ignorableProps</pre>
1448<div class="block">In addition to properties that are set, we will also keep
1449 track of recognized but ignorable properties: these will
1450 be skipped without errors or warnings.</div>
1451</li>
1452<li class="blockList">
1453<h4>_ignoreAllUnknown</h4>
1454<pre>boolean _ignoreAllUnknown</pre>
1455<div class="block">Flag that can be set to ignore and skip unknown properties.
1456 If set, will not throw an exception for unknown properties.</div>
1457</li>
1458<li class="blockList">
1459<h4>_needViewProcesing</h4>
1460<pre>boolean _needViewProcesing</pre>
1461<div class="block">Flag that indicates that some aspect of deserialization depends
1462 on active view used (if any)</div>
1463</li>
1464<li class="blockList">
1465<h4>_backRefs</h4>
1466<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _backRefs</pre>
1467<div class="block">We may also have one or more back reference fields (usually
1468 zero or one).</div>
1469</li>
1470<li class="blockList">
1471<h4>_unwrappedPropertyHandler</h4>
1472<pre><a href="com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre>
1473<div class="block">If one of properties has "unwrapped" value, we need separate
1474 helper object</div>
1475</li>
1476<li class="blockList">
1477<h4>_externalTypeIdHandler</h4>
1478<pre><a href="com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre>
1479<div class="block">Handler that we need iff any of properties uses external
1480 type id.</div>
1481</li>
1482<li class="blockListLast">
1483<h4>_objectIdReader</h4>
1484<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
1485<div class="block">If an Object Id is to be used for value handled by this
1486 deserializer, this reader is used for handling.</div>
1487</li>
1488</ul>
1489</li>
1490</ul>
1491</li>
1492<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BeanDeserializerFactory">
1493<!--   -->
1494</a>
1495<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>
1496<dl class="nameValue">
1497<dt>serialVersionUID:</dt>
1498<dd>1L</dd>
1499</dl>
1500</li>
1501<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer">
1502<!--   -->
1503</a>
1504<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>
1505<dl class="nameValue">
1506<dt>serialVersionUID:</dt>
1507<dd>1L</dd>
1508</dl>
1509<ul class="blockList">
1510<li class="blockList"><a name="serializedForm">
1511<!--   -->
1512</a>
1513<h3>Serialized Fields</h3>
1514<ul class="blockList">
1515<li class="blockListLast">
1516<h4>_buildMethod</h4>
1517<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre>
1518</li>
1519</ul>
1520</li>
1521</ul>
1522</li>
1523<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.CreatorProperty">
1524<!--   -->
1525</a>
1526<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>
1527<dl class="nameValue">
1528<dt>serialVersionUID:</dt>
1529<dd>1L</dd>
1530</dl>
1531<ul class="blockList">
1532<li class="blockList"><a name="serializedForm">
1533<!--   -->
1534</a>
1535<h3>Serialized Fields</h3>
1536<ul class="blockList">
1537<li class="blockList">
1538<h4>_annotated</h4>
1539<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _annotated</pre>
1540<div class="block">Placeholder that represents constructor parameter, when it is created
1541 from actual constructor.
1542 May be null when a synthetic instance is created.</div>
1543</li>
1544<li class="blockList">
1545<h4>_injectableValueId</h4>
1546<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _injectableValueId</pre>
1547<div class="block">Id of value to inject, if value injection should be used for this parameter
1548 (in addition to, or instead of, regular deserialization).</div>
1549</li>
1550<li class="blockList">
1551<h4>_creatorIndex</h4>
1552<pre>int _creatorIndex</pre>
1553<dl><dt><span class="strong">Since:</span></dt>
1554  <dd>2.1</dd></dl>
1555</li>
1556<li class="blockListLast">
1557<h4>_fallbackSetter</h4>
1558<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _fallbackSetter</pre>
1559<div class="block">In special cases, when implementing "updateValue", we can not use
1560 constructors or factory methods, but have to fall back on using a
1561 setter (or mutable field property). If so, this refers to that fallback
1562 accessor.
1563<p>
1564 Mutable only to allow setting after construction, but must be strictly
1565 set before any use.</div>
1566<dl><dt><span class="strong">Since:</span></dt>
1567  <dd>2.3</dd></dl>
1568</li>
1569</ul>
1570</li>
1571</ul>
1572</li>
1573<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext">
1574<!--   -->
1575</a>
1576<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>
1577<dl class="nameValue">
1578<dt>serialVersionUID:</dt>
1579<dd>1L</dd>
1580</dl>
1581<ul class="blockList">
1582<li class="blockList"><a name="serializedForm">
1583<!--   -->
1584</a>
1585<h3>Serialized Fields</h3>
1586<ul class="blockList">
1587<li class="blockListLast">
1588<h4>_objectIdResolvers</h4>
1589<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; _objectIdResolvers</pre>
1590</li>
1591</ul>
1592</li>
1593</ul>
1594</li>
1595<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl">
1596<!--   -->
1597</a>
1598<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>
1599<dl class="nameValue">
1600<dt>serialVersionUID:</dt>
1601<dd>1L</dd>
1602</dl>
1603</li>
1604<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.DeserializerCache">
1605<!--   -->
1606</a>
1607<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1608<dl class="nameValue">
1609<dt>serialVersionUID:</dt>
1610<dd>1L</dd>
1611</dl>
1612<ul class="blockList">
1613<li class="blockList"><a name="serialized_methods">
1614<!--   -->
1615</a>
1616<h3>Serialization Methods</h3>
1617<ul class="blockList">
1618<li class="blockListLast"><a name="writeReplace()">
1619<!--   -->
1620</a>
1621<h4>writeReplace</h4>
1622<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
1623</li>
1624</ul>
1625</li>
1626<li class="blockList"><a name="serializedForm">
1627<!--   -->
1628</a>
1629<h3>Serialized Fields</h3>
1630<ul class="blockList">
1631<li class="blockList">
1632<h4>_cachedDeserializers</h4>
1633<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">V</a>&gt; _cachedDeserializers</pre>
1634<div class="block">We will also cache some dynamically constructed deserializers;
1635 specifically, ones that are expensive to construct.
1636 This currently means bean and Enum deserializers; starting with
1637 2.5, container deserializers will also be cached.
1638<p>
1639 Given that we don't expect much concurrency for additions
1640 (should very quickly converge to zero after startup), let's
1641 define a relatively low concurrency setting.</div>
1642</li>
1643<li class="blockListLast">
1644<h4>_incompleteDeserializers</h4>
1645<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _incompleteDeserializers</pre>
1646<div class="block">During deserializer construction process we may need to keep track of partially
1647 completed deserializers, to resolve cyclic dependencies. This is the
1648 map used for storing deserializers before they are fully complete.</div>
1649</li>
1650</ul>
1651</li>
1652</ul>
1653</li>
1654<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableAnyProperty">
1655<!--   -->
1656</a>
1657<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1658<dl class="nameValue">
1659<dt>serialVersionUID:</dt>
1660<dd>1L</dd>
1661</dl>
1662<ul class="blockList">
1663<li class="blockList"><a name="serialized_methods">
1664<!--   -->
1665</a>
1666<h3>Serialization Methods</h3>
1667<ul class="blockList">
1668<li class="blockListLast"><a name="readResolve()">
1669<!--   -->
1670</a>
1671<h4>readResolve</h4>
1672<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
1673<div class="block">Need to define this to verify that we retain actual Method reference</div>
1674</li>
1675</ul>
1676</li>
1677<li class="blockList"><a name="serializedForm">
1678<!--   -->
1679</a>
1680<h3>Serialized Fields</h3>
1681<ul class="blockList">
1682<li class="blockList">
1683<h4>_property</h4>
1684<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
1685<div class="block">Method used for setting "any" properties, along with annotation
1686 information. Retained to allow contextualization of any properties.</div>
1687</li>
1688<li class="blockList">
1689<h4>_setter</h4>
1690<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _setter</pre>
1691<div class="block">Annotated variant is needed for JDK serialization only</div>
1692</li>
1693<li class="blockList">
1694<h4>_type</h4>
1695<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
1696</li>
1697<li class="blockList">
1698<h4>_valueDeserializer</h4>
1699<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
1700</li>
1701<li class="blockListLast">
1702<h4>_valueTypeDeserializer</h4>
1703<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
1704</li>
1705</ul>
1706</li>
1707</ul>
1708</li>
1709<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.SettableBeanProperty">
1710<!--   -->
1711</a>
1712<h3>Class <a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.SettableBeanProperty</a> extends <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a> implements Serializable</h3>
1713<ul class="blockList">
1714<li class="blockList"><a name="serializedForm">
1715<!--   -->
1716</a>
1717<h3>Serialized Fields</h3>
1718<ul class="blockList">
1719<li class="blockList">
1720<h4>_propName</h4>
1721<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _propName</pre>
1722<div class="block">Logical name of the property (often but not always derived
1723 from the setter method name)</div>
1724</li>
1725<li class="blockList">
1726<h4>_type</h4>
1727<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
1728<div class="block">Base type for property; may be a supertype of actual value.</div>
1729</li>
1730<li class="blockList">
1731<h4>_wrapperName</h4>
1732<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre>
1733<dl><dt><span class="strong">Since:</span></dt>
1734  <dd>2.2</dd></dl>
1735</li>
1736<li class="blockList">
1737<h4>_valueDeserializer</h4>
1738<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
1739<div class="block">Deserializer used for handling property value.
1740<p>
1741 NOTE: has been immutable since 2.3</div>
1742</li>
1743<li class="blockList">
1744<h4>_valueTypeDeserializer</h4>
1745<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
1746<div class="block">If value will contain type information (to support
1747 polymorphic handling), this is the type deserializer
1748 used to handle type resolution.</div>
1749</li>
1750<li class="blockList">
1751<h4>_managedReferenceName</h4>
1752<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _managedReferenceName</pre>
1753<div class="block">If property represents a managed (forward) reference
1754 (see [JACKSON-235]), we will need name of reference for
1755 later linking.
1756<p>
1757 TODO: should try to make immutable.</div>
1758</li>
1759<li class="blockList">
1760<h4>_objectIdInfo</h4>
1761<pre><a href="com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> _objectIdInfo</pre>
1762<div class="block">This is the information for object identity associated with the property.
1763 <p>
1764 TODO: should try to make immutable.</div>
1765</li>
1766<li class="blockList">
1767<h4>_viewMatcher</h4>
1768<pre><a href="com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">ViewMatcher</a> _viewMatcher</pre>
1769<div class="block">Helper object used for checking whether this property is to
1770 be included in the active view, if property is view-specific;
1771 null otherwise.
1772<p>
1773 TODO: should try to make immutable.</div>
1774</li>
1775<li class="blockListLast">
1776<h4>_propertyIndex</h4>
1777<pre>int _propertyIndex</pre>
1778<div class="block">Index of property (within all property of a bean); assigned
1779 when all properties have been collected. Order of entries
1780 is arbitrary, but once indexes are assigned they are not
1781 changed.
1782<p>
1783 TODO: should try to make immutable if at all possible</div>
1784</li>
1785</ul>
1786</li>
1787</ul>
1788</li>
1789<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.UnresolvedForwardReference">
1790<!--   -->
1791</a>
1792<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>
1793<dl class="nameValue">
1794<dt>serialVersionUID:</dt>
1795<dd>1L</dd>
1796</dl>
1797<ul class="blockList">
1798<li class="blockList"><a name="serializedForm">
1799<!--   -->
1800</a>
1801<h3>Serialized Fields</h3>
1802<ul class="blockList">
1803<li class="blockList">
1804<h4>_roid</h4>
1805<pre><a href="com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a> _roid</pre>
1806</li>
1807<li class="blockListLast">
1808<h4>_unresolvedIds</h4>
1809<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; _unresolvedIds</pre>
1810</li>
1811</ul>
1812</li>
1813</ul>
1814</li>
1815</ul>
1816</li>
1817<li class="blockList">
1818<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.deser.impl</h2>
1819<ul class="blockList">
1820<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer">
1821<!--   -->
1822</a>
1823<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>
1824<dl class="nameValue">
1825<dt>serialVersionUID:</dt>
1826<dd>1L</dd>
1827</dl>
1828<ul class="blockList">
1829<li class="blockList"><a name="serializedForm">
1830<!--   -->
1831</a>
1832<h3>Serialized Fields</h3>
1833<ul class="blockList">
1834<li class="blockList">
1835<h4>_delegate</h4>
1836<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre>
1837<div class="block">Deserializer we delegate operations that we can not handle.</div>
1838</li>
1839<li class="blockList">
1840<h4>_orderedProperties</h4>
1841<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre>
1842<div class="block">Properties in order expected to be found in JSON array.</div>
1843</li>
1844<li class="blockListLast">
1845<h4>_buildMethod</h4>
1846<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _buildMethod</pre>
1847</li>
1848</ul>
1849</li>
1850</ul>
1851</li>
1852<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer">
1853<!--   -->
1854</a>
1855<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>
1856<dl class="nameValue">
1857<dt>serialVersionUID:</dt>
1858<dd>1L</dd>
1859</dl>
1860<ul class="blockList">
1861<li class="blockList"><a name="serializedForm">
1862<!--   -->
1863</a>
1864<h3>Serialized Fields</h3>
1865<ul class="blockList">
1866<li class="blockList">
1867<h4>_delegate</h4>
1868<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a> _delegate</pre>
1869<div class="block">Deserializer we delegate operations that we can not handle.</div>
1870</li>
1871<li class="blockListLast">
1872<h4>_orderedProperties</h4>
1873<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _orderedProperties</pre>
1874<div class="block">Properties in order expected to be found in JSON array.</div>
1875</li>
1876</ul>
1877</li>
1878</ul>
1879</li>
1880<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap">
1881<!--   -->
1882</a>
1883<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
1884<dl class="nameValue">
1885<dt>serialVersionUID:</dt>
1886<dd>2L</dd>
1887</dl>
1888<ul class="blockList">
1889<li class="blockList"><a name="serializedForm">
1890<!--   -->
1891</a>
1892<h3>Serialized Fields</h3>
1893<ul class="blockList">
1894<li class="blockList">
1895<h4>_caseInsensitive</h4>
1896<pre>boolean _caseInsensitive</pre>
1897<dl><dt><span class="strong">Since:</span></dt>
1898  <dd>2.5</dd></dl>
1899</li>
1900<li class="blockList">
1901<h4>_hashMask</h4>
1902<pre>int _hashMask</pre>
1903</li>
1904<li class="blockList">
1905<h4>_size</h4>
1906<pre>int _size</pre>
1907<div class="block">Number of entries stored in the hash area.</div>
1908</li>
1909<li class="blockList">
1910<h4>_spillCount</h4>
1911<pre>int _spillCount</pre>
1912</li>
1913<li class="blockList">
1914<h4>_hashArea</h4>
1915<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] _hashArea</pre>
1916<div class="block">Hash area that contains key/property pairs in adjacent elements.</div>
1917</li>
1918<li class="blockListLast">
1919<h4>_propsInOrder</h4>
1920<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _propsInOrder</pre>
1921<div class="block">Array of properties in the exact order they were handed in. This is
1922 used by as-array serialization, deserialization.</div>
1923</li>
1924</ul>
1925</li>
1926</ul>
1927</li>
1928<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.CreatorCollector.Vanilla">
1929<!--   -->
1930</a>
1931<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>
1932<dl class="nameValue">
1933<dt>serialVersionUID:</dt>
1934<dd>1L</dd>
1935</dl>
1936<ul class="blockList">
1937<li class="blockList"><a name="serializedForm">
1938<!--   -->
1939</a>
1940<h3>Serialized Fields</h3>
1941<ul class="blockList">
1942<li class="blockListLast">
1943<h4>_type</h4>
1944<pre>int _type</pre>
1945</li>
1946</ul>
1947</li>
1948</ul>
1949</li>
1950<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FailingDeserializer">
1951<!--   -->
1952</a>
1953<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
1954<dl class="nameValue">
1955<dt>serialVersionUID:</dt>
1956<dd>1L</dd>
1957</dl>
1958<ul class="blockList">
1959<li class="blockList"><a name="serializedForm">
1960<!--   -->
1961</a>
1962<h3>Serialized Fields</h3>
1963<ul class="blockList">
1964<li class="blockListLast">
1965<h4>_message</h4>
1966<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _message</pre>
1967</li>
1968</ul>
1969</li>
1970</ul>
1971</li>
1972<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.FieldProperty">
1973<!--   -->
1974</a>
1975<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>
1976<dl class="nameValue">
1977<dt>serialVersionUID:</dt>
1978<dd>1L</dd>
1979</dl>
1980<ul class="blockList">
1981<li class="blockList"><a name="serialized_methods">
1982<!--   -->
1983</a>
1984<h3>Serialization Methods</h3>
1985<ul class="blockList">
1986<li class="blockListLast"><a name="readResolve()">
1987<!--   -->
1988</a>
1989<h4>readResolve</h4>
1990<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
1991</li>
1992</ul>
1993</li>
1994<li class="blockList"><a name="serializedForm">
1995<!--   -->
1996</a>
1997<h3>Serialized Fields</h3>
1998<ul class="blockList">
1999<li class="blockListLast">
2000<h4>_annotated</h4>
2001<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a> _annotated</pre>
2002</li>
2003</ul>
2004</li>
2005</ul>
2006</li>
2007<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.InnerClassProperty">
2008<!--   -->
2009</a>
2010<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>
2011<dl class="nameValue">
2012<dt>serialVersionUID:</dt>
2013<dd>1L</dd>
2014</dl>
2015<ul class="blockList">
2016<li class="blockList"><a name="serialized_methods">
2017<!--   -->
2018</a>
2019<h3>Serialization Methods</h3>
2020<ul class="blockList">
2021<li class="blockList"><a name="readResolve()">
2022<!--   -->
2023</a>
2024<h4>readResolve</h4>
2025<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
2026</li>
2027<li class="blockListLast"><a name="writeReplace()">
2028<!--   -->
2029</a>
2030<h4>writeReplace</h4>
2031<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
2032</li>
2033</ul>
2034</li>
2035<li class="blockList"><a name="serializedForm">
2036<!--   -->
2037</a>
2038<h3>Serialized Fields</h3>
2039<ul class="blockList">
2040<li class="blockList">
2041<h4>_delegate</h4>
2042<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _delegate</pre>
2043<div class="block">Actual property that we use after value construction.</div>
2044</li>
2045<li class="blockListLast">
2046<h4>_annotated</h4>
2047<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _annotated</pre>
2048<div class="block">Serializable version of single-arg constructor we use for value instantiation.</div>
2049</li>
2050</ul>
2051</li>
2052</ul>
2053</li>
2054<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty">
2055<!--   -->
2056</a>
2057<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>
2058<dl class="nameValue">
2059<dt>serialVersionUID:</dt>
2060<dd>1L</dd>
2061</dl>
2062<ul class="blockList">
2063<li class="blockList"><a name="serializedForm">
2064<!--   -->
2065</a>
2066<h3>Serialized Fields</h3>
2067<ul class="blockList">
2068<li class="blockList">
2069<h4>_referenceName</h4>
2070<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _referenceName</pre>
2071</li>
2072<li class="blockList">
2073<h4>_isContainer</h4>
2074<pre>boolean _isContainer</pre>
2075<div class="block">Flag that indicates whether property to handle is a container type
2076 (array, Collection, Map) or not.</div>
2077</li>
2078<li class="blockList">
2079<h4>_managedProperty</h4>
2080<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _managedProperty</pre>
2081</li>
2082<li class="blockListLast">
2083<h4>_backProperty</h4>
2084<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _backProperty</pre>
2085</li>
2086</ul>
2087</li>
2088</ul>
2089</li>
2090<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.MethodProperty">
2091<!--   -->
2092</a>
2093<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>
2094<dl class="nameValue">
2095<dt>serialVersionUID:</dt>
2096<dd>1L</dd>
2097</dl>
2098<ul class="blockList">
2099<li class="blockList"><a name="serialized_methods">
2100<!--   -->
2101</a>
2102<h3>Serialization Methods</h3>
2103<ul class="blockList">
2104<li class="blockListLast"><a name="readResolve()">
2105<!--   -->
2106</a>
2107<h4>readResolve</h4>
2108<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
2109</li>
2110</ul>
2111</li>
2112<li class="blockList"><a name="serializedForm">
2113<!--   -->
2114</a>
2115<h3>Serialized Fields</h3>
2116<ul class="blockList">
2117<li class="blockListLast">
2118<h4>_annotated</h4>
2119<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre>
2120</li>
2121</ul>
2122</li>
2123</ul>
2124</li>
2125<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.NullProvider">
2126<!--   -->
2127</a>
2128<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
2129<dl class="nameValue">
2130<dt>serialVersionUID:</dt>
2131<dd>1L</dd>
2132</dl>
2133<ul class="blockList">
2134<li class="blockList"><a name="serializedForm">
2135<!--   -->
2136</a>
2137<h3>Serialized Fields</h3>
2138<ul class="blockList">
2139<li class="blockList">
2140<h4>_nullValue</h4>
2141<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _nullValue</pre>
2142<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
2143</li>
2144<li class="blockList">
2145<h4>_isPrimitive</h4>
2146<pre>boolean _isPrimitive</pre>
2147<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
2148</li>
2149<li class="blockListLast">
2150<h4>_rawType</h4>
2151<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _rawType</pre>
2152<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
2153</li>
2154</ul>
2155</li>
2156</ul>
2157</li>
2158<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReader">
2159<!--   -->
2160</a>
2161<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
2162<dl class="nameValue">
2163<dt>serialVersionUID:</dt>
2164<dd>1L</dd>
2165</dl>
2166<ul class="blockList">
2167<li class="blockList"><a name="serializedForm">
2168<!--   -->
2169</a>
2170<h3>Serialized Fields</h3>
2171<ul class="blockList">
2172<li class="blockList">
2173<h4>_idType</h4>
2174<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _idType</pre>
2175</li>
2176<li class="blockList">
2177<h4>propertyName</h4>
2178<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> propertyName</pre>
2179</li>
2180<li class="blockList">
2181<h4>generator</h4>
2182<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">T</a>&gt; generator</pre>
2183<div class="block">Blueprint generator instance: actual instance will be
2184 fetched from <a href="com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> using this as
2185 the key.</div>
2186</li>
2187<li class="blockList">
2188<h4>resolver</h4>
2189<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a> resolver</pre>
2190</li>
2191<li class="blockList">
2192<h4>_deserializer</h4>
2193<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _deserializer</pre>
2194<div class="block">Deserializer used for deserializing id values.</div>
2195</li>
2196<li class="blockListLast">
2197<h4>idProperty</h4>
2198<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> idProperty</pre>
2199</li>
2200</ul>
2201</li>
2202</ul>
2203</li>
2204<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty">
2205<!--   -->
2206</a>
2207<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>
2208<dl class="nameValue">
2209<dt>serialVersionUID:</dt>
2210<dd>1L</dd>
2211</dl>
2212<ul class="blockList">
2213<li class="blockList"><a name="serializedForm">
2214<!--   -->
2215</a>
2216<h3>Serialized Fields</h3>
2217<ul class="blockList">
2218<li class="blockListLast">
2219<h4>_forward</h4>
2220<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _forward</pre>
2221</li>
2222</ul>
2223</li>
2224</ul>
2225</li>
2226<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty">
2227<!--   -->
2228</a>
2229<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>
2230<dl class="nameValue">
2231<dt>serialVersionUID:</dt>
2232<dd>1L</dd>
2233</dl>
2234<ul class="blockList">
2235<li class="blockList"><a name="serializedForm">
2236<!--   -->
2237</a>
2238<h3>Serialized Fields</h3>
2239<ul class="blockList">
2240<li class="blockListLast">
2241<h4>_objectIdReader</h4>
2242<pre><a href="com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
2243</li>
2244</ul>
2245</li>
2246</ul>
2247</li>
2248<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator">
2249<!--   -->
2250</a>
2251<h3>Class <a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedObjectIdGenerator.html" title="class in com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator</a> extends <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/ObjectIdGenerators.PropertyGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerators.PropertyGenerator</a> implements Serializable</h3>
2252<dl class="nameValue">
2253<dt>serialVersionUID:</dt>
2254<dd>1L</dd>
2255</dl>
2256</li>
2257<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.SetterlessProperty">
2258<!--   -->
2259</a>
2260<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>
2261<dl class="nameValue">
2262<dt>serialVersionUID:</dt>
2263<dd>1L</dd>
2264</dl>
2265<ul class="blockList">
2266<li class="blockList"><a name="serializedForm">
2267<!--   -->
2268</a>
2269<h3>Serialized Fields</h3>
2270<ul class="blockList">
2271<li class="blockList">
2272<h4>_annotated</h4>
2273<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _annotated</pre>
2274</li>
2275<li class="blockListLast">
2276<h4>_getter</h4>
2277<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _getter</pre>
2278<div class="block">Get method for accessing property value used to access property
2279 (of Collection or Map type) to modify.</div>
2280</li>
2281</ul>
2282</li>
2283</ul>
2284</li>
2285<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer">
2286<!--   -->
2287</a>
2288<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2289<dl class="nameValue">
2290<dt>serialVersionUID:</dt>
2291<dd>1L</dd>
2292</dl>
2293<ul class="blockList">
2294<li class="blockList"><a name="serializedForm">
2295<!--   -->
2296</a>
2297<h3>Serialized Fields</h3>
2298<ul class="blockList">
2299<li class="blockList">
2300<h4>_typeDeserializer</h4>
2301<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _typeDeserializer</pre>
2302</li>
2303<li class="blockListLast">
2304<h4>_deserializer</h4>
2305<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _deserializer</pre>
2306</li>
2307</ul>
2308</li>
2309</ul>
2310</li>
2311</ul>
2312</li>
2313<li class="blockList">
2314<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.deser.std</h2>
2315<ul class="blockList">
2316<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer">
2317<!--   -->
2318</a>
2319<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>
2320<dl class="nameValue">
2321<dt>serialVersionUID:</dt>
2322<dd>1L</dd>
2323</dl>
2324</li>
2325<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer">
2326<!--   -->
2327</a>
2328<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>&gt; implements Serializable</h3>
2329<dl class="nameValue">
2330<dt>serialVersionUID:</dt>
2331<dd>1L</dd>
2332</dl>
2333</li>
2334<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer">
2335<!--   -->
2336</a>
2337<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;?&gt;&gt; implements Serializable</h3>
2338<dl class="nameValue">
2339<dt>serialVersionUID:</dt>
2340<dd>1L</dd>
2341</dl>
2342<ul class="blockList">
2343<li class="blockList"><a name="serializedForm">
2344<!--   -->
2345</a>
2346<h3>Serialized Fields</h3>
2347<ul class="blockList">
2348<li class="blockList">
2349<h4>_referencedType</h4>
2350<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre>
2351<div class="block">Type of value that we reference</div>
2352</li>
2353<li class="blockList">
2354<h4>_valueTypeDeserializer</h4>
2355<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
2356</li>
2357<li class="blockListLast">
2358<h4>_valueDeserializer</h4>
2359<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
2360</li>
2361</ul>
2362</li>
2363</ul>
2364</li>
2365<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer">
2366<!--   -->
2367</a>
2368<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt; implements Serializable</h3>
2369<dl class="nameValue">
2370<dt>serialVersionUID:</dt>
2371<dd>1L</dd>
2372</dl>
2373</li>
2374<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.CollectionDeserializer">
2375<!--   -->
2376</a>
2377<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; implements Serializable</h3>
2378<dl class="nameValue">
2379<dt>serialVersionUID:</dt>
2380<dd>-1L</dd>
2381</dl>
2382<ul class="blockList">
2383<li class="blockList"><a name="serializedForm">
2384<!--   -->
2385</a>
2386<h3>Serialized Fields</h3>
2387<ul class="blockList">
2388<li class="blockList">
2389<h4>_collectionType</h4>
2390<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _collectionType</pre>
2391</li>
2392<li class="blockList">
2393<h4>_valueDeserializer</h4>
2394<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
2395<div class="block">Value deserializer.</div>
2396</li>
2397<li class="blockList">
2398<h4>_valueTypeDeserializer</h4>
2399<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
2400<div class="block">If element instances have polymorphic type information, this
2401 is the type deserializer that can handle it</div>
2402</li>
2403<li class="blockList">
2404<h4>_valueInstantiator</h4>
2405<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
2406</li>
2407<li class="blockList">
2408<h4>_delegateDeserializer</h4>
2409<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegateDeserializer</pre>
2410<div class="block">Deserializer that is used iff delegate-based creator is
2411 to be used for deserializing from JSON Object.</div>
2412</li>
2413<li class="blockListLast">
2414<h4>_unwrapSingle</h4>
2415<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
2416<div class="block">Specific override for this instance (from proper, or global per-type overrides)
2417 to indicate whether single value may be taken to mean an unwrapped one-element array
2418 or not. If null, left to global defaults.</div>
2419<dl><dt><span class="strong">Since:</span></dt>
2420  <dd>2.7</dd></dl>
2421</li>
2422</ul>
2423</li>
2424</ul>
2425</li>
2426<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase">
2427<!--   -->
2428</a>
2429<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="type parameter in ContainerDeserializerBase">T</a>&gt; implements Serializable</h3>
2430</li>
2431<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer">
2432<!--   -->
2433</a>
2434<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&gt; implements Serializable</h3>
2435<ul class="blockList">
2436<li class="blockList"><a name="serializedForm">
2437<!--   -->
2438</a>
2439<h3>Serialized Fields</h3>
2440<ul class="blockList">
2441<li class="blockListLast">
2442<h4>_calendarClass</h4>
2443<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _calendarClass</pre>
2444<div class="block">We may know actual expected type; if so, it will be
2445 used for instantiation.</div>
2446</li>
2447</ul>
2448</li>
2449</ul>
2450</li>
2451<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer">
2452<!--   -->
2453</a>
2454<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="type parameter in DateDeserializers.DateBasedDeserializer">T</a>&gt; implements Serializable</h3>
2455<ul class="blockList">
2456<li class="blockList"><a name="serializedForm">
2457<!--   -->
2458</a>
2459<h3>Serialized Fields</h3>
2460<ul class="blockList">
2461<li class="blockList">
2462<h4>_customFormat</h4>
2463<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre>
2464<div class="block">Specific format to use, if non-null; if null will
2465 just use default format.</div>
2466</li>
2467<li class="blockListLast">
2468<h4>_formatString</h4>
2469<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _formatString</pre>
2470<div class="block">Let's also keep format String for reference, to use for error messages</div>
2471</li>
2472</ul>
2473</li>
2474</ul>
2475</li>
2476<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer">
2477<!--   -->
2478</a>
2479<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&gt; implements Serializable</h3>
2480</li>
2481<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer">
2482<!--   -->
2483</a>
2484<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>&gt; implements Serializable</h3>
2485</li>
2486<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer">
2487<!--   -->
2488</a>
2489<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&gt; implements Serializable</h3>
2490</li>
2491<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer">
2492<!--   -->
2493</a>
2494<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; 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="blockListLast">
2506<h4>_delegatee</h4>
2507<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegatee</pre>
2508</li>
2509</ul>
2510</li>
2511</ul>
2512</li>
2513<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumDeserializer">
2514<!--   -->
2515</a>
2516<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2517<dl class="nameValue">
2518<dt>serialVersionUID:</dt>
2519<dd>1L</dd>
2520</dl>
2521<ul class="blockList">
2522<li class="blockList"><a name="serializedForm">
2523<!--   -->
2524</a>
2525<h3>Serialized Fields</h3>
2526<ul class="blockList">
2527<li class="blockList">
2528<h4>_enumLookup</h4>
2529<pre><a href="com/fasterxml/jackson/databind/util/CompactStringObjectMap.html" title="class in com.fasterxml.jackson.databind.util">CompactStringObjectMap</a> _enumLookup</pre>
2530<dl><dt><span class="strong">Since:</span></dt>
2531  <dd>2.6</dd></dl>
2532</li>
2533<li class="blockListLast">
2534<h4>_enumsByIndex</h4>
2535<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] _enumsByIndex</pre>
2536<dl><dt><span class="strong">Since:</span></dt>
2537  <dd>2.6</dd></dl>
2538</li>
2539</ul>
2540</li>
2541</ul>
2542</li>
2543<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumDeserializer.FactoryBasedDeserializer">
2544<!--   -->
2545</a>
2546<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2547<dl class="nameValue">
2548<dt>serialVersionUID:</dt>
2549<dd>1L</dd>
2550</dl>
2551<ul class="blockList">
2552<li class="blockList"><a name="serializedForm">
2553<!--   -->
2554</a>
2555<h3>Serialized Fields</h3>
2556<ul class="blockList">
2557<li class="blockList">
2558<h4>_inputType</h4>
2559<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _inputType</pre>
2560</li>
2561<li class="blockList">
2562<h4>_factory</h4>
2563<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _factory</pre>
2564</li>
2565<li class="blockListLast">
2566<h4>_deser</h4>
2567<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _deser</pre>
2568</li>
2569</ul>
2570</li>
2571</ul>
2572</li>
2573<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer">
2574<!--   -->
2575</a>
2576<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util">EnumMap</a>&lt;?,?&gt;&gt; implements Serializable</h3>
2577<dl class="nameValue">
2578<dt>serialVersionUID:</dt>
2579<dd>1L</dd>
2580</dl>
2581<ul class="blockList">
2582<li class="blockList"><a name="serializedForm">
2583<!--   -->
2584</a>
2585<h3>Serialized Fields</h3>
2586<ul class="blockList">
2587<li class="blockList">
2588<h4>_mapType</h4>
2589<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre>
2590</li>
2591<li class="blockList">
2592<h4>_enumClass</h4>
2593<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _enumClass</pre>
2594</li>
2595<li class="blockList">
2596<h4>_keyDeserializer</h4>
2597<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre>
2598</li>
2599<li class="blockList">
2600<h4>_valueDeserializer</h4>
2601<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
2602</li>
2603<li class="blockListLast">
2604<h4>_valueTypeDeserializer</h4>
2605<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
2606<div class="block">If value instances have polymorphic type information, this
2607 is the type deserializer that can handle it</div>
2608</li>
2609</ul>
2610</li>
2611</ul>
2612</li>
2613<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer">
2614<!--   -->
2615</a>
2616<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;?&gt;&gt; implements Serializable</h3>
2617<dl class="nameValue">
2618<dt>serialVersionUID:</dt>
2619<dd>1L</dd>
2620</dl>
2621<ul class="blockList">
2622<li class="blockList"><a name="serializedForm">
2623<!--   -->
2624</a>
2625<h3>Serialized Fields</h3>
2626<ul class="blockList">
2627<li class="blockList">
2628<h4>_enumType</h4>
2629<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _enumType</pre>
2630</li>
2631<li class="blockList">
2632<h4>_enumClass</h4>
2633<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _enumClass</pre>
2634</li>
2635<li class="blockList">
2636<h4>_enumDeserializer</h4>
2637<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _enumDeserializer</pre>
2638</li>
2639<li class="blockListLast">
2640<h4>_unwrapSingle</h4>
2641<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
2642<div class="block">Specific override for this instance (from proper, or global per-type overrides)
2643 to indicate whether single value may be taken to mean an unwrapped one-element array
2644 or not. If null, left to global defaults.</div>
2645<dl><dt><span class="strong">Since:</span></dt>
2646  <dd>2.7</dd></dl>
2647</li>
2648</ul>
2649</li>
2650</ul>
2651</li>
2652<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer">
2653<!--   -->
2654</a>
2655<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="type parameter in FromStringDeserializer">T</a>&gt; implements Serializable</h3>
2656</li>
2657<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std">
2658<!--   -->
2659</a>
2660<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2661<dl class="nameValue">
2662<dt>serialVersionUID:</dt>
2663<dd>1L</dd>
2664</dl>
2665<ul class="blockList">
2666<li class="blockList"><a name="serializedForm">
2667<!--   -->
2668</a>
2669<h3>Serialized Fields</h3>
2670<ul class="blockList">
2671<li class="blockListLast">
2672<h4>_kind</h4>
2673<pre>int _kind</pre>
2674</li>
2675</ul>
2676</li>
2677</ul>
2678</li>
2679<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer">
2680<!--   -->
2681</a>
2682<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&lt;<a href="com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt; implements Serializable</h3>
2683</li>
2684<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapDeserializer">
2685<!--   -->
2686</a>
2687<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; implements Serializable</h3>
2688<dl class="nameValue">
2689<dt>serialVersionUID:</dt>
2690<dd>1L</dd>
2691</dl>
2692<ul class="blockList">
2693<li class="blockList"><a name="serializedForm">
2694<!--   -->
2695</a>
2696<h3>Serialized Fields</h3>
2697<ul class="blockList">
2698<li class="blockList">
2699<h4>_mapType</h4>
2700<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre>
2701</li>
2702<li class="blockList">
2703<h4>_keyDeserializer</h4>
2704<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre>
2705<div class="block">Key deserializer to use; either passed via constructor
2706 (when indicated by annotations), or resolved when
2707 <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>
2708</li>
2709<li class="blockList">
2710<h4>_standardStringKey</h4>
2711<pre>boolean _standardStringKey</pre>
2712<div class="block">Flag set to indicate that the key type is
2713 <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>, for
2714 which String is acceptable), <b>and</b> that the
2715 default Jackson key deserializer would be used.
2716 If both are true, can optimize handling.</div>
2717</li>
2718<li class="blockList">
2719<h4>_valueDeserializer</h4>
2720<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
2721<div class="block">Value deserializer.</div>
2722</li>
2723<li class="blockList">
2724<h4>_valueTypeDeserializer</h4>
2725<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
2726<div class="block">If value instances have polymorphic type information, this
2727 is the type deserializer that can handle it</div>
2728</li>
2729<li class="blockList">
2730<h4>_valueInstantiator</h4>
2731<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
2732</li>
2733<li class="blockList">
2734<h4>_hasDefaultCreator</h4>
2735<pre>boolean _hasDefaultCreator</pre>
2736</li>
2737<li class="blockList">
2738<h4>_delegateDeserializer</h4>
2739<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegateDeserializer</pre>
2740<div class="block">Deserializer that is used iff delegate-based creator is
2741 to be used for deserializing from JSON Object.</div>
2742</li>
2743<li class="blockList">
2744<h4>_propertyBasedCreator</h4>
2745<pre><a href="com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre>
2746<div class="block">If the Map is to be instantiated using non-default constructor
2747 or factory method
2748 that takes one or more named properties as argument(s),
2749 this creator is used for instantiation.</div>
2750</li>
2751<li class="blockListLast">
2752<h4>_ignorableProperties</h4>
2753<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; _ignorableProperties</pre>
2754</li>
2755</ul>
2756</li>
2757</ul>
2758</li>
2759<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer">
2760<!--   -->
2761</a>
2762<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; implements Serializable</h3>
2763<dl class="nameValue">
2764<dt>serialVersionUID:</dt>
2765<dd>1L</dd>
2766</dl>
2767<ul class="blockList">
2768<li class="blockList"><a name="serializedForm">
2769<!--   -->
2770</a>
2771<h3>Serialized Fields</h3>
2772<ul class="blockList">
2773<li class="blockList">
2774<h4>_type</h4>
2775<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
2776</li>
2777<li class="blockList">
2778<h4>_keyDeserializer</h4>
2779<pre><a href="com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a> _keyDeserializer</pre>
2780<div class="block">Key deserializer to use; either passed via constructor
2781 (when indicated by annotations), or resolved when
2782 <a href="com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext,%20com.fasterxml.jackson.databind.BeanProperty)"><code>MapEntryDeserializer.createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)</code></a> is called;</div>
2783</li>
2784<li class="blockList">
2785<h4>_valueDeserializer</h4>
2786<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
2787<div class="block">Value deserializer.</div>
2788</li>
2789<li class="blockListLast">
2790<h4>_valueTypeDeserializer</h4>
2791<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
2792<div class="block">If value instances have polymorphic type information, this
2793 is the type deserializer that can handle it</div>
2794</li>
2795</ul>
2796</li>
2797</ul>
2798</li>
2799<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer">
2800<!--   -->
2801</a>
2802<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2803<dl class="nameValue">
2804<dt>serialVersionUID:</dt>
2805<dd>1L</dd>
2806</dl>
2807</li>
2808<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer">
2809<!--   -->
2810</a>
2811<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&gt; implements Serializable</h3>
2812</li>
2813<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer">
2814<!--   -->
2815</a>
2816<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&gt; implements Serializable</h3>
2817</li>
2818<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer">
2819<!--   -->
2820</a>
2821<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt; implements Serializable</h3>
2822<dl class="nameValue">
2823<dt>serialVersionUID:</dt>
2824<dd>1L</dd>
2825</dl>
2826</li>
2827<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer">
2828<!--   -->
2829</a>
2830<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>&gt; implements Serializable</h3>
2831<dl class="nameValue">
2832<dt>serialVersionUID:</dt>
2833<dd>1L</dd>
2834</dl>
2835</li>
2836<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer">
2837<!--   -->
2838</a>
2839<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang">Character</a>&gt; implements Serializable</h3>
2840<dl class="nameValue">
2841<dt>serialVersionUID:</dt>
2842<dd>1L</dd>
2843</dl>
2844</li>
2845<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer">
2846<!--   -->
2847</a>
2848<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>&gt; implements Serializable</h3>
2849<dl class="nameValue">
2850<dt>serialVersionUID:</dt>
2851<dd>1L</dd>
2852</dl>
2853</li>
2854<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer">
2855<!--   -->
2856</a>
2857<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a>&gt; implements Serializable</h3>
2858<dl class="nameValue">
2859<dt>serialVersionUID:</dt>
2860<dd>1L</dd>
2861</dl>
2862</li>
2863<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer">
2864<!--   -->
2865</a>
2866<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; implements Serializable</h3>
2867<dl class="nameValue">
2868<dt>serialVersionUID:</dt>
2869<dd>1L</dd>
2870</dl>
2871</li>
2872<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer">
2873<!--   -->
2874</a>
2875<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt; implements Serializable</h3>
2876<dl class="nameValue">
2877<dt>serialVersionUID:</dt>
2878<dd>1L</dd>
2879</dl>
2880</li>
2881<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer">
2882<!--   -->
2883</a>
2884<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
2885</li>
2886<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer">
2887<!--   -->
2888</a>
2889<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="type parameter in NumberDeserializers.PrimitiveOrWrapperDeserializer">T</a>&gt; 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>_nullValue</h4>
2902<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _nullValue</pre>
2903</li>
2904<li class="blockListLast">
2905<h4>_primitive</h4>
2906<pre>boolean _primitive</pre>
2907</li>
2908</ul>
2909</li>
2910</ul>
2911</li>
2912<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer">
2913<!--   -->
2914</a>
2915<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>&gt; implements Serializable</h3>
2916<dl class="nameValue">
2917<dt>serialVersionUID:</dt>
2918<dd>1L</dd>
2919</dl>
2920</li>
2921<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer">
2922<!--   -->
2923</a>
2924<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&gt; implements Serializable</h3>
2925<dl class="nameValue">
2926<dt>serialVersionUID:</dt>
2927<dd>1L</dd>
2928</dl>
2929<ul class="blockList">
2930<li class="blockList"><a name="serializedForm">
2931<!--   -->
2932</a>
2933<h3>Serialized Fields</h3>
2934<ul class="blockList">
2935<li class="blockList">
2936<h4>_arrayType</h4>
2937<pre><a href="com/fasterxml/jackson/databind/type/ArrayType.html" title="class in com.fasterxml.jackson.databind.type">ArrayType</a> _arrayType</pre>
2938<div class="block">Full generic type of the array being deserialized</div>
2939</li>
2940<li class="blockList">
2941<h4>_untyped</h4>
2942<pre>boolean _untyped</pre>
2943<div class="block">Flag that indicates whether the component type is Object or not.
2944 Used for minor optimization when constructing result.</div>
2945</li>
2946<li class="blockList">
2947<h4>_elementClass</h4>
2948<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _elementClass</pre>
2949<div class="block">Type of contained elements: needed for constructing actual
2950 result array</div>
2951</li>
2952<li class="blockList">
2953<h4>_elementDeserializer</h4>
2954<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _elementDeserializer</pre>
2955<div class="block">Element deserializer</div>
2956</li>
2957<li class="blockList">
2958<h4>_elementTypeDeserializer</h4>
2959<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _elementTypeDeserializer</pre>
2960<div class="block">If element instances have polymorphic type information, this
2961 is the type deserializer that can handle it</div>
2962</li>
2963<li class="blockListLast">
2964<h4>_unwrapSingle</h4>
2965<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
2966<div class="block">Specific override for this instance (from proper, or global per-type overrides)
2967 to indicate whether single value may be taken to mean an unwrapped one-element array
2968 or not. If null, left to global defaults.</div>
2969<dl><dt><span class="strong">Since:</span></dt>
2970  <dd>2.7</dd></dl>
2971</li>
2972</ul>
2973</li>
2974</ul>
2975</li>
2976<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers">
2977<!--   -->
2978</a>
2979<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="type parameter in PrimitiveArrayDeserializers">T</a>&gt; implements Serializable</h3>
2980<ul class="blockList">
2981<li class="blockList"><a name="serializedForm">
2982<!--   -->
2983</a>
2984<h3>Serialized Fields</h3>
2985<ul class="blockList">
2986<li class="blockListLast">
2987<h4>_unwrapSingle</h4>
2988<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
2989<div class="block">Specific override for this instance (from proper, or global per-type overrides)
2990 to indicate whether single value may be taken to mean an unwrapped one-element array
2991 or not. If null, left to global defaults.</div>
2992<dl><dt><span class="strong">Since:</span></dt>
2993  <dd>2.7</dd></dl>
2994</li>
2995</ul>
2996</li>
2997</ul>
2998</li>
2999<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer">
3000<!--   -->
3001</a>
3002<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StackTraceElement.html?is-external=true" title="class or interface in java.lang">StackTraceElement</a>&gt; implements Serializable</h3>
3003<dl class="nameValue">
3004<dt>serialVersionUID:</dt>
3005<dd>1L</dd>
3006</dl>
3007</li>
3008<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer">
3009<!--   -->
3010</a>
3011<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html" title="type parameter in StdDelegatingDeserializer">T</a>&gt; implements Serializable</h3>
3012<dl class="nameValue">
3013<dt>serialVersionUID:</dt>
3014<dd>1L</dd>
3015</dl>
3016<ul class="blockList">
3017<li class="blockList"><a name="serializedForm">
3018<!--   -->
3019</a>
3020<h3>Serialized Fields</h3>
3021<ul class="blockList">
3022<li class="blockList">
3023<h4>_converter</h4>
3024<pre><a href="com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<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>&gt; _converter</pre>
3025</li>
3026<li class="blockList">
3027<h4>_delegateType</h4>
3028<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre>
3029<div class="block">Fully resolved delegate type, with generic information if any available.</div>
3030</li>
3031<li class="blockListLast">
3032<h4>_delegateDeserializer</h4>
3033<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegateDeserializer</pre>
3034<div class="block">Underlying serializer for type <code>T</code>.</div>
3035</li>
3036</ul>
3037</li>
3038</ul>
3039</li>
3040<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdDeserializer">
3041<!--   -->
3042</a>
3043<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="type parameter in StdDeserializer">T</a>&gt; implements Serializable</h3>
3044<dl class="nameValue">
3045<dt>serialVersionUID:</dt>
3046<dd>1L</dd>
3047</dl>
3048<ul class="blockList">
3049<li class="blockList"><a name="serializedForm">
3050<!--   -->
3051</a>
3052<h3>Serialized Fields</h3>
3053<ul class="blockList">
3054<li class="blockListLast">
3055<h4>_valueClass</h4>
3056<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _valueClass</pre>
3057<div class="block">Type of values this deserializer handles: sometimes
3058 exact types, other time most specific supertype of
3059 types deserializer handles (which may be as generic
3060 as <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a> in some case)</div>
3061</li>
3062</ul>
3063</li>
3064</ul>
3065</li>
3066<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer">
3067<!--   -->
3068</a>
3069<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>
3070<dl class="nameValue">
3071<dt>serialVersionUID:</dt>
3072<dd>1L</dd>
3073</dl>
3074<ul class="blockList">
3075<li class="blockList"><a name="serializedForm">
3076<!--   -->
3077</a>
3078<h3>Serialized Fields</h3>
3079<ul class="blockList">
3080<li class="blockList">
3081<h4>_kind</h4>
3082<pre>int _kind</pre>
3083</li>
3084<li class="blockList">
3085<h4>_keyClass</h4>
3086<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _keyClass</pre>
3087</li>
3088<li class="blockListLast">
3089<h4>_deser</h4>
3090<pre><a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="type parameter in FromStringDeserializer">T</a>&gt; _deser</pre>
3091<div class="block">Some types that are deserialized using a helper deserializer.</div>
3092</li>
3093</ul>
3094</li>
3095</ul>
3096</li>
3097<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers">
3098<!--   -->
3099</a>
3100<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
3101<dl class="nameValue">
3102<dt>serialVersionUID:</dt>
3103<dd>1L</dd>
3104</dl>
3105</li>
3106<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer">
3107<!--   -->
3108</a>
3109<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/StdNodeBasedDeserializer.html" title="type parameter in StdNodeBasedDeserializer">T</a>&gt; implements Serializable</h3>
3110<dl class="nameValue">
3111<dt>serialVersionUID:</dt>
3112<dd>1L</dd>
3113</dl>
3114<ul class="blockList">
3115<li class="blockList"><a name="serializedForm">
3116<!--   -->
3117</a>
3118<h3>Serialized Fields</h3>
3119<ul class="blockList">
3120<li class="blockListLast">
3121<h4>_treeDeserializer</h4>
3122<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _treeDeserializer</pre>
3123</li>
3124</ul>
3125</li>
3126</ul>
3127</li>
3128<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer">
3129<!--   -->
3130</a>
3131<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>&lt;<a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="type parameter in StdScalarDeserializer">T</a>&gt; implements Serializable</h3>
3132<dl class="nameValue">
3133<dt>serialVersionUID:</dt>
3134<dd>1L</dd>
3135</dl>
3136</li>
3137<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StdValueInstantiator">
3138<!--   -->
3139</a>
3140<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>
3141<dl class="nameValue">
3142<dt>serialVersionUID:</dt>
3143<dd>1L</dd>
3144</dl>
3145<ul class="blockList">
3146<li class="blockList"><a name="serializedForm">
3147<!--   -->
3148</a>
3149<h3>Serialized Fields</h3>
3150<ul class="blockList">
3151<li class="blockList">
3152<h4>_valueTypeDesc</h4>
3153<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _valueTypeDesc</pre>
3154<div class="block">Type of values that are instantiated; used
3155 for error reporting purposes.</div>
3156</li>
3157<li class="blockList">
3158<h4>_defaultCreator</h4>
3159<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _defaultCreator</pre>
3160<div class="block">Default (no-argument) constructor to use for instantiation
3161 (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>
3162</li>
3163<li class="blockList">
3164<h4>_withArgsCreator</h4>
3165<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _withArgsCreator</pre>
3166</li>
3167<li class="blockList">
3168<h4>_constructorArguments</h4>
3169<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _constructorArguments</pre>
3170</li>
3171<li class="blockList">
3172<h4>_delegateType</h4>
3173<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre>
3174</li>
3175<li class="blockList">
3176<h4>_delegateCreator</h4>
3177<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _delegateCreator</pre>
3178</li>
3179<li class="blockList">
3180<h4>_delegateArguments</h4>
3181<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _delegateArguments</pre>
3182</li>
3183<li class="blockList">
3184<h4>_arrayDelegateType</h4>
3185<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _arrayDelegateType</pre>
3186</li>
3187<li class="blockList">
3188<h4>_arrayDelegateCreator</h4>
3189<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _arrayDelegateCreator</pre>
3190</li>
3191<li class="blockList">
3192<h4>_arrayDelegateArguments</h4>
3193<pre><a href="com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[] _arrayDelegateArguments</pre>
3194</li>
3195<li class="blockList">
3196<h4>_fromStringCreator</h4>
3197<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromStringCreator</pre>
3198</li>
3199<li class="blockList">
3200<h4>_fromIntCreator</h4>
3201<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromIntCreator</pre>
3202</li>
3203<li class="blockList">
3204<h4>_fromLongCreator</h4>
3205<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromLongCreator</pre>
3206</li>
3207<li class="blockList">
3208<h4>_fromDoubleCreator</h4>
3209<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromDoubleCreator</pre>
3210</li>
3211<li class="blockList">
3212<h4>_fromBooleanCreator</h4>
3213<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _fromBooleanCreator</pre>
3214</li>
3215<li class="blockListLast">
3216<h4>_incompleteParameter</h4>
3217<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a> _incompleteParameter</pre>
3218</li>
3219</ul>
3220</li>
3221</ul>
3222</li>
3223<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer">
3224<!--   -->
3225</a>
3226<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt; implements Serializable</h3>
3227<dl class="nameValue">
3228<dt>serialVersionUID:</dt>
3229<dd>2L</dd>
3230</dl>
3231<ul class="blockList">
3232<li class="blockList"><a name="serializedForm">
3233<!--   -->
3234</a>
3235<h3>Serialized Fields</h3>
3236<ul class="blockList">
3237<li class="blockList">
3238<h4>_elementDeserializer</h4>
3239<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _elementDeserializer</pre>
3240<div class="block">Value serializer to use, if not the standard one (which is inlined)</div>
3241</li>
3242<li class="blockListLast">
3243<h4>_unwrapSingle</h4>
3244<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
3245<div class="block">Specific override for this instance (from proper, or global per-type overrides)
3246 to indicate whether single value may be taken to mean an unwrapped one-element array
3247 or not. If null, left to global defaults.</div>
3248<dl><dt><span class="strong">Since:</span></dt>
3249  <dd>2.7</dd></dl>
3250</li>
3251</ul>
3252</li>
3253</ul>
3254</li>
3255<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer">
3256<!--   -->
3257</a>
3258<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; implements Serializable</h3>
3259<dl class="nameValue">
3260<dt>serialVersionUID:</dt>
3261<dd>1L</dd>
3262</dl>
3263<ul class="blockList">
3264<li class="blockList"><a name="serializedForm">
3265<!--   -->
3266</a>
3267<h3>Serialized Fields</h3>
3268<ul class="blockList">
3269<li class="blockList">
3270<h4>_collectionType</h4>
3271<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _collectionType</pre>
3272</li>
3273<li class="blockList">
3274<h4>_valueDeserializer</h4>
3275<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _valueDeserializer</pre>
3276<div class="block">Value deserializer to use, if NOT the standard one
3277 (if it is, will be null).</div>
3278</li>
3279<li class="blockList">
3280<h4>_valueInstantiator</h4>
3281<pre><a href="com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
3282<div class="block">Instantiator used in case custom handling is needed for creation.</div>
3283</li>
3284<li class="blockList">
3285<h4>_delegateDeserializer</h4>
3286<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _delegateDeserializer</pre>
3287<div class="block">Deserializer that is used iff delegate-based creator is
3288 to be used for deserializing from JSON Object.</div>
3289</li>
3290<li class="blockListLast">
3291<h4>_unwrapSingle</h4>
3292<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
3293<div class="block">Specific override for this instance (from proper, or global per-type overrides)
3294 to indicate whether single value may be taken to mean an unwrapped one-element array
3295 or not. If null, left to global defaults.</div>
3296<dl><dt><span class="strong">Since:</span></dt>
3297  <dd>2.7</dd></dl>
3298</li>
3299</ul>
3300</li>
3301</ul>
3302</li>
3303<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.StringDeserializer">
3304<!--   -->
3305</a>
3306<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; implements Serializable</h3>
3307<dl class="nameValue">
3308<dt>serialVersionUID:</dt>
3309<dd>1L</dd>
3310</dl>
3311</li>
3312<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer">
3313<!--   -->
3314</a>
3315<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>
3316<dl class="nameValue">
3317<dt>serialVersionUID:</dt>
3318<dd>1L</dd>
3319</dl>
3320</li>
3321<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer">
3322<!--   -->
3323</a>
3324<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>&lt;<a href="com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&gt; implements Serializable</h3>
3325<dl class="nameValue">
3326<dt>serialVersionUID:</dt>
3327<dd>1L</dd>
3328</dl>
3329</li>
3330<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer">
3331<!--   -->
3332</a>
3333<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
3334<dl class="nameValue">
3335<dt>serialVersionUID:</dt>
3336<dd>1L</dd>
3337</dl>
3338<ul class="blockList">
3339<li class="blockList"><a name="serializedForm">
3340<!--   -->
3341</a>
3342<h3>Serialized Fields</h3>
3343<ul class="blockList">
3344<li class="blockList">
3345<h4>_mapDeserializer</h4>
3346<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _mapDeserializer</pre>
3347</li>
3348<li class="blockList">
3349<h4>_listDeserializer</h4>
3350<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _listDeserializer</pre>
3351</li>
3352<li class="blockList">
3353<h4>_stringDeserializer</h4>
3354<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _stringDeserializer</pre>
3355</li>
3356<li class="blockList">
3357<h4>_numberDeserializer</h4>
3358<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _numberDeserializer</pre>
3359</li>
3360<li class="blockList">
3361<h4>_listType</h4>
3362<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _listType</pre>
3363<div class="block">If <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> has been mapped to non-default implementation,
3364 we'll store type here</div>
3365<dl><dt><span class="strong">Since:</span></dt>
3366  <dd>2.6</dd></dl>
3367</li>
3368<li class="blockListLast">
3369<h4>_mapType</h4>
3370<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _mapType</pre>
3371<div class="block">If <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> has been mapped to non-default implementation,
3372 we'll store type here</div>
3373<dl><dt><span class="strong">Since:</span></dt>
3374  <dd>2.6</dd></dl>
3375</li>
3376</ul>
3377</li>
3378</ul>
3379</li>
3380<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla">
3381<!--   -->
3382</a>
3383<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
3384<dl class="nameValue">
3385<dt>serialVersionUID:</dt>
3386<dd>1L</dd>
3387</dl>
3388</li>
3389<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std.UUIDDeserializer">
3390<!--   -->
3391</a>
3392<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>&gt; implements Serializable</h3>
3393<dl class="nameValue">
3394<dt>serialVersionUID:</dt>
3395<dd>1L</dd>
3396</dl>
3397</li>
3398</ul>
3399</li>
3400<li class="blockList">
3401<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.exc</h2>
3402<ul class="blockList">
3403<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.IgnoredPropertyException">
3404<!--   -->
3405</a>
3406<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>
3407<dl class="nameValue">
3408<dt>serialVersionUID:</dt>
3409<dd>1L</dd>
3410</dl>
3411</li>
3412<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.InvalidFormatException">
3413<!--   -->
3414</a>
3415<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>
3416<dl class="nameValue">
3417<dt>serialVersionUID:</dt>
3418<dd>1L</dd>
3419</dl>
3420<ul class="blockList">
3421<li class="blockList"><a name="serializedForm">
3422<!--   -->
3423</a>
3424<h3>Serialized Fields</h3>
3425<ul class="blockList">
3426<li class="blockList">
3427<h4>_value</h4>
3428<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _value</pre>
3429<div class="block">Underlying value that could not be deserialized into
3430 target type, if available.</div>
3431</li>
3432<li class="blockListLast">
3433<h4>_targetType</h4>
3434<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _targetType</pre>
3435<div class="block">Intended target type (type-erased class) that value could not
3436 be deserialized into, if known.</div>
3437</li>
3438</ul>
3439</li>
3440</ul>
3441</li>
3442<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.PropertyBindingException">
3443<!--   -->
3444</a>
3445<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>
3446<ul class="blockList">
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>_referringClass</h4>
3454<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _referringClass</pre>
3455<div class="block">Class that does not contain mapping for the unrecognized property.</div>
3456</li>
3457<li class="blockList">
3458<h4>_propertyName</h4>
3459<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _propertyName</pre>
3460<div class="block"><p>
3461 Note: redundant information since it is also included in the
3462 reference path.</div>
3463</li>
3464<li class="blockListLast">
3465<h4>_propertyIds</h4>
3466<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; _propertyIds</pre>
3467<div class="block">Set of ids of properties that are known for the type, if this
3468 can be statically determined.</div>
3469</li>
3470</ul>
3471</li>
3472</ul>
3473</li>
3474<li class="blockList"><a name="com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException">
3475<!--   -->
3476</a>
3477<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>
3478<dl class="nameValue">
3479<dt>serialVersionUID:</dt>
3480<dd>1L</dd>
3481</dl>
3482</li>
3483</ul>
3484</li>
3485<li class="blockList">
3486<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.ext</h2>
3487<ul class="blockList">
3488<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std">
3489<!--   -->
3490</a>
3491<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
3492<dl class="nameValue">
3493<dt>serialVersionUID:</dt>
3494<dd>1L</dd>
3495</dl>
3496<ul class="blockList">
3497<li class="blockList"><a name="serializedForm">
3498<!--   -->
3499</a>
3500<h3>Serialized Fields</h3>
3501<ul class="blockList">
3502<li class="blockListLast">
3503<h4>_kind</h4>
3504<pre>int _kind</pre>
3505</li>
3506</ul>
3507</li>
3508</ul>
3509</li>
3510<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer">
3511<!--   -->
3512</a>
3513<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/datatype/XMLGregorianCalendar.html?is-external=true" title="class or interface in javax.xml.datatype">XMLGregorianCalendar</a>&gt; implements Serializable</h3>
3514<ul class="blockList">
3515<li class="blockList"><a name="serializedForm">
3516<!--   -->
3517</a>
3518<h3>Serialized Fields</h3>
3519<ul class="blockList">
3520<li class="blockListLast">
3521<h4>_delegate</h4>
3522<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _delegate</pre>
3523</li>
3524</ul>
3525</li>
3526</ul>
3527</li>
3528<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer">
3529<!--   -->
3530</a>
3531<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>&lt;<a href="com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="type parameter in DOMDeserializer">T</a>&gt; implements Serializable</h3>
3532<dl class="nameValue">
3533<dt>serialVersionUID:</dt>
3534<dd>1L</dd>
3535</dl>
3536</li>
3537<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer">
3538<!--   -->
3539</a>
3540<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</a>&gt; implements Serializable</h3>
3541<dl class="nameValue">
3542<dt>serialVersionUID:</dt>
3543<dd>1L</dd>
3544</dl>
3545</li>
3546<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer">
3547<!--   -->
3548</a>
3549<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&gt; implements Serializable</h3>
3550<dl class="nameValue">
3551<dt>serialVersionUID:</dt>
3552<dd>1L</dd>
3553</dl>
3554</li>
3555<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.DOMSerializer">
3556<!--   -->
3557</a>
3558<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a>&gt; implements Serializable</h3>
3559<ul class="blockList">
3560<li class="blockList"><a name="serializedForm">
3561<!--   -->
3562</a>
3563<h3>Serialized Fields</h3>
3564<ul class="blockList">
3565<li class="blockListLast">
3566<h4>_domImpl</h4>
3567<pre><a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/ls/DOMImplementationLS.html?is-external=true" title="class or interface in org.w3c.dom.ls">DOMImplementationLS</a> _domImpl</pre>
3568</li>
3569</ul>
3570</li>
3571</ul>
3572</li>
3573<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.OptionalHandlerFactory">
3574<!--   -->
3575</a>
3576<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
3577<dl class="nameValue">
3578<dt>serialVersionUID:</dt>
3579<dd>1L</dd>
3580</dl>
3581</li>
3582<li class="blockList"><a name="com.fasterxml.jackson.databind.ext.PathDeserializer">
3583<!--   -->
3584</a>
3585<h3>Class <a href="com/fasterxml/jackson/databind/ext/PathDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext.PathDeserializer</a> extends <a href="com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a>&gt; implements Serializable</h3>
3586<dl class="nameValue">
3587<dt>serialVersionUID:</dt>
3588<dd>1L</dd>
3589</dl>
3590</li>
3591</ul>
3592</li>
3593<li class="blockList">
3594<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.introspect</h2>
3595<ul class="blockList">
3596<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedConstructor">
3597<!--   -->
3598</a>
3599<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>
3600<dl class="nameValue">
3601<dt>serialVersionUID:</dt>
3602<dd>1L</dd>
3603</dl>
3604<ul class="blockList">
3605<li class="blockList"><a name="serialized_methods">
3606<!--   -->
3607</a>
3608<h3>Serialization Methods</h3>
3609<ul class="blockList">
3610<li class="blockList"><a name="readResolve()">
3611<!--   -->
3612</a>
3613<h4>readResolve</h4>
3614<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
3615</li>
3616<li class="blockListLast"><a name="writeReplace()">
3617<!--   -->
3618</a>
3619<h4>writeReplace</h4>
3620<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
3621</li>
3622</ul>
3623</li>
3624<li class="blockList"><a name="serializedForm">
3625<!--   -->
3626</a>
3627<h3>Serialized Fields</h3>
3628<ul class="blockList">
3629<li class="blockList">
3630<h4>_constructor</h4>
3631<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">T</a>&gt; _constructor</pre>
3632</li>
3633<li class="blockListLast">
3634<h4>_serialization</h4>
3635<pre>com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization</pre>
3636<div class="block">Field that is used to make JDK serialization work with this
3637 object.</div>
3638<dl><dt><span class="strong">Since:</span></dt>
3639  <dd>2.1</dd></dl>
3640</li>
3641</ul>
3642</li>
3643</ul>
3644</li>
3645<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedField">
3646<!--   -->
3647</a>
3648<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>
3649<dl class="nameValue">
3650<dt>serialVersionUID:</dt>
3651<dd>1L</dd>
3652</dl>
3653<ul class="blockList">
3654<li class="blockList"><a name="serialized_methods">
3655<!--   -->
3656</a>
3657<h3>Serialization Methods</h3>
3658<ul class="blockList">
3659<li class="blockList"><a name="readResolve()">
3660<!--   -->
3661</a>
3662<h4>readResolve</h4>
3663<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
3664</li>
3665<li class="blockListLast"><a name="writeReplace()">
3666<!--   -->
3667</a>
3668<h4>writeReplace</h4>
3669<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
3670</li>
3671</ul>
3672</li>
3673<li class="blockList"><a name="serializedForm">
3674<!--   -->
3675</a>
3676<h3>Serialized Fields</h3>
3677<ul class="blockList">
3678<li class="blockListLast">
3679<h4>_serialization</h4>
3680<pre>com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization</pre>
3681<div class="block">Temporary field required for JDK serialization support</div>
3682</li>
3683</ul>
3684</li>
3685</ul>
3686</li>
3687<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMember">
3688<!--   -->
3689</a>
3690<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>
3691<dl class="nameValue">
3692<dt>serialVersionUID:</dt>
3693<dd>1L</dd>
3694</dl>
3695</li>
3696<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedMethod">
3697<!--   -->
3698</a>
3699<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>
3700<dl class="nameValue">
3701<dt>serialVersionUID:</dt>
3702<dd>1L</dd>
3703</dl>
3704<ul class="blockList">
3705<li class="blockList"><a name="serialized_methods">
3706<!--   -->
3707</a>
3708<h3>Serialization Methods</h3>
3709<ul class="blockList">
3710<li class="blockList"><a name="readResolve()">
3711<!--   -->
3712</a>
3713<h4>readResolve</h4>
3714<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
3715</li>
3716<li class="blockListLast"><a name="writeReplace()">
3717<!--   -->
3718</a>
3719<h4>writeReplace</h4>
3720<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
3721</li>
3722</ul>
3723</li>
3724<li class="blockList"><a name="serializedForm">
3725<!--   -->
3726</a>
3727<h3>Serialized Fields</h3>
3728<ul class="blockList">
3729<li class="blockList">
3730<h4>_paramClasses</h4>
3731<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt;[] _paramClasses</pre>
3732</li>
3733<li class="blockListLast">
3734<h4>_serialization</h4>
3735<pre>com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre>
3736<div class="block">Field that is used to make JDK serialization work with this
3737 object.</div>
3738<dl><dt><span class="strong">Since:</span></dt>
3739  <dd>2.1</dd></dl>
3740</li>
3741</ul>
3742</li>
3743</ul>
3744</li>
3745<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedParameter">
3746<!--   -->
3747</a>
3748<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>
3749<dl class="nameValue">
3750<dt>serialVersionUID:</dt>
3751<dd>1L</dd>
3752</dl>
3753<ul class="blockList">
3754<li class="blockList"><a name="serializedForm">
3755<!--   -->
3756</a>
3757<h3>Serialized Fields</h3>
3758<ul class="blockList">
3759<li class="blockList">
3760<h4>_owner</h4>
3761<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> _owner</pre>
3762<div class="block">Member (method, constructor) that this parameter belongs to</div>
3763</li>
3764<li class="blockList">
3765<h4>_type</h4>
3766<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
3767<div class="block">JDK type of the parameter, possibly contains generic type information</div>
3768</li>
3769<li class="blockListLast">
3770<h4>_index</h4>
3771<pre>int _index</pre>
3772<div class="block">Index of the parameter within argument list</div>
3773</li>
3774</ul>
3775</li>
3776</ul>
3777</li>
3778<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotatedWithParams">
3779<!--   -->
3780</a>
3781<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>
3782<dl class="nameValue">
3783<dt>serialVersionUID:</dt>
3784<dd>1L</dd>
3785</dl>
3786<ul class="blockList">
3787<li class="blockList"><a name="serializedForm">
3788<!--   -->
3789</a>
3790<h3>Serialized Fields</h3>
3791<ul class="blockList">
3792<li class="blockListLast">
3793<h4>_paramAnnotations</h4>
3794<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] _paramAnnotations</pre>
3795<div class="block">Annotations associated with parameters of the annotated
3796 entity (method or constructor parameters)</div>
3797</li>
3798</ul>
3799</li>
3800</ul>
3801</li>
3802<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair">
3803<!--   -->
3804</a>
3805<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>
3806<dl class="nameValue">
3807<dt>serialVersionUID:</dt>
3808<dd>1L</dd>
3809</dl>
3810<ul class="blockList">
3811<li class="blockList"><a name="serializedForm">
3812<!--   -->
3813</a>
3814<h3>Serialized Fields</h3>
3815<ul class="blockList">
3816<li class="blockList">
3817<h4>_primary</h4>
3818<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _primary</pre>
3819</li>
3820<li class="blockListLast">
3821<h4>_secondary</h4>
3822<pre><a href="com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _secondary</pre>
3823</li>
3824</ul>
3825</li>
3826</ul>
3827</li>
3828<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.BasicClassIntrospector">
3829<!--   -->
3830</a>
3831<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>
3832<dl class="nameValue">
3833<dt>serialVersionUID:</dt>
3834<dd>1L</dd>
3835</dl>
3836<ul class="blockList">
3837<li class="blockList"><a name="serializedForm">
3838<!--   -->
3839</a>
3840<h3>Serialized Fields</h3>
3841<ul class="blockList">
3842<li class="blockListLast">
3843<h4>_cachedFCA</h4>
3844<pre><a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">LRUMap</a>&lt;<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>&gt; _cachedFCA</pre>
3845<div class="block">Looks like 'forClassAnnotations()' gets called so frequently that we
3846 should consider caching to avoid some of the lookups.</div>
3847<dl><dt><span class="strong">Since:</span></dt>
3848  <dd>2.5</dd></dl>
3849</li>
3850</ul>
3851</li>
3852</ul>
3853</li>
3854<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">
3855<!--   -->
3856</a>
3857<h3>Class <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
3858<dl class="nameValue">
3859<dt>serialVersionUID:</dt>
3860<dd>1L</dd>
3861</dl>
3862<ul class="blockList">
3863<li class="blockList"><a name="serializedForm">
3864<!--   -->
3865</a>
3866<h3>Serialized Fields</h3>
3867<ul class="blockList">
3868<li class="blockListLast">
3869<h4>_metadata</h4>
3870<pre><a href="com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a> _metadata</pre>
3871<div class="block">Additional information about property</div>
3872<dl><dt><span class="strong">Since:</span></dt>
3873  <dd>2.3</dd></dl>
3874</li>
3875</ul>
3876</li>
3877</ul>
3878</li>
3879<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector">
3880<!--   -->
3881</a>
3882<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>
3883<dl class="nameValue">
3884<dt>serialVersionUID:</dt>
3885<dd>1L</dd>
3886</dl>
3887<ul class="blockList">
3888<li class="blockList"><a name="serialized_methods">
3889<!--   -->
3890</a>
3891<h3>Serialization Methods</h3>
3892<ul class="blockList">
3893<li class="blockListLast"><a name="readResolve()">
3894<!--   -->
3895</a>
3896<h4>readResolve</h4>
3897<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
3898</li>
3899</ul>
3900</li>
3901</ul>
3902</li>
3903<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector">
3904<!--   -->
3905</a>
3906<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>
3907<dl class="nameValue">
3908<dt>serialVersionUID:</dt>
3909<dd>1L</dd>
3910</dl>
3911</li>
3912<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.SimpleMixInResolver">
3913<!--   -->
3914</a>
3915<h3>Class <a href="com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.SimpleMixInResolver</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
3916<dl class="nameValue">
3917<dt>serialVersionUID:</dt>
3918<dd>1L</dd>
3919</dl>
3920<ul class="blockList">
3921<li class="blockList"><a name="serializedForm">
3922<!--   -->
3923</a>
3924<h3>Serialized Fields</h3>
3925<ul class="blockList">
3926<li class="blockList">
3927<h4>_overrides</h4>
3928<pre><a href="com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> _overrides</pre>
3929<div class="block">External resolver that gets called before looking at any locally defined
3930 mix-in target classes.</div>
3931</li>
3932<li class="blockListLast">
3933<h4>_localMixIns</h4>
3934<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _localMixIns</pre>
3935<div class="block">Simple mix-in targets defined locally.</div>
3936</li>
3937</ul>
3938</li>
3939</ul>
3940</li>
3941<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember">
3942<!--   -->
3943</a>
3944<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>
3945<dl class="nameValue">
3946<dt>serialVersionUID:</dt>
3947<dd>1L</dd>
3948</dl>
3949<ul class="blockList">
3950<li class="blockList"><a name="serializedForm">
3951<!--   -->
3952</a>
3953<h3>Serialized Fields</h3>
3954<ul class="blockList">
3955<li class="blockList">
3956<h4>_declaringClass</h4>
3957<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _declaringClass</pre>
3958</li>
3959<li class="blockList">
3960<h4>_rawType</h4>
3961<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _rawType</pre>
3962</li>
3963<li class="blockListLast">
3964<h4>_name</h4>
3965<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre>
3966</li>
3967</ul>
3968</li>
3969</ul>
3970</li>
3971<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std">
3972<!--   -->
3973</a>
3974<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
3975<dl class="nameValue">
3976<dt>serialVersionUID:</dt>
3977<dd>1L</dd>
3978</dl>
3979<ul class="blockList">
3980<li class="blockList"><a name="serializedForm">
3981<!--   -->
3982</a>
3983<h3>Serialized Fields</h3>
3984<ul class="blockList">
3985<li class="blockList">
3986<h4>_getterMinLevel</h4>
3987<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _getterMinLevel</pre>
3988</li>
3989<li class="blockList">
3990<h4>_isGetterMinLevel</h4>
3991<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _isGetterMinLevel</pre>
3992</li>
3993<li class="blockList">
3994<h4>_setterMinLevel</h4>
3995<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _setterMinLevel</pre>
3996</li>
3997<li class="blockList">
3998<h4>_creatorMinLevel</h4>
3999<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _creatorMinLevel</pre>
4000</li>
4001<li class="blockListLast">
4002<h4>_fieldMinLevel</h4>
4003<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a> _fieldMinLevel</pre>
4004</li>
4005</ul>
4006</li>
4007</ul>
4008</li>
4009</ul>
4010</li>
4011<li class="blockList">
4012<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.jsontype</h2>
4013<ul class="blockList">
4014<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.NamedType">
4015<!--   -->
4016</a>
4017<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</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>_class</h4>
4030<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _class</pre>
4031</li>
4032<li class="blockList">
4033<h4>_hashCode</h4>
4034<pre>int _hashCode</pre>
4035</li>
4036<li class="blockListLast">
4037<h4>_name</h4>
4038<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre>
4039</li>
4040</ul>
4041</li>
4042</ul>
4043</li>
4044</ul>
4045</li>
4046<li class="blockList">
4047<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.jsontype.impl</h2>
4048<ul class="blockList">
4049<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer">
4050<!--   -->
4051</a>
4052<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>
4053<dl class="nameValue">
4054<dt>serialVersionUID:</dt>
4055<dd>1L</dd>
4056</dl>
4057</li>
4058<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer">
4059<!--   -->
4060</a>
4061<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>
4062<dl class="nameValue">
4063<dt>serialVersionUID:</dt>
4064<dd>1L</dd>
4065</dl>
4066</li>
4067<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer">
4068<!--   -->
4069</a>
4070<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>
4071<dl class="nameValue">
4072<dt>serialVersionUID:</dt>
4073<dd>1L</dd>
4074</dl>
4075<ul class="blockList">
4076<li class="blockList"><a name="serializedForm">
4077<!--   -->
4078</a>
4079<h3>Serialized Fields</h3>
4080<ul class="blockList">
4081<li class="blockListLast">
4082<h4>_inclusion</h4>
4083<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a> _inclusion</pre>
4084</li>
4085</ul>
4086</li>
4087</ul>
4088</li>
4089<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer">
4090<!--   -->
4091</a>
4092<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>
4093<dl class="nameValue">
4094<dt>serialVersionUID:</dt>
4095<dd>1L</dd>
4096</dl>
4097</li>
4098<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver">
4099<!--   -->
4100</a>
4101<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>
4102<dl class="nameValue">
4103<dt>serialVersionUID:</dt>
4104<dd>1L</dd>
4105</dl>
4106<ul class="blockList">
4107<li class="blockList"><a name="serializedForm">
4108<!--   -->
4109</a>
4110<h3>Serialized Fields</h3>
4111<ul class="blockList">
4112<li class="blockListLast">
4113<h4>_registeredSubtypes</h4>
4114<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; _registeredSubtypes</pre>
4115</li>
4116</ul>
4117</li>
4118</ul>
4119</li>
4120<li class="blockList"><a name="com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase">
4121<!--   -->
4122</a>
4123<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>
4124<dl class="nameValue">
4125<dt>serialVersionUID:</dt>
4126<dd>1L</dd>
4127</dl>
4128<ul class="blockList">
4129<li class="blockList"><a name="serializedForm">
4130<!--   -->
4131</a>
4132<h3>Serialized Fields</h3>
4133<ul class="blockList">
4134<li class="blockList">
4135<h4>_idResolver</h4>
4136<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a> _idResolver</pre>
4137</li>
4138<li class="blockList">
4139<h4>_baseType</h4>
4140<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _baseType</pre>
4141</li>
4142<li class="blockList">
4143<h4>_property</h4>
4144<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
4145<div class="block">Property that contains value for which type information
4146 is included; null if value is a root value.
4147 Note that this value is not assigned during construction
4148 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
4149 a copy.</div>
4150</li>
4151<li class="blockList">
4152<h4>_defaultImpl</h4>
4153<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _defaultImpl</pre>
4154<div class="block">Type to use as the default implementation, if type id is
4155 missing or can not be resolved.</div>
4156</li>
4157<li class="blockList">
4158<h4>_typePropertyName</h4>
4159<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _typePropertyName</pre>
4160<div class="block">Name of type property used; needed for non-property versions too,
4161 in cases where type id is to be exposed as part of JSON.</div>
4162</li>
4163<li class="blockList">
4164<h4>_typeIdVisible</h4>
4165<pre>boolean _typeIdVisible</pre>
4166</li>
4167<li class="blockList">
4168<h4>_deserializers</h4>
4169<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _deserializers</pre>
4170<div class="block">For efficient operation we will lazily build mappings from type ids
4171 to actual deserializers, once needed.</div>
4172</li>
4173<li class="blockListLast">
4174<h4>_defaultImplDeserializer</h4>
4175<pre><a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonDeserializer.html" title="type parameter in JsonDeserializer">T</a>&gt; _defaultImplDeserializer</pre>
4176</li>
4177</ul>
4178</li>
4179</ul>
4180</li>
4181</ul>
4182</li>
4183<li class="blockList">
4184<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.module</h2>
4185<ul class="blockList">
4186<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver">
4187<!--   -->
4188</a>
4189<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>
4190<dl class="nameValue">
4191<dt>serialVersionUID:</dt>
4192<dd>8635483102371490919L</dd>
4193</dl>
4194<ul class="blockList">
4195<li class="blockList"><a name="serializedForm">
4196<!--   -->
4197</a>
4198<h3>Serialized Fields</h3>
4199<ul class="blockList">
4200<li class="blockListLast">
4201<h4>_mappings</h4>
4202<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _mappings</pre>
4203<div class="block">Mappings from super types to subtypes</div>
4204</li>
4205</ul>
4206</li>
4207</ul>
4208</li>
4209<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleDeserializers">
4210<!--   -->
4211</a>
4212<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
4213<dl class="nameValue">
4214<dt>serialVersionUID:</dt>
4215<dd>1L</dd>
4216</dl>
4217<ul class="blockList">
4218<li class="blockList"><a name="serializedForm">
4219<!--   -->
4220</a>
4221<h3>Serialized Fields</h3>
4222<ul class="blockList">
4223<li class="blockList">
4224<h4>_classMappings</h4>
4225<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _classMappings</pre>
4226</li>
4227<li class="blockListLast">
4228<h4>_hasEnumDeserializer</h4>
4229<pre>boolean _hasEnumDeserializer</pre>
4230<div class="block">Flag to help find "generic" enum deserializer, if one has been registered.</div>
4231<dl><dt><span class="strong">Since:</span></dt>
4232  <dd>2.3</dd></dl>
4233</li>
4234</ul>
4235</li>
4236</ul>
4237</li>
4238<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleKeyDeserializers">
4239<!--   -->
4240</a>
4241<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
4242<dl class="nameValue">
4243<dt>serialVersionUID:</dt>
4244<dd>1L</dd>
4245</dl>
4246<ul class="blockList">
4247<li class="blockList"><a name="serializedForm">
4248<!--   -->
4249</a>
4250<h3>Serialized Fields</h3>
4251<ul class="blockList">
4252<li class="blockListLast">
4253<h4>_classMappings</h4>
4254<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _classMappings</pre>
4255</li>
4256</ul>
4257</li>
4258</ul>
4259</li>
4260<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleModule">
4261<!--   -->
4262</a>
4263<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>
4264<dl class="nameValue">
4265<dt>serialVersionUID:</dt>
4266<dd>1L</dd>
4267</dl>
4268<ul class="blockList">
4269<li class="blockList"><a name="serializedForm">
4270<!--   -->
4271</a>
4272<h3>Serialized Fields</h3>
4273<ul class="blockList">
4274<li class="blockList">
4275<h4>_name</h4>
4276<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _name</pre>
4277</li>
4278<li class="blockList">
4279<h4>_version</h4>
4280<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a> _version</pre>
4281</li>
4282<li class="blockList">
4283<h4>_serializers</h4>
4284<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _serializers</pre>
4285</li>
4286<li class="blockList">
4287<h4>_deserializers</h4>
4288<pre><a href="com/fasterxml/jackson/databind/module/SimpleDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleDeserializers</a> _deserializers</pre>
4289</li>
4290<li class="blockList">
4291<h4>_keySerializers</h4>
4292<pre><a href="com/fasterxml/jackson/databind/module/SimpleSerializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleSerializers</a> _keySerializers</pre>
4293</li>
4294<li class="blockList">
4295<h4>_keyDeserializers</h4>
4296<pre><a href="com/fasterxml/jackson/databind/module/SimpleKeyDeserializers.html" title="class in com.fasterxml.jackson.databind.module">SimpleKeyDeserializers</a> _keyDeserializers</pre>
4297</li>
4298<li class="blockList">
4299<h4>_abstractTypes</h4>
4300<pre><a href="com/fasterxml/jackson/databind/module/SimpleAbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind.module">SimpleAbstractTypeResolver</a> _abstractTypes</pre>
4301<div class="block">Lazily-constructed resolver used for storing mappings from
4302 abstract classes to more specific implementing classes
4303 (which may be abstract or concrete)</div>
4304</li>
4305<li class="blockList">
4306<h4>_valueInstantiators</h4>
4307<pre><a href="com/fasterxml/jackson/databind/module/SimpleValueInstantiators.html" title="class in com.fasterxml.jackson.databind.module">SimpleValueInstantiators</a> _valueInstantiators</pre>
4308<div class="block">Lazily-constructed resolver used for storing mappings from
4309 abstract classes to more specific implementing classes
4310 (which may be abstract or concrete)</div>
4311</li>
4312<li class="blockList">
4313<h4>_deserializerModifier</h4>
4314<pre><a href="com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a> _deserializerModifier</pre>
4315<dl><dt><span class="strong">Since:</span></dt>
4316  <dd>2.2</dd></dl>
4317</li>
4318<li class="blockList">
4319<h4>_serializerModifier</h4>
4320<pre><a href="com/fasterxml/jackson/databind/ser/BeanSerializerModifier.html" title="class in com.fasterxml.jackson.databind.ser">BeanSerializerModifier</a> _serializerModifier</pre>
4321<dl><dt><span class="strong">Since:</span></dt>
4322  <dd>2.2</dd></dl>
4323</li>
4324<li class="blockList">
4325<h4>_mixins</h4>
4326<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _mixins</pre>
4327<div class="block">Lazily-constructed map that contains mix-in definitions, indexed
4328 by target class, value being mix-in to apply.</div>
4329</li>
4330<li class="blockList">
4331<h4>_subtypes</h4>
4332<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; _subtypes</pre>
4333<div class="block">Set of subtypes to register, if any.</div>
4334</li>
4335<li class="blockListLast">
4336<h4>_namingStrategy</h4>
4337<pre><a href="com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _namingStrategy</pre>
4338<dl><dt><span class="strong">Since:</span></dt>
4339  <dd>2.3</dd></dl>
4340</li>
4341</ul>
4342</li>
4343</ul>
4344</li>
4345<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleSerializers">
4346<!--   -->
4347</a>
4348<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>
4349<dl class="nameValue">
4350<dt>serialVersionUID:</dt>
4351<dd>8531646511998456779L</dd>
4352</dl>
4353<ul class="blockList">
4354<li class="blockList"><a name="serializedForm">
4355<!--   -->
4356</a>
4357<h3>Serialized Fields</h3>
4358<ul class="blockList">
4359<li class="blockList">
4360<h4>_classMappings</h4>
4361<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _classMappings</pre>
4362<div class="block">Class-based mappings that are used both for exact and
4363 sub-class matches.</div>
4364</li>
4365<li class="blockList">
4366<h4>_interfaceMappings</h4>
4367<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _interfaceMappings</pre>
4368<div class="block">Interface-based matches.</div>
4369</li>
4370<li class="blockListLast">
4371<h4>_hasEnumSerializer</h4>
4372<pre>boolean _hasEnumSerializer</pre>
4373<div class="block">Flag to help find "generic" enum serializer, if one has been registered.</div>
4374<dl><dt><span class="strong">Since:</span></dt>
4375  <dd>2.3</dd></dl>
4376</li>
4377</ul>
4378</li>
4379</ul>
4380</li>
4381<li class="blockList"><a name="com.fasterxml.jackson.databind.module.SimpleValueInstantiators">
4382<!--   -->
4383</a>
4384<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>
4385<dl class="nameValue">
4386<dt>serialVersionUID:</dt>
4387<dd>-8929386427526115130L</dd>
4388</dl>
4389<ul class="blockList">
4390<li class="blockList"><a name="serializedForm">
4391<!--   -->
4392</a>
4393<h3>Serialized Fields</h3>
4394<ul class="blockList">
4395<li class="blockListLast">
4396<h4>_classMappings</h4>
4397<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _classMappings</pre>
4398<div class="block">Mappings from raw (type-erased, i.e. non-generic) types
4399 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>
4400</li>
4401</ul>
4402</li>
4403</ul>
4404</li>
4405</ul>
4406</li>
4407<li class="blockList">
4408<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.node</h2>
4409<ul class="blockList">
4410<li class="blockList"><a name="com.fasterxml.jackson.databind.node.JsonNodeFactory">
4411<!--   -->
4412</a>
4413<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
4414<dl class="nameValue">
4415<dt>serialVersionUID:</dt>
4416<dd>1L</dd>
4417</dl>
4418<ul class="blockList">
4419<li class="blockList"><a name="serializedForm">
4420<!--   -->
4421</a>
4422<h3>Serialized Fields</h3>
4423<ul class="blockList">
4424<li class="blockListLast">
4425<h4>_cfgBigDecimalExact</h4>
4426<pre>boolean _cfgBigDecimalExact</pre>
4427</li>
4428</ul>
4429</li>
4430</ul>
4431</li>
4432</ul>
4433</li>
4434<li class="blockList">
4435<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.ser</h2>
4436<ul class="blockList">
4437<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BasicSerializerFactory">
4438<!--   -->
4439</a>
4440<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>
4441<ul class="blockList">
4442<li class="blockList"><a name="serializedForm">
4443<!--   -->
4444</a>
4445<h3>Serialized Fields</h3>
4446<ul class="blockList">
4447<li class="blockListLast">
4448<h4>_factoryConfig</h4>
4449<pre><a href="com/fasterxml/jackson/databind/cfg/SerializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">SerializerFactoryConfig</a> _factoryConfig</pre>
4450<div class="block">Configuration settings for this factory; immutable instance (just like this
4451 factory), new version created via copy-constructor (fluent-style)</div>
4452</li>
4453</ul>
4454</li>
4455</ul>
4456</li>
4457<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanPropertyWriter">
4458<!--   -->
4459</a>
4460<h3>Class <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.BeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">PropertyWriter</a> implements Serializable</h3>
4461<dl class="nameValue">
4462<dt>serialVersionUID:</dt>
4463<dd>1L</dd>
4464</dl>
4465<ul class="blockList">
4466<li class="blockList"><a name="serialized_methods">
4467<!--   -->
4468</a>
4469<h3>Serialization Methods</h3>
4470<ul class="blockList">
4471<li class="blockListLast"><a name="readResolve()">
4472<!--   -->
4473</a>
4474<h4>readResolve</h4>
4475<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
4476</li>
4477</ul>
4478</li>
4479<li class="blockList"><a name="serializedForm">
4480<!--   -->
4481</a>
4482<h3>Serialized Fields</h3>
4483<ul class="blockList">
4484<li class="blockList">
4485<h4>_name</h4>
4486<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/SerializedString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">SerializedString</a> _name</pre>
4487<div class="block">Logical name of the property; will be used as the field name
4488 under which value for the property is written.
4489<p>
4490 NOTE: do NOT change name of this field; it is accessed by
4491 Afterburner module (until 2.4; not directly from 2.5)
4492 ALSO NOTE: ... and while it really ought to be `SerializableString`,
4493 changing that is also binary-incompatible change. So nope.</div>
4494</li>
4495<li class="blockList">
4496<h4>_wrapperName</h4>
4497<pre><a href="com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre>
4498<div class="block">Wrapper name to use for this element, if any</div>
4499<dl><dt><span class="strong">Since:</span></dt>
4500  <dd>2.2</dd></dl>
4501</li>
4502<li class="blockList">
4503<h4>_declaredType</h4>
4504<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _declaredType</pre>
4505<div class="block">Type property is declared to have, either in class definition
4506 or associated annotations.</div>
4507</li>
4508<li class="blockList">
4509<h4>_cfgSerializationType</h4>
4510<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _cfgSerializationType</pre>
4511<div class="block">Type to use for locating serializer; normally same as return
4512 type of the accessor method, but may be overridden by annotations.</div>
4513</li>
4514<li class="blockList">
4515<h4>_nonTrivialBaseType</h4>
4516<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _nonTrivialBaseType</pre>
4517<div class="block">Base type of the property, if the declared type is "non-trivial";
4518 meaning it is either a structured type (collection, map, array),
4519 or parameterized. Used to retain type information about contained
4520 type, which is mostly necessary if type meta-data is to be
4521 included.</div>
4522</li>
4523<li class="blockList">
4524<h4>_member</h4>
4525<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _member</pre>
4526<div class="block">Member (field, method) that represents property and allows access
4527 to associated annotations.</div>
4528</li>
4529<li class="blockList">
4530<h4>_serializer</h4>
4531<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _serializer</pre>
4532<div class="block">Serializer to use for writing out the value: null if it can not
4533 be known statically; non-null if it can.</div>
4534</li>
4535<li class="blockList">
4536<h4>_nullSerializer</h4>
4537<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _nullSerializer</pre>
4538<div class="block">Serializer used for writing out null values, if any: if null,
4539 null values are to be suppressed.</div>
4540</li>
4541<li class="blockList">
4542<h4>_typeSerializer</h4>
4543<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _typeSerializer</pre>
4544<div class="block">If property being serialized needs type information to be
4545 included this is the type serializer to use.
4546 Declared type (possibly augmented with annotations) of property
4547 is used for determining exact mechanism to use (compared to
4548 actual runtime type used for serializing actual state).</div>
4549</li>
4550<li class="blockList">
4551<h4>_suppressNulls</h4>
4552<pre>boolean _suppressNulls</pre>
4553<div class="block">Whether null values are to be suppressed (nothing written out if
4554 value is null) or not. Note that this is a configuration value
4555 during construction, and actual handling relies on setting
4556 (or not) of <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html#_nullSerializer"><code>BeanPropertyWriter._nullSerializer</code></a>.</div>
4557</li>
4558<li class="blockList">
4559<h4>_suppressableValue</h4>
4560<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _suppressableValue</pre>
4561<div class="block">Value that is considered default value of the property; used for
4562 default-value-suppression if enabled.</div>
4563</li>
4564<li class="blockListLast">
4565<h4>_includeInViews</h4>
4566<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt;[] _includeInViews</pre>
4567<div class="block">Alternate set of property writers used when view-based filtering
4568 is available for the Bean.</div>
4569</li>
4570</ul>
4571</li>
4572</ul>
4573</li>
4574<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializer">
4575<!--   -->
4576</a>
4577<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>
4578<dl class="nameValue">
4579<dt>serialVersionUID:</dt>
4580<dd>-3618164443537292758L</dd>
4581</dl>
4582</li>
4583<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.BeanSerializerFactory">
4584<!--   -->
4585</a>
4586<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>
4587<dl class="nameValue">
4588<dt>serialVersionUID:</dt>
4589<dd>1L</dd>
4590</dl>
4591</li>
4592<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.ContainerSerializer">
4593<!--   -->
4594</a>
4595<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>&lt;<a href="com/fasterxml/jackson/databind/ser/ContainerSerializer.html" title="type parameter in ContainerSerializer">T</a>&gt; implements Serializable</h3>
4596</li>
4597<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider">
4598<!--   -->
4599</a>
4600<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>
4601<dl class="nameValue">
4602<dt>serialVersionUID:</dt>
4603<dd>1L</dd>
4604</dl>
4605</li>
4606<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl">
4607<!--   -->
4608</a>
4609<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>
4610<dl class="nameValue">
4611<dt>serialVersionUID:</dt>
4612<dd>1L</dd>
4613</dl>
4614</li>
4615<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.PropertyWriter">
4616<!--   -->
4617</a>
4618<h3>Class <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.PropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a> implements Serializable</h3>
4619<dl class="nameValue">
4620<dt>serialVersionUID:</dt>
4621<dd>1L</dd>
4622</dl>
4623</li>
4624<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter">
4625<!--   -->
4626</a>
4627<h3>Class <a href="com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> implements Serializable</h3>
4628<dl class="nameValue">
4629<dt>serialVersionUID:</dt>
4630<dd>1L</dd>
4631</dl>
4632</li>
4633</ul>
4634</li>
4635<li class="blockList">
4636<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.ser.impl</h2>
4637<ul class="blockList">
4638<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter">
4639<!--   -->
4640</a>
4641<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/AttributePropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">VirtualBeanPropertyWriter</a> implements Serializable</h3>
4642<dl class="nameValue">
4643<dt>serialVersionUID:</dt>
4644<dd>1L</dd>
4645</dl>
4646<ul class="blockList">
4647<li class="blockList"><a name="serializedForm">
4648<!--   -->
4649</a>
4650<h3>Serialized Fields</h3>
4651<ul class="blockList">
4652<li class="blockListLast">
4653<h4>_attrName</h4>
4654<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _attrName</pre>
4655</li>
4656</ul>
4657</li>
4658</ul>
4659</li>
4660<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer">
4661<!--   -->
4662</a>
4663<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>
4664<dl class="nameValue">
4665<dt>serialVersionUID:</dt>
4666<dd>1L</dd>
4667</dl>
4668<ul class="blockList">
4669<li class="blockList"><a name="serializedForm">
4670<!--   -->
4671</a>
4672<h3>Serialized Fields</h3>
4673<ul class="blockList">
4674<li class="blockListLast">
4675<h4>_defaultSerializer</h4>
4676<pre><a href="com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a> _defaultSerializer</pre>
4677<div class="block">Serializer that would produce JSON Object version; used in
4678 cases where array output can not be used.</div>
4679</li>
4680</ul>
4681</li>
4682</ul>
4683</li>
4684<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.FailingSerializer">
4685<!--   -->
4686</a>
4687<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
4688<ul class="blockList">
4689<li class="blockList"><a name="serializedForm">
4690<!--   -->
4691</a>
4692<h3>Serialized Fields</h3>
4693<ul class="blockList">
4694<li class="blockListLast">
4695<h4>_msg</h4>
4696<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _msg</pre>
4697</li>
4698</ul>
4699</li>
4700</ul>
4701</li>
4702<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer">
4703<!--   -->
4704</a>
4705<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;&gt; implements Serializable</h3>
4706<dl class="nameValue">
4707<dt>serialVersionUID:</dt>
4708<dd>1L</dd>
4709</dl>
4710</li>
4711<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer">
4712<!--   -->
4713</a>
4714<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; implements Serializable</h3>
4715<dl class="nameValue">
4716<dt>serialVersionUID:</dt>
4717<dd>1L</dd>
4718</dl>
4719</li>
4720<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.IteratorSerializer">
4721<!--   -->
4722</a>
4723<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;?&gt;&gt; implements Serializable</h3>
4724</li>
4725<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer">
4726<!--   -->
4727</a>
4728<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;?,?&gt;&gt; implements Serializable</h3>
4729<ul class="blockList">
4730<li class="blockList"><a name="serializedForm">
4731<!--   -->
4732</a>
4733<h3>Serialized Fields</h3>
4734<ul class="blockList">
4735<li class="blockList">
4736<h4>_property</h4>
4737<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
4738<div class="block">Map-valued property being serialized with this instance</div>
4739</li>
4740<li class="blockList">
4741<h4>_valueTypeIsStatic</h4>
4742<pre>boolean _valueTypeIsStatic</pre>
4743<div class="block">Whether static types should be used for serialization of values
4744 or not (if not, dynamic runtime type is used)</div>
4745</li>
4746<li class="blockList">
4747<h4>_entryType</h4>
4748<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _entryType</pre>
4749</li>
4750<li class="blockList">
4751<h4>_keyType</h4>
4752<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre>
4753</li>
4754<li class="blockList">
4755<h4>_valueType</h4>
4756<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre>
4757</li>
4758<li class="blockList">
4759<h4>_keySerializer</h4>
4760<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _keySerializer</pre>
4761<div class="block">Key serializer to use, if it can be statically determined</div>
4762</li>
4763<li class="blockList">
4764<h4>_valueSerializer</h4>
4765<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _valueSerializer</pre>
4766<div class="block">Value serializer to use, if it can be statically determined</div>
4767</li>
4768<li class="blockList">
4769<h4>_valueTypeSerializer</h4>
4770<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
4771<div class="block">Type identifier serializer used for values, if any.</div>
4772</li>
4773<li class="blockListLast">
4774<h4>_dynamicValueSerializers</h4>
4775<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre>
4776<div class="block">If value type can not be statically determined, mapping from
4777 runtime value types to serializers are stored in this object.</div>
4778</li>
4779</ul>
4780</li>
4781</ul>
4782</li>
4783<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator">
4784<!--   -->
4785</a>
4786<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/PropertyBasedObjectIdGenerator.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator</a> extends <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/ObjectIdGenerators.PropertyGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerators.PropertyGenerator</a> implements Serializable</h3>
4787<dl class="nameValue">
4788<dt>serialVersionUID:</dt>
4789<dd>1L</dd>
4790</dl>
4791<ul class="blockList">
4792<li class="blockList"><a name="serializedForm">
4793<!--   -->
4794</a>
4795<h3>Serialized Fields</h3>
4796<ul class="blockList">
4797<li class="blockListLast">
4798<h4>_property</h4>
4799<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> _property</pre>
4800</li>
4801</ul>
4802</li>
4803</ul>
4804</li>
4805<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter">
4806<!--   -->
4807</a>
4808<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>
4809<dl class="nameValue">
4810<dt>serialVersionUID:</dt>
4811<dd>1L</dd>
4812</dl>
4813<ul class="blockList">
4814<li class="blockList"><a name="serializedForm">
4815<!--   -->
4816</a>
4817<h3>Serialized Fields</h3>
4818<ul class="blockList">
4819<li class="blockListLast">
4820<h4>_propertiesToInclude</h4>
4821<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; _propertiesToInclude</pre>
4822<div class="block">Set of property names to serialize.</div>
4823</li>
4824</ul>
4825</li>
4826</ul>
4827</li>
4828<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter">
4829<!--   -->
4830</a>
4831<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>
4832<dl class="nameValue">
4833<dt>serialVersionUID:</dt>
4834<dd>1L</dd>
4835</dl>
4836<ul class="blockList">
4837<li class="blockList"><a name="serializedForm">
4838<!--   -->
4839</a>
4840<h3>Serialized Fields</h3>
4841<ul class="blockList">
4842<li class="blockListLast">
4843<h4>_propertiesToExclude</h4>
4844<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; _propertiesToExclude</pre>
4845<div class="block">Set of property names to filter out.</div>
4846</li>
4847</ul>
4848</li>
4849</ul>
4850</li>
4851<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider">
4852<!--   -->
4853</a>
4854<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>
4855<dl class="nameValue">
4856<dt>serialVersionUID:</dt>
4857<dd>1L</dd>
4858</dl>
4859<ul class="blockList">
4860<li class="blockList"><a name="serializedForm">
4861<!--   -->
4862</a>
4863<h3>Serialized Fields</h3>
4864<ul class="blockList">
4865<li class="blockList">
4866<h4>_filtersById</h4>
4867<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; _filtersById</pre>
4868<div class="block">Mappings from ids to filters.</div>
4869</li>
4870<li class="blockList">
4871<h4>_defaultFilter</h4>
4872<pre><a href="com/fasterxml/jackson/databind/ser/PropertyFilter.html" title="interface in com.fasterxml.jackson.databind.ser">PropertyFilter</a> _defaultFilter</pre>
4873<div class="block">This is the filter we return in case no mapping was found for
4874 given id; default is 'null' (in which case caller typically
4875 reports an error), but can be set to an explicit filter.</div>
4876</li>
4877<li class="blockListLast">
4878<h4>_cfgFailOnUnknownId</h4>
4879<pre>boolean _cfgFailOnUnknownId</pre>
4880<div class="block">Flag that indicates whether request for an unknown filter id should
4881 result an exception (default) or not.
4882 Note that this is only relevant if no default filter has been
4883 configured.</div>
4884</li>
4885</ul>
4886</li>
4887</ul>
4888</li>
4889<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringArraySerializer">
4890<!--   -->
4891</a>
4892<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt; implements Serializable</h3>
4893<ul class="blockList">
4894<li class="blockList"><a name="serializedForm">
4895<!--   -->
4896</a>
4897<h3>Serialized Fields</h3>
4898<ul class="blockList">
4899<li class="blockListLast">
4900<h4>_elementSerializer</h4>
4901<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _elementSerializer</pre>
4902<div class="block">Value serializer to use, if it's not the standard one
4903 (if it is we can optimize serialization a lot)</div>
4904</li>
4905</ul>
4906</li>
4907</ul>
4908</li>
4909<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer">
4910<!--   -->
4911</a>
4912<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; implements Serializable</h3>
4913</li>
4914<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnknownSerializer">
4915<!--   -->
4916</a>
4917<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
4918</li>
4919<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter">
4920<!--   -->
4921</a>
4922<h3>Class <a href="com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter</a> extends <a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a> implements Serializable</h3>
4923<dl class="nameValue">
4924<dt>serialVersionUID:</dt>
4925<dd>1L</dd>
4926</dl>
4927<ul class="blockList">
4928<li class="blockList"><a name="serializedForm">
4929<!--   -->
4930</a>
4931<h3>Serialized Fields</h3>
4932<ul class="blockList">
4933<li class="blockListLast">
4934<h4>_nameTransformer</h4>
4935<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _nameTransformer</pre>
4936<div class="block">Transformer used to add prefix and/or suffix for properties
4937 of unwrapped POJO.</div>
4938</li>
4939</ul>
4940</li>
4941</ul>
4942</li>
4943<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer">
4944<!--   -->
4945</a>
4946<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>
4947<dl class="nameValue">
4948<dt>serialVersionUID:</dt>
4949<dd>1L</dd>
4950</dl>
4951<ul class="blockList">
4952<li class="blockList"><a name="serializedForm">
4953<!--   -->
4954</a>
4955<h3>Serialized Fields</h3>
4956<ul class="blockList">
4957<li class="blockListLast">
4958<h4>_nameTransformer</h4>
4959<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _nameTransformer</pre>
4960<div class="block">Transformer used to add prefix and/or suffix for properties
4961 of unwrapped POJO.</div>
4962</li>
4963</ul>
4964</li>
4965</ul>
4966</li>
4967</ul>
4968</li>
4969<li class="blockList">
4970<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.ser.std</h2>
4971<ul class="blockList">
4972<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ArraySerializerBase">
4973<!--   -->
4974</a>
4975<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="type parameter in ArraySerializerBase">T</a>&gt; implements Serializable</h3>
4976<ul class="blockList">
4977<li class="blockList"><a name="serializedForm">
4978<!--   -->
4979</a>
4980<h3>Serialized Fields</h3>
4981<ul class="blockList">
4982<li class="blockList">
4983<h4>_property</h4>
4984<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
4985</li>
4986<li class="blockListLast">
4987<h4>_unwrapSingle</h4>
4988<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
4989<div class="block">Setting for specific local override for "unwrap single element arrays":
4990 true for enable unwrapping, false for preventing it, `null` for using
4991 global configuration.</div>
4992<dl><dt><span class="strong">Since:</span></dt>
4993  <dd>2.6</dd></dl>
4994</li>
4995</ul>
4996</li>
4997</ul>
4998</li>
4999<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase">
5000<!--   -->
5001</a>
5002<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="type parameter in AsArraySerializerBase">T</a>&gt; implements Serializable</h3>
5003<ul class="blockList">
5004<li class="blockList"><a name="serializedForm">
5005<!--   -->
5006</a>
5007<h3>Serialized Fields</h3>
5008<ul class="blockList">
5009<li class="blockList">
5010<h4>_elementType</h4>
5011<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre>
5012</li>
5013<li class="blockList">
5014<h4>_property</h4>
5015<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
5016<div class="block">Collection-valued property being serialized with this instance</div>
5017</li>
5018<li class="blockList">
5019<h4>_staticTyping</h4>
5020<pre>boolean _staticTyping</pre>
5021</li>
5022<li class="blockList">
5023<h4>_unwrapSingle</h4>
5024<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
5025<div class="block">Setting for specific local override for "unwrap single element arrays":
5026 true for enable unwrapping, false for preventing it, `null` for using
5027 global configuration.</div>
5028<dl><dt><span class="strong">Since:</span></dt>
5029  <dd>2.6</dd></dl>
5030</li>
5031<li class="blockList">
5032<h4>_valueTypeSerializer</h4>
5033<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
5034<div class="block">Type serializer used for values, if any.</div>
5035</li>
5036<li class="blockList">
5037<h4>_elementSerializer</h4>
5038<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _elementSerializer</pre>
5039<div class="block">Value serializer to use, if it can be statically determined</div>
5040</li>
5041<li class="blockListLast">
5042<h4>_dynamicSerializers</h4>
5043<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre>
5044<div class="block">If element type can not be statically determined, mapping from
5045 runtime type to serializer is handled using this object</div>
5046</li>
5047</ul>
5048</li>
5049</ul>
5050</li>
5051<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer">
5052<!--   -->
5053</a>
5054<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;?&gt;&gt; implements Serializable</h3>
5055<dl class="nameValue">
5056<dt>serialVersionUID:</dt>
5057<dd>1L</dd>
5058</dl>
5059<ul class="blockList">
5060<li class="blockList"><a name="serializedForm">
5061<!--   -->
5062</a>
5063<h3>Serialized Fields</h3>
5064<ul class="blockList">
5065<li class="blockList">
5066<h4>_referredType</h4>
5067<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referredType</pre>
5068<div class="block">Declared type parameter for Optional.</div>
5069</li>
5070<li class="blockList">
5071<h4>_property</h4>
5072<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
5073</li>
5074<li class="blockList">
5075<h4>_valueTypeSerializer</h4>
5076<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
5077<div class="block">Type serializer used for values, if any.</div>
5078<dl><dt><span class="strong">Since:</span></dt>
5079  <dd>2.7</dd></dl>
5080</li>
5081<li class="blockList">
5082<h4>_valueSerializer</h4>
5083<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _valueSerializer</pre>
5084<dl><dt><span class="strong">Since:</span></dt>
5085  <dd>2.7</dd></dl>
5086</li>
5087<li class="blockList">
5088<h4>_unwrapper</h4>
5089<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _unwrapper</pre>
5090<div class="block">To support unwrapped values of dynamic types, will need this:</div>
5091<dl><dt><span class="strong">Since:</span></dt>
5092  <dd>2.7</dd></dl>
5093</li>
5094<li class="blockListLast">
5095<h4>_contentInclusion</h4>
5096<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a> _contentInclusion</pre>
5097<div class="block">Further guidance on serialization-inclusion (or not), regarding
5098 contained value (if any).</div>
5099<dl><dt><span class="strong">Since:</span></dt>
5100  <dd>2.7</dd></dl>
5101</li>
5102</ul>
5103</li>
5104</ul>
5105</li>
5106<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BeanSerializerBase">
5107<!--   -->
5108</a>
5109<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5110<ul class="blockList">
5111<li class="blockList"><a name="serializedForm">
5112<!--   -->
5113</a>
5114<h3>Serialized Fields</h3>
5115<ul class="blockList">
5116<li class="blockList">
5117<h4>_props</h4>
5118<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _props</pre>
5119<div class="block">Writers used for outputting actual property values</div>
5120</li>
5121<li class="blockList">
5122<h4>_filteredProps</h4>
5123<pre><a href="com/fasterxml/jackson/databind/ser/BeanPropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">BeanPropertyWriter</a>[] _filteredProps</pre>
5124<div class="block">Optional filters used to suppress output of properties that
5125 are only to be included in certain views</div>
5126</li>
5127<li class="blockList">
5128<h4>_anyGetterWriter</h4>
5129<pre><a href="com/fasterxml/jackson/databind/ser/AnyGetterWriter.html" title="class in com.fasterxml.jackson.databind.ser">AnyGetterWriter</a> _anyGetterWriter</pre>
5130<div class="block">Handler for <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnyGetter</code></a>
5131 annotated properties</div>
5132</li>
5133<li class="blockList">
5134<h4>_propertyFilterId</h4>
5135<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _propertyFilterId</pre>
5136<div class="block">Id of the bean property filter to use, if any; null if none.</div>
5137</li>
5138<li class="blockList">
5139<h4>_typeId</h4>
5140<pre><a href="com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> _typeId</pre>
5141<div class="block">If using custom type ids (usually via getter, or field), this is the
5142 reference to that member.</div>
5143</li>
5144<li class="blockList">
5145<h4>_objectIdWriter</h4>
5146<pre><a href="com/fasterxml/jackson/databind/ser/impl/ObjectIdWriter.html" title="class in com.fasterxml.jackson.databind.ser.impl">ObjectIdWriter</a> _objectIdWriter</pre>
5147<div class="block">If this POJO can be alternatively serialized using just an object id
5148 to denote a reference to previously serialized object,
5149 this Object will handle details.</div>
5150</li>
5151<li class="blockListLast">
5152<h4>_serializationShape</h4>
5153<pre><a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre>
5154<div class="block">Requested shape from bean class annotations.</div>
5155</li>
5156</ul>
5157</li>
5158</ul>
5159</li>
5160<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.BooleanSerializer">
5161<!--   -->
5162</a>
5163<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt; implements Serializable</h3>
5164<dl class="nameValue">
5165<dt>serialVersionUID:</dt>
5166<dd>1L</dd>
5167</dl>
5168<ul class="blockList">
5169<li class="blockList"><a name="serializedForm">
5170<!--   -->
5171</a>
5172<h3>Serialized Fields</h3>
5173<ul class="blockList">
5174<li class="blockListLast">
5175<h4>_forPrimitive</h4>
5176<pre>boolean _forPrimitive</pre>
5177<div class="block">Whether type serialized is primitive (boolean) or wrapper
5178 (java.lang.Boolean); if true, former, if false, latter.</div>
5179</li>
5180</ul>
5181</li>
5182</ul>
5183</li>
5184<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ByteArraySerializer">
5185<!--   -->
5186</a>
5187<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.ByteArraySerializer</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;byte[]&gt; implements Serializable</h3>
5188<dl class="nameValue">
5189<dt>serialVersionUID:</dt>
5190<dd>1L</dd>
5191</dl>
5192</li>
5193<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer">
5194<!--   -->
5195</a>
5196<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt; implements Serializable</h3>
5197</li>
5198<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CalendarSerializer">
5199<!--   -->
5200</a>
5201<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&gt; implements Serializable</h3>
5202</li>
5203<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ClassSerializer">
5204<!--   -->
5205</a>
5206<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt; implements Serializable</h3>
5207</li>
5208<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.CollectionSerializer">
5209<!--   -->
5210</a>
5211<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&gt; implements Serializable</h3>
5212<dl class="nameValue">
5213<dt>serialVersionUID:</dt>
5214<dd>1L</dd>
5215</dl>
5216</li>
5217<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateSerializer">
5218<!--   -->
5219</a>
5220<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&gt; implements Serializable</h3>
5221</li>
5222<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase">
5223<!--   -->
5224</a>
5225<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="type parameter in DateTimeSerializerBase">T</a>&gt; implements Serializable</h3>
5226<ul class="blockList">
5227<li class="blockList"><a name="serializedForm">
5228<!--   -->
5229</a>
5230<h3>Serialized Fields</h3>
5231<ul class="blockList">
5232<li class="blockList">
5233<h4>_useTimestamp</h4>
5234<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _useTimestamp</pre>
5235<div class="block">Flag that indicates that serialization must be done as the
5236 Java timestamp, regardless of other settings.</div>
5237</li>
5238<li class="blockListLast">
5239<h4>_customFormat</h4>
5240<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _customFormat</pre>
5241<div class="block">Specific format to use, if not default format: non null value
5242 also indicates that serialization is to be done as JSON String,
5243 not numeric timestamp, unless <a href="com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html#_useTimestamp"><code>DateTimeSerializerBase._useTimestamp</code></a> is true.</div>
5244</li>
5245</ul>
5246</li>
5247</ul>
5248</li>
5249<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSerializer">
5250<!--   -->
5251</a>
5252<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&gt; implements Serializable</h3>
5253<dl class="nameValue">
5254<dt>serialVersionUID:</dt>
5255<dd>1L</dd>
5256</dl>
5257<ul class="blockList">
5258<li class="blockList"><a name="serializedForm">
5259<!--   -->
5260</a>
5261<h3>Serialized Fields</h3>
5262<ul class="blockList">
5263<li class="blockList">
5264<h4>_values</h4>
5265<pre><a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">EnumValues</a> _values</pre>
5266<div class="block">This map contains pre-resolved values (since there are ways
5267 to customize actual String constants to use) to use as
5268 serializations.</div>
5269</li>
5270<li class="blockListLast">
5271<h4>_serializeAsIndex</h4>
5272<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _serializeAsIndex</pre>
5273<div class="block">Flag that is set if we statically know serialization choice
5274 between index and textual format (null if it needs to be dynamically
5275 checked).</div>
5276<dl><dt><span class="strong">Since:</span></dt>
5277  <dd>2.1</dd></dl>
5278</li>
5279</ul>
5280</li>
5281</ul>
5282</li>
5283<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.EnumSetSerializer">
5284<!--   -->
5285</a>
5286<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&gt;&gt; implements Serializable</h3>
5287</li>
5288<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.FileSerializer">
5289<!--   -->
5290</a>
5291<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&gt; implements Serializable</h3>
5292</li>
5293<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetAddressSerializer">
5294<!--   -->
5295</a>
5296<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a>&gt; implements Serializable</h3>
5297</li>
5298<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer">
5299<!--   -->
5300</a>
5301<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&gt; implements Serializable</h3>
5302</li>
5303<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.IterableSerializer">
5304<!--   -->
5305</a>
5306<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&gt; implements Serializable</h3>
5307</li>
5308<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.JsonValueSerializer">
5309<!--   -->
5310</a>
5311<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5312<ul class="blockList">
5313<li class="blockList"><a name="serializedForm">
5314<!--   -->
5315</a>
5316<h3>Serialized Fields</h3>
5317<ul class="blockList">
5318<li class="blockList">
5319<h4>_accessorMethod</h4>
5320<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _accessorMethod</pre>
5321</li>
5322<li class="blockList">
5323<h4>_valueSerializer</h4>
5324<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _valueSerializer</pre>
5325</li>
5326<li class="blockList">
5327<h4>_property</h4>
5328<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
5329</li>
5330<li class="blockListLast">
5331<h4>_forceTypeInformation</h4>
5332<pre>boolean _forceTypeInformation</pre>
5333<div class="block">This is a flag that is set in rare (?) cases where this serializer
5334 is used for "natural" types (boolean, int, String, double); and where
5335 we actually must force type information wrapping, even though
5336 one would not normally be added.</div>
5337</li>
5338</ul>
5339</li>
5340</ul>
5341</li>
5342<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.MapProperty">
5343<!--   -->
5344</a>
5345<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/MapProperty.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.MapProperty</a> extends <a href="com/fasterxml/jackson/databind/ser/PropertyWriter.html" title="class in com.fasterxml.jackson.databind.ser">PropertyWriter</a> implements Serializable</h3>
5346<dl class="nameValue">
5347<dt>serialVersionUID:</dt>
5348<dd>1L</dd>
5349</dl>
5350<ul class="blockList">
5351<li class="blockList"><a name="serializedForm">
5352<!--   -->
5353</a>
5354<h3>Serialized Fields</h3>
5355<ul class="blockList">
5356<li class="blockList">
5357<h4>_typeSerializer</h4>
5358<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _typeSerializer</pre>
5359</li>
5360<li class="blockList">
5361<h4>_property</h4>
5362<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
5363</li>
5364<li class="blockList">
5365<h4>_key</h4>
5366<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _key</pre>
5367</li>
5368<li class="blockList">
5369<h4>_keySerializer</h4>
5370<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _keySerializer</pre>
5371</li>
5372<li class="blockListLast">
5373<h4>_valueSerializer</h4>
5374<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _valueSerializer</pre>
5375</li>
5376</ul>
5377</li>
5378</ul>
5379</li>
5380<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.MapSerializer">
5381<!--   -->
5382</a>
5383<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;?,?&gt;&gt; implements Serializable</h3>
5384<dl class="nameValue">
5385<dt>serialVersionUID:</dt>
5386<dd>1L</dd>
5387</dl>
5388<ul class="blockList">
5389<li class="blockList"><a name="serializedForm">
5390<!--   -->
5391</a>
5392<h3>Serialized Fields</h3>
5393<ul class="blockList">
5394<li class="blockList">
5395<h4>_property</h4>
5396<pre><a href="com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a> _property</pre>
5397<div class="block">Map-valued property being serialized with this instance</div>
5398</li>
5399<li class="blockList">
5400<h4>_ignoredEntries</h4>
5401<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; _ignoredEntries</pre>
5402<div class="block">Set of entries to omit during serialization, if any</div>
5403</li>
5404<li class="blockList">
5405<h4>_valueTypeIsStatic</h4>
5406<pre>boolean _valueTypeIsStatic</pre>
5407<div class="block">Whether static types should be used for serialization of values
5408 or not (if not, dynamic runtime type is used)</div>
5409</li>
5410<li class="blockList">
5411<h4>_keyType</h4>
5412<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre>
5413<div class="block">Declared type of keys</div>
5414</li>
5415<li class="blockList">
5416<h4>_valueType</h4>
5417<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre>
5418<div class="block">Declared type of contained values</div>
5419</li>
5420<li class="blockList">
5421<h4>_keySerializer</h4>
5422<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _keySerializer</pre>
5423<div class="block">Key serializer to use, if it can be statically determined</div>
5424</li>
5425<li class="blockList">
5426<h4>_valueSerializer</h4>
5427<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _valueSerializer</pre>
5428<div class="block">Value serializer to use, if it can be statically determined</div>
5429</li>
5430<li class="blockList">
5431<h4>_valueTypeSerializer</h4>
5432<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
5433<div class="block">Type identifier serializer used for values, if any.</div>
5434</li>
5435<li class="blockList">
5436<h4>_dynamicValueSerializers</h4>
5437<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicValueSerializers</pre>
5438<div class="block">If value type can not be statically determined, mapping from
5439 runtime value types to serializers are stored in this object.</div>
5440</li>
5441<li class="blockList">
5442<h4>_filterId</h4>
5443<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _filterId</pre>
5444<div class="block">Id of the property filter to use, if any; null if none.</div>
5445<dl><dt><span class="strong">Since:</span></dt>
5446  <dd>2.3</dd></dl>
5447</li>
5448<li class="blockList">
5449<h4>_sortKeys</h4>
5450<pre>boolean _sortKeys</pre>
5451<div class="block">Flag set if output is forced to be sorted by keys (usually due
5452 to annotation).</div>
5453<dl><dt><span class="strong">Since:</span></dt>
5454  <dd>2.4</dd></dl>
5455</li>
5456<li class="blockListLast">
5457<h4>_suppressableValue</h4>
5458<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _suppressableValue</pre>
5459<div class="block">Value that indicates suppression mechanism to use for <b>values contained</b>;
5460 either one of values of <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude.Include</code></a>,
5461 or actual object to compare against ("default value").
5462 Note that inclusion value for Map instance itself is handled by caller (POJO
5463 property that refers to the Map value).</div>
5464<dl><dt><span class="strong">Since:</span></dt>
5465  <dd>2.5</dd></dl>
5466</li>
5467</ul>
5468</li>
5469</ul>
5470</li>
5471<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase">
5472<!--   -->
5473</a>
5474<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="type parameter in NonTypedScalarSerializerBase">T</a>&gt; implements Serializable</h3>
5475</li>
5476<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NullSerializer">
5477<!--   -->
5478</a>
5479<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5480</li>
5481<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializer">
5482<!--   -->
5483</a>
5484<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt; implements Serializable</h3>
5485<ul class="blockList">
5486<li class="blockList"><a name="serializedForm">
5487<!--   -->
5488</a>
5489<h3>Serialized Fields</h3>
5490<ul class="blockList">
5491<li class="blockListLast">
5492<h4>_isInt</h4>
5493<pre>boolean _isInt</pre>
5494</li>
5495</ul>
5496</li>
5497</ul>
5498</li>
5499<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base">
5500<!--   -->
5501</a>
5502<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="type parameter in NumberSerializers.Base">T</a>&gt; implements Serializable</h3>
5503<ul class="blockList">
5504<li class="blockList"><a name="serializedForm">
5505<!--   -->
5506</a>
5507<h3>Serialized Fields</h3>
5508<ul class="blockList">
5509<li class="blockList">
5510<h4>_numberType</h4>
5511<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.NumberType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.NumberType</a> _numberType</pre>
5512</li>
5513<li class="blockList">
5514<h4>_schemaType</h4>
5515<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _schemaType</pre>
5516</li>
5517<li class="blockListLast">
5518<h4>_isInt</h4>
5519<pre>boolean _isInt</pre>
5520</li>
5521</ul>
5522</li>
5523</ul>
5524</li>
5525<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer">
5526<!--   -->
5527</a>
5528<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5529</li>
5530<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer">
5531<!--   -->
5532</a>
5533<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5534</li>
5535<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer">
5536<!--   -->
5537</a>
5538<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5539</li>
5540<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer">
5541<!--   -->
5542</a>
5543<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5544</li>
5545<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer">
5546<!--   -->
5547</a>
5548<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5549</li>
5550<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer">
5551<!--   -->
5552</a>
5553<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5554</li>
5555<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer">
5556<!--   -->
5557</a>
5558<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&gt; implements Serializable</h3>
5559<ul class="blockList">
5560<li class="blockList"><a name="serializedForm">
5561<!--   -->
5562</a>
5563<h3>Serialized Fields</h3>
5564<ul class="blockList">
5565<li class="blockList">
5566<h4>_staticTyping</h4>
5567<pre>boolean _staticTyping</pre>
5568<div class="block">Whether we are using static typing (using declared types, ignoring
5569 runtime type) or not for elements.</div>
5570</li>
5571<li class="blockList">
5572<h4>_elementType</h4>
5573<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre>
5574<div class="block">Declared type of element entries</div>
5575</li>
5576<li class="blockList">
5577<h4>_valueTypeSerializer</h4>
5578<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
5579<div class="block">Type serializer to use for values, if any.</div>
5580</li>
5581<li class="blockList">
5582<h4>_elementSerializer</h4>
5583<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _elementSerializer</pre>
5584<div class="block">Value serializer to use, if it can be statically determined.</div>
5585</li>
5586<li class="blockListLast">
5587<h4>_dynamicSerializers</h4>
5588<pre><a href="com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap.html" title="class in com.fasterxml.jackson.databind.ser.impl">PropertySerializerMap</a> _dynamicSerializers</pre>
5589<div class="block">If element type can not be statically determined, mapping from
5590 runtime type to serializer is handled using this object</div>
5591</li>
5592</ul>
5593</li>
5594</ul>
5595</li>
5596<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.RawSerializer">
5597<!--   -->
5598</a>
5599<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="type parameter in RawSerializer">T</a>&gt; implements Serializable</h3>
5600</li>
5601<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SerializableSerializer">
5602<!--   -->
5603</a>
5604<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>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a>&gt; implements Serializable</h3>
5605</li>
5606<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlDateSerializer">
5607<!--   -->
5608</a>
5609<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>&gt; implements Serializable</h3>
5610</li>
5611<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer">
5612<!--   -->
5613</a>
5614<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>&gt; implements Serializable</h3>
5615</li>
5616<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase">
5617<!--   -->
5618</a>
5619<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>&lt;<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/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&gt; implements Serializable</h3>
5620<ul class="blockList">
5621<li class="blockList"><a name="serializedForm">
5622<!--   -->
5623</a>
5624<h3>Serialized Fields</h3>
5625<ul class="blockList">
5626<li class="blockList">
5627<h4>_serializer</h4>
5628<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _serializer</pre>
5629</li>
5630<li class="blockListLast">
5631<h4>_unwrapSingle</h4>
5632<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _unwrapSingle</pre>
5633<div class="block">Setting for specific local override for "unwrap single element arrays":
5634 true for enable unwrapping, false for preventing it, `null` for using
5635 global configuration.</div>
5636<dl><dt><span class="strong">Since:</span></dt>
5637  <dd>2.6</dd></dl>
5638</li>
5639</ul>
5640</li>
5641</ul>
5642</li>
5643<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer">
5644<!--   -->
5645</a>
5646<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>&lt;boolean[]&gt; implements Serializable</h3>
5647</li>
5648<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer">
5649<!--   -->
5650</a>
5651<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>&lt;char[]&gt; implements Serializable</h3>
5652</li>
5653<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer">
5654<!--   -->
5655</a>
5656<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>&lt;double[]&gt; implements Serializable</h3>
5657</li>
5658<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer">
5659<!--   -->
5660</a>
5661<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>&lt;float[]&gt; implements Serializable</h3>
5662</li>
5663<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer">
5664<!--   -->
5665</a>
5666<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>&lt;int[]&gt; implements Serializable</h3>
5667</li>
5668<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer">
5669<!--   -->
5670</a>
5671<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>&lt;long[]&gt; implements Serializable</h3>
5672</li>
5673<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer">
5674<!--   -->
5675</a>
5676<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>&lt;short[]&gt; implements Serializable</h3>
5677</li>
5678<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer">
5679<!--   -->
5680</a>
5681<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="type parameter in StdArraySerializers.TypedPrimitiveArraySerializer">T</a>&gt; implements Serializable</h3>
5682<ul class="blockList">
5683<li class="blockList"><a name="serializedForm">
5684<!--   -->
5685</a>
5686<h3>Serialized Fields</h3>
5687<ul class="blockList">
5688<li class="blockListLast">
5689<h4>_valueTypeSerializer</h4>
5690<pre><a href="com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> _valueTypeSerializer</pre>
5691<div class="block">Type serializer to use for values, if any.</div>
5692</li>
5693</ul>
5694</li>
5695</ul>
5696</li>
5697<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer">
5698<!--   -->
5699</a>
5700<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5701<ul class="blockList">
5702<li class="blockList"><a name="serializedForm">
5703<!--   -->
5704</a>
5705<h3>Serialized Fields</h3>
5706<ul class="blockList">
5707<li class="blockList">
5708<h4>_converter</h4>
5709<pre><a href="com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<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>&gt; _converter</pre>
5710</li>
5711<li class="blockList">
5712<h4>_delegateType</h4>
5713<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _delegateType</pre>
5714<div class="block">Fully resolved delegate type, with generic information if any available.</div>
5715</li>
5716<li class="blockListLast">
5717<h4>_delegateSerializer</h4>
5718<pre><a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a>&lt;<a href="com/fasterxml/jackson/databind/JsonSerializer.html" title="type parameter in JsonSerializer">T</a>&gt; _delegateSerializer</pre>
5719<div class="block">Underlying serializer for type <code>T</code>.</div>
5720</li>
5721</ul>
5722</li>
5723</ul>
5724</li>
5725<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer">
5726<!--   -->
5727</a>
5728<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a>&gt; implements Serializable</h3>
5729</li>
5730<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer">
5731<!--   -->
5732</a>
5733<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>&gt; implements Serializable</h3>
5734</li>
5735<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer">
5736<!--   -->
5737</a>
5738<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a>&gt; implements Serializable</h3>
5739</li>
5740<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializer">
5741<!--   -->
5742</a>
5743<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5744</li>
5745<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default">
5746<!--   -->
5747</a>
5748<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5749<ul class="blockList">
5750<li class="blockList"><a name="serializedForm">
5751<!--   -->
5752</a>
5753<h3>Serialized Fields</h3>
5754<ul class="blockList">
5755<li class="blockListLast">
5756<h4>_typeId</h4>
5757<pre>int _typeId</pre>
5758</li>
5759</ul>
5760</li>
5761</ul>
5762</li>
5763<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic">
5764<!--   -->
5765</a>
5766<h3>Class <a href="com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Dynamic.html" title="class in com.fasterxml.jackson.databind.ser.std">com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic</a> extends <a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5767<ul class="blockList">
5768<li class="blockList"><a name="serialized_methods">
5769<!--   -->
5770</a>
5771<h3>Serialization Methods</h3>
5772<ul class="blockList">
5773<li class="blockListLast"><a name="readResolve()">
5774<!--   -->
5775</a>
5776<h4>readResolve</h4>
5777<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
5778</li>
5779</ul>
5780</li>
5781</ul>
5782</li>
5783<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer">
5784<!--   -->
5785</a>
5786<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5787</li>
5788<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdScalarSerializer">
5789<!--   -->
5790</a>
5791<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="type parameter in StdScalarSerializer">T</a>&gt; implements Serializable</h3>
5792</li>
5793<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StdSerializer">
5794<!--   -->
5795</a>
5796<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>&lt;<a href="com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="type parameter in StdSerializer">T</a>&gt; implements Serializable</h3>
5797<dl class="nameValue">
5798<dt>serialVersionUID:</dt>
5799<dd>1L</dd>
5800</dl>
5801<ul class="blockList">
5802<li class="blockList"><a name="serializedForm">
5803<!--   -->
5804</a>
5805<h3>Serialized Fields</h3>
5806<ul class="blockList">
5807<li class="blockListLast">
5808<h4>_handledType</h4>
5809<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _handledType</pre>
5810<div class="block">Nominal type supported, usually declared type of
5811 property for which serializer is used.</div>
5812</li>
5813</ul>
5814</li>
5815</ul>
5816</li>
5817<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.StringSerializer">
5818<!--   -->
5819</a>
5820<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5821<dl class="nameValue">
5822<dt>serialVersionUID:</dt>
5823<dd>1L</dd>
5824</dl>
5825</li>
5826<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer">
5827<!--   -->
5828</a>
5829<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&gt; implements Serializable</h3>
5830</li>
5831<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer">
5832<!--   -->
5833</a>
5834<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>&lt;<a href="com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&gt; implements Serializable</h3>
5835</li>
5836<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.ToStringSerializer">
5837<!--   -->
5838</a>
5839<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
5840</li>
5841<li class="blockList"><a name="com.fasterxml.jackson.databind.ser.std.UUIDSerializer">
5842<!--   -->
5843</a>
5844<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>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>&gt; implements Serializable</h3>
5845</li>
5846</ul>
5847</li>
5848<li class="blockList">
5849<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.type</h2>
5850<ul class="blockList">
5851<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ArrayType">
5852<!--   -->
5853</a>
5854<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>
5855<dl class="nameValue">
5856<dt>serialVersionUID:</dt>
5857<dd>1L</dd>
5858</dl>
5859<ul class="blockList">
5860<li class="blockList"><a name="serializedForm">
5861<!--   -->
5862</a>
5863<h3>Serialized Fields</h3>
5864<ul class="blockList">
5865<li class="blockList">
5866<h4>_componentType</h4>
5867<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _componentType</pre>
5868<div class="block">Type of elements in the array.</div>
5869</li>
5870<li class="blockListLast">
5871<h4>_emptyArray</h4>
5872<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> _emptyArray</pre>
5873<div class="block">We will also keep track of shareable instance of empty array,
5874 since it usually needs to be constructed any way; and because
5875 it is essentially immutable and thus can be shared.</div>
5876</li>
5877</ul>
5878</li>
5879</ul>
5880</li>
5881<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ClassKey">
5882<!--   -->
5883</a>
5884<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
5885<dl class="nameValue">
5886<dt>serialVersionUID:</dt>
5887<dd>1L</dd>
5888</dl>
5889<ul class="blockList">
5890<li class="blockList"><a name="serializedForm">
5891<!--   -->
5892</a>
5893<h3>Serialized Fields</h3>
5894<ul class="blockList">
5895<li class="blockList">
5896<h4>_className</h4>
5897<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _className</pre>
5898</li>
5899<li class="blockList">
5900<h4>_class</h4>
5901<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _class</pre>
5902</li>
5903<li class="blockListLast">
5904<h4>_hashCode</h4>
5905<pre>int _hashCode</pre>
5906<div class="block">Let's cache hash code straight away, since we are
5907 almost certain to need it.</div>
5908</li>
5909</ul>
5910</li>
5911</ul>
5912</li>
5913<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionLikeType">
5914<!--   -->
5915</a>
5916<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>
5917<dl class="nameValue">
5918<dt>serialVersionUID:</dt>
5919<dd>1L</dd>
5920</dl>
5921<ul class="blockList">
5922<li class="blockList"><a name="serializedForm">
5923<!--   -->
5924</a>
5925<h3>Serialized Fields</h3>
5926<ul class="blockList">
5927<li class="blockListLast">
5928<h4>_elementType</h4>
5929<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _elementType</pre>
5930<div class="block">Type of elements in collection</div>
5931</li>
5932</ul>
5933</li>
5934</ul>
5935</li>
5936<li class="blockList"><a name="com.fasterxml.jackson.databind.type.CollectionType">
5937<!--   -->
5938</a>
5939<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>
5940<dl class="nameValue">
5941<dt>serialVersionUID:</dt>
5942<dd>1L</dd>
5943</dl>
5944</li>
5945<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapLikeType">
5946<!--   -->
5947</a>
5948<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>
5949<dl class="nameValue">
5950<dt>serialVersionUID:</dt>
5951<dd>1L</dd>
5952</dl>
5953<ul class="blockList">
5954<li class="blockList"><a name="serializedForm">
5955<!--   -->
5956</a>
5957<h3>Serialized Fields</h3>
5958<ul class="blockList">
5959<li class="blockList">
5960<h4>_keyType</h4>
5961<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _keyType</pre>
5962<div class="block">Type of keys of Map.</div>
5963</li>
5964<li class="blockListLast">
5965<h4>_valueType</h4>
5966<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _valueType</pre>
5967<div class="block">Type of values of Map.</div>
5968</li>
5969</ul>
5970</li>
5971</ul>
5972</li>
5973<li class="blockList"><a name="com.fasterxml.jackson.databind.type.MapType">
5974<!--   -->
5975</a>
5976<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>
5977<dl class="nameValue">
5978<dt>serialVersionUID:</dt>
5979<dd>1L</dd>
5980</dl>
5981</li>
5982<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ReferenceType">
5983<!--   -->
5984</a>
5985<h3>Class <a href="com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ReferenceType</a> extends <a href="com/fasterxml/jackson/databind/type/SimpleType.html" title="class in com.fasterxml.jackson.databind.type">SimpleType</a> implements Serializable</h3>
5986<dl class="nameValue">
5987<dt>serialVersionUID:</dt>
5988<dd>1L</dd>
5989</dl>
5990<ul class="blockList">
5991<li class="blockList"><a name="serializedForm">
5992<!--   -->
5993</a>
5994<h3>Serialized Fields</h3>
5995<ul class="blockList">
5996<li class="blockListLast">
5997<h4>_referencedType</h4>
5998<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre>
5999</li>
6000</ul>
6001</li>
6002</ul>
6003</li>
6004<li class="blockList"><a name="com.fasterxml.jackson.databind.type.ResolvedRecursiveType">
6005<!--   -->
6006</a>
6007<h3>Class <a href="com/fasterxml/jackson/databind/type/ResolvedRecursiveType.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.ResolvedRecursiveType</a> extends <a href="com/fasterxml/jackson/databind/type/TypeBase.html" title="class in com.fasterxml.jackson.databind.type">TypeBase</a> implements Serializable</h3>
6008<dl class="nameValue">
6009<dt>serialVersionUID:</dt>
6010<dd>1L</dd>
6011</dl>
6012<ul class="blockList">
6013<li class="blockList"><a name="serializedForm">
6014<!--   -->
6015</a>
6016<h3>Serialized Fields</h3>
6017<ul class="blockList">
6018<li class="blockListLast">
6019<h4>_referencedType</h4>
6020<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _referencedType</pre>
6021</li>
6022</ul>
6023</li>
6024</ul>
6025</li>
6026<li class="blockList"><a name="com.fasterxml.jackson.databind.type.SimpleType">
6027<!--   -->
6028</a>
6029<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>
6030<dl class="nameValue">
6031<dt>serialVersionUID:</dt>
6032<dd>1L</dd>
6033</dl>
6034</li>
6035<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeBase">
6036<!--   -->
6037</a>
6038<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>
6039<dl class="nameValue">
6040<dt>serialVersionUID:</dt>
6041<dd>1L</dd>
6042</dl>
6043<ul class="blockList">
6044<li class="blockList"><a name="serializedForm">
6045<!--   -->
6046</a>
6047<h3>Serialized Fields</h3>
6048<ul class="blockList">
6049<li class="blockList">
6050<h4>_superClass</h4>
6051<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _superClass</pre>
6052</li>
6053<li class="blockList">
6054<h4>_superInterfaces</h4>
6055<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>[] _superInterfaces</pre>
6056</li>
6057<li class="blockListLast">
6058<h4>_bindings</h4>
6059<pre><a href="com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a> _bindings</pre>
6060<div class="block">Bindings in effect for this type instance; possibly empty.
6061 Needed when resolving types declared in members of this type
6062 (if any).</div>
6063<dl><dt><span class="strong">Since:</span></dt>
6064  <dd>2.7</dd></dl>
6065</li>
6066</ul>
6067</li>
6068</ul>
6069</li>
6070<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeBindings">
6071<!--   -->
6072</a>
6073<h3>Class <a href="com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">com.fasterxml.jackson.databind.type.TypeBindings</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6074<dl class="nameValue">
6075<dt>serialVersionUID:</dt>
6076<dd>1L</dd>
6077</dl>
6078<ul class="blockList">
6079<li class="blockList"><a name="serialized_methods">
6080<!--   -->
6081</a>
6082<h3>Serialization Methods</h3>
6083<ul class="blockList">
6084<li class="blockListLast"><a name="readResolve()">
6085<!--   -->
6086</a>
6087<h4>readResolve</h4>
6088<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
6089</li>
6090</ul>
6091</li>
6092<li class="blockList"><a name="serializedForm">
6093<!--   -->
6094</a>
6095<h3>Serialized Fields</h3>
6096<ul class="blockList">
6097<li class="blockList">
6098<h4>_names</h4>
6099<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] _names</pre>
6100<div class="block">Array of type (type variable) names.</div>
6101</li>
6102<li class="blockList">
6103<h4>_types</h4>
6104<pre><a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>[] _types</pre>
6105<div class="block">Types matching names</div>
6106</li>
6107<li class="blockList">
6108<h4>_unboundVariables</h4>
6109<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] _unboundVariables</pre>
6110<div class="block">Names of potentially unresolved type variables.</div>
6111<dl><dt><span class="strong">Since:</span></dt>
6112  <dd>2.3</dd></dl>
6113</li>
6114<li class="blockListLast">
6115<h4>_hashCode</h4>
6116<pre>int _hashCode</pre>
6117</li>
6118</ul>
6119</li>
6120</ul>
6121</li>
6122<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeFactory">
6123<!--   -->
6124</a>
6125<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6126<dl class="nameValue">
6127<dt>serialVersionUID:</dt>
6128<dd>1L</dd>
6129</dl>
6130<ul class="blockList">
6131<li class="blockList"><a name="serializedForm">
6132<!--   -->
6133</a>
6134<h3>Serialized Fields</h3>
6135<ul class="blockList">
6136<li class="blockList">
6137<h4>_typeCache</h4>
6138<pre><a href="com/fasterxml/jackson/databind/util/LRUMap.html" title="class in com.fasterxml.jackson.databind.util">LRUMap</a>&lt;<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>&gt; _typeCache</pre>
6139<div class="block">Since type resolution can be expensive (specifically when resolving
6140 actual generic types), we will use small cache to avoid repetitive
6141 resolution of core types</div>
6142</li>
6143<li class="blockList">
6144<h4>_modifiers</h4>
6145<pre><a href="com/fasterxml/jackson/databind/type/TypeModifier.html" title="class in com.fasterxml.jackson.databind.type">TypeModifier</a>[] _modifiers</pre>
6146<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
6147 of <a href="com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances factory constructs.</div>
6148</li>
6149<li class="blockList">
6150<h4>_parser</h4>
6151<pre><a href="com/fasterxml/jackson/databind/type/TypeParser.html" title="class in com.fasterxml.jackson.databind.type">TypeParser</a> _parser</pre>
6152</li>
6153<li class="blockListLast">
6154<h4>_classLoader</h4>
6155<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> _classLoader</pre>
6156<div class="block">ClassLoader used by this factory [databind#624].</div>
6157</li>
6158</ul>
6159</li>
6160</ul>
6161</li>
6162<li class="blockList"><a name="com.fasterxml.jackson.databind.type.TypeParser">
6163<!--   -->
6164</a>
6165<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6166<dl class="nameValue">
6167<dt>serialVersionUID:</dt>
6168<dd>1L</dd>
6169</dl>
6170<ul class="blockList">
6171<li class="blockList"><a name="serializedForm">
6172<!--   -->
6173</a>
6174<h3>Serialized Fields</h3>
6175<ul class="blockList">
6176<li class="blockListLast">
6177<h4>_factory</h4>
6178<pre><a href="com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _factory</pre>
6179</li>
6180</ul>
6181</li>
6182</ul>
6183</li>
6184</ul>
6185</li>
6186<li class="blockList">
6187<h2 title="Package">Package&nbsp;com.fasterxml.jackson.databind.util</h2>
6188<ul class="blockList">
6189<li class="blockList"><a name="com.fasterxml.jackson.databind.util.CompactStringObjectMap">
6190<!--   -->
6191</a>
6192<h3>Class <a href="com/fasterxml/jackson/databind/util/CompactStringObjectMap.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.CompactStringObjectMap</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6193<dl class="nameValue">
6194<dt>serialVersionUID:</dt>
6195<dd>1L</dd>
6196</dl>
6197<ul class="blockList">
6198<li class="blockList"><a name="serializedForm">
6199<!--   -->
6200</a>
6201<h3>Serialized Fields</h3>
6202<ul class="blockList">
6203<li class="blockList">
6204<h4>_hashMask</h4>
6205<pre>int _hashMask</pre>
6206</li>
6207<li class="blockList">
6208<h4>_spillCount</h4>
6209<pre>int _spillCount</pre>
6210</li>
6211<li class="blockListLast">
6212<h4>_hashArea</h4>
6213<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] _hashArea</pre>
6214</li>
6215</ul>
6216</li>
6217</ul>
6218</li>
6219<li class="blockList"><a name="com.fasterxml.jackson.databind.util.EnumResolver">
6220<!--   -->
6221</a>
6222<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6223<dl class="nameValue">
6224<dt>serialVersionUID:</dt>
6225<dd>1L</dd>
6226</dl>
6227<ul class="blockList">
6228<li class="blockList"><a name="serializedForm">
6229<!--   -->
6230</a>
6231<h3>Serialized Fields</h3>
6232<ul class="blockList">
6233<li class="blockList">
6234<h4>_enumClass</h4>
6235<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _enumClass</pre>
6236</li>
6237<li class="blockList">
6238<h4>_enums</h4>
6239<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>&gt;&gt;[] _enums</pre>
6240</li>
6241<li class="blockListLast">
6242<h4>_enumsById</h4>
6243<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; _enumsById</pre>
6244</li>
6245</ul>
6246</li>
6247</ul>
6248</li>
6249<li class="blockList"><a name="com.fasterxml.jackson.databind.util.EnumValues">
6250<!--   -->
6251</a>
6252<h3>Class <a href="com/fasterxml/jackson/databind/util/EnumValues.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.EnumValues</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6253<dl class="nameValue">
6254<dt>serialVersionUID:</dt>
6255<dd>1L</dd>
6256</dl>
6257<ul class="blockList">
6258<li class="blockList"><a name="serializedForm">
6259<!--   -->
6260</a>
6261<h3>Serialized Fields</h3>
6262<ul class="blockList">
6263<li class="blockList">
6264<h4>_enumClass</h4>
6265<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; _enumClass</pre>
6266</li>
6267<li class="blockList">
6268<h4>_values</h4>
6269<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">E</a>&gt;&gt;[] _values</pre>
6270</li>
6271<li class="blockListLast">
6272<h4>_textual</h4>
6273<pre><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a>[] _textual</pre>
6274</li>
6275</ul>
6276</li>
6277</ul>
6278</li>
6279<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ISO8601DateFormat">
6280<!--   -->
6281</a>
6282<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3>
6283<dl class="nameValue">
6284<dt>serialVersionUID:</dt>
6285<dd>1L</dd>
6286</dl>
6287</li>
6288<li class="blockList"><a name="com.fasterxml.jackson.databind.util.LRUMap">
6289<!--   -->
6290</a>
6291<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6292<dl class="nameValue">
6293<dt>serialVersionUID:</dt>
6294<dd>1L</dd>
6295</dl>
6296<ul class="blockList">
6297<li class="blockList"><a name="serialized_methods">
6298<!--   -->
6299</a>
6300<h3>Serialization Methods</h3>
6301<ul class="blockList">
6302<li class="blockList"><a name="readObject(java.io.ObjectInputStream)">
6303<!--   -->
6304</a>
6305<h4>readObject</h4>
6306<pre>private&nbsp;void&nbsp;readObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;in)
6307                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6308<dl><dt><span class="strong">Throws:</span></dt>
6309<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
6310</li>
6311<li class="blockList"><a name="writeObject(java.io.ObjectOutputStream)">
6312<!--   -->
6313</a>
6314<h4>writeObject</h4>
6315<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;out)
6316                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6317<dl><dt><span class="strong">Throws:</span></dt>
6318<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
6319</li>
6320<li class="blockListLast"><a name="readResolve()">
6321<!--   -->
6322</a>
6323<h4>readResolve</h4>
6324<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
6325</li>
6326</ul>
6327</li>
6328</ul>
6329</li>
6330<li class="blockList"><a name="com.fasterxml.jackson.databind.util.NameTransformer.Chained">
6331<!--   -->
6332</a>
6333<h3>Class <a href="com/fasterxml/jackson/databind/util/NameTransformer.Chained.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.NameTransformer.Chained</a> extends <a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> implements Serializable</h3>
6334<dl class="nameValue">
6335<dt>serialVersionUID:</dt>
6336<dd>1L</dd>
6337</dl>
6338<ul class="blockList">
6339<li class="blockList"><a name="serializedForm">
6340<!--   -->
6341</a>
6342<h3>Serialized Fields</h3>
6343<ul class="blockList">
6344<li class="blockList">
6345<h4>_t1</h4>
6346<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _t1</pre>
6347</li>
6348<li class="blockListLast">
6349<h4>_t2</h4>
6350<pre><a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> _t2</pre>
6351</li>
6352</ul>
6353</li>
6354</ul>
6355</li>
6356<li class="blockList"><a name="com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer">
6357<!--   -->
6358</a>
6359<h3>Class <a href="com/fasterxml/jackson/databind/util/NameTransformer.NopTransformer.html" title="class in com.fasterxml.jackson.databind.util">com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer</a> extends <a href="com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a> implements Serializable</h3>
6360<dl class="nameValue">
6361<dt>serialVersionUID:</dt>
6362<dd>1L</dd>
6363</dl>
6364</li>
6365<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ObjectIdMap">
6366<!--   -->
6367</a>
6368<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/7/docs/api/java/util/IdentityHashMap.html?is-external=true" title="class or interface in java.util">IdentityHashMap</a>&lt;<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; implements Serializable</h3>
6369</li>
6370<li class="blockList"><a name="com.fasterxml.jackson.databind.util.RootNameLookup">
6371<!--   -->
6372</a>
6373<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6374<dl class="nameValue">
6375<dt>serialVersionUID:</dt>
6376<dd>1L</dd>
6377</dl>
6378<ul class="blockList">
6379<li class="blockList"><a name="serialized_methods">
6380<!--   -->
6381</a>
6382<h3>Serialization Methods</h3>
6383<ul class="blockList">
6384<li class="blockListLast"><a name="readResolve()">
6385<!--   -->
6386</a>
6387<h4>readResolve</h4>
6388<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
6389<div class="block">Need to override to reproduce cache object via constructor, instead
6390 of serialize/deserialize (since we do NOT want to retain cached data)</div>
6391</li>
6392</ul>
6393</li>
6394</ul>
6395</li>
6396<li class="blockList"><a name="com.fasterxml.jackson.databind.util.StdDateFormat">
6397<!--   -->
6398</a>
6399<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> implements Serializable</h3>
6400<ul class="blockList">
6401<li class="blockList"><a name="serializedForm">
6402<!--   -->
6403</a>
6404<h3>Serialized Fields</h3>
6405<ul class="blockList">
6406<li class="blockList">
6407<h4>_locale</h4>
6408<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> _locale</pre>
6409</li>
6410<li class="blockListLast">
6411<h4>_lenient</h4>
6412<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> _lenient</pre>
6413<div class="block">Explicit override for leniency, if specified.
6414<p>
6415 Can not be `final` because <a href="com/fasterxml/jackson/databind/util/StdDateFormat.html#setLenient(boolean)"><code>StdDateFormat.setLenient(boolean)</code></a> returns
6416 `void`.</div>
6417<dl><dt><span class="strong">Since:</span></dt>
6418  <dd>2.7</dd></dl>
6419</li>
6420</ul>
6421</li>
6422</ul>
6423</li>
6424<li class="blockList"><a name="com.fasterxml.jackson.databind.util.ViewMatcher">
6425<!--   -->
6426</a>
6427<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
6428<dl class="nameValue">
6429<dt>serialVersionUID:</dt>
6430<dd>1L</dd>
6431</dl>
6432</li>
6433</ul>
6434</li>
6435</ul>
6436</div>
6437<!-- ======= START OF BOTTOM NAVBAR ====== -->
6438<div class="bottomNav"><a name="navbar_bottom">
6439<!--   -->
6440</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
6441<!--   -->
6442</a>
6443<ul class="navList" title="Navigation">
6444<li><a href="overview-summary.html">Overview</a></li>
6445<li>Package</li>
6446<li>Class</li>
6447<li>Use</li>
6448<li><a href="overview-tree.html">Tree</a></li>
6449<li><a href="deprecated-list.html">Deprecated</a></li>
6450<li><a href="index-all.html">Index</a></li>
6451<li><a href="help-doc.html">Help</a></li>
6452</ul>
6453</div>
6454<div class="subNav">
6455<ul class="navList">
6456<li>Prev</li>
6457<li>Next</li>
6458</ul>
6459<ul class="navList">
6460<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
6461<li><a href="serialized-form.html" target="_top">No Frames</a></li>
6462</ul>
6463<ul class="navList" id="allclasses_navbar_bottom">
6464<li><a href="allclasses-noframe.html">All Classes</a></li>
6465</ul>
6466<div>
6467<script type="text/javascript"><!--
6468  allClassesLink = document.getElementById("allclasses_navbar_bottom");
6469  if(window==top) {
6470    allClassesLink.style.display = "block";
6471  }
6472  else {
6473    allClassesLink.style.display = "none";
6474  }
6475  //-->
6476</script>
6477</div>
6478<a name="skip-navbar_bottom">
6479<!--   -->
6480</a></div>
6481<!-- ======== END OF BOTTOM NAVBAR ======= -->
6482<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
6483</body>
6484</html>
6485