• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_25) on Thu Jan 01 17:43:55 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>ObjectMapper (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="ObjectMapper (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/ObjectMapper.html">Use</a></li>
32<li><a href="package-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><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
45<li><a href="ObjectMapper.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<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li>com.fasterxml.jackson.core.TreeCodec</li>
92<li>
93<ul class="inheritance">
94<li>com.fasterxml.jackson.core.ObjectCodec</li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.ObjectMapper</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<dd>com.fasterxml.jackson.core.Versioned, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
111</dl>
112<hr>
113<br>
114<pre>public class <span class="strong">ObjectMapper</span>
115extends com.fasterxml.jackson.core.ObjectCodec
116implements com.fasterxml.jackson.core.Versioned, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
117<div class="block">This mapper (or, data binder, or codec) provides functionality for
118 converting between Java objects (instances of JDK provided core classes,
119 beans), and matching JSON constructs.
120 It will use instances of <code>JsonParser</code> and <code>JsonGenerator</code>
121 for implementing actual reading/writing of JSON.
122<p>
123 The main conversion API is defined in <code>ObjectCodec</code>, so that
124 implementation details of this class need not be exposed to
125 streaming parser and generator classes.
126<p>
127 Note on caching: root-level deserializers are always cached, and accessed
128 using full (generics-aware) type information. This is different from
129 caching of referenced types, which is more limited and is done only
130 for a subset of all deserializer types. The main reason for difference
131 is that at root-level there is no incoming reference (and hence no
132 referencing property, no referral information or annotations to
133 produce differing deserializers), and that the performance impact
134 greatest at root level (since it'll essentially cache the full
135 graph of deserializers involved).</div>
136<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</a></dd></dl>
137</li>
138</ul>
139</div>
140<div class="summary">
141<ul class="blockList">
142<li class="blockList">
143<!-- ======== NESTED CLASS SUMMARY ======== -->
144<ul class="blockList">
145<li class="blockList"><a name="nested_class_summary">
146<!--   -->
147</a>
148<h3>Nested Class Summary</h3>
149<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
150<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
151<tr>
152<th class="colFirst" scope="col">Modifier and Type</th>
153<th class="colLast" scope="col">Class and Description</th>
154</tr>
155<tr class="altColor">
156<td class="colFirst"><code>static class&nbsp;</code></td>
157<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</a></strong></code>
158<div class="block">Customized <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> that provides type resolver builders
159 used with so-called "default typing"
160 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> for details).</div>
161</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><code>static class&nbsp;</code></td>
165<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a></strong></code>
166<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a>
167 to specify what kind of types (classes) default typing should
168 be used for.</div>
169</td>
170</tr>
171</table>
172</li>
173</ul>
174<!-- =========== FIELD SUMMARY =========== -->
175<ul class="blockList">
176<li class="blockList"><a name="field_summary">
177<!--   -->
178</a>
179<h3>Field Summary</h3>
180<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
181<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
182<tr>
183<th class="colFirst" scope="col">Modifier and Type</th>
184<th class="colLast" scope="col">Field and Description</th>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected static com.fasterxml.jackson.core.PrettyPrinter</code></td>
188<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter">_defaultPrettyPrinter</a></strong></code>&nbsp;</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
192<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</a></strong></code>
193<div class="block">Configuration object that defines basic global
194 settings for the serialization process</div>
195</td>
196</tr>
197<tr class="altColor">
198<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</a></strong></code>
200<div class="block">Blueprint context object; stored here to allow custom
201 sub-classes.</div>
202</td>
203</tr>
204<tr class="rowColor">
205<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
206<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</a></strong></code>
207<div class="block">Provider for values to inject in deserialized POJOs.</div>
208</td>
209</tr>
210<tr class="altColor">
211<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonFactory</code></td>
212<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</a></strong></code>
213<div class="block">Factory used to create <code>JsonParser</code> and <code>JsonGenerator</code>
214 instances as necessary.</div>
215</td>
216</tr>
217<tr class="rowColor">
218<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;</code></td>
219<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixInAnnotations">_mixInAnnotations</a></strong></code>
220<div class="block">Mapping that defines how to apply mix-in annotations: key is
221 the type to received additional annotations, and value is the
222 type that has annotations to "mix in".</div>
223</td>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
227<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_registeredModuleTypes">_registeredModuleTypes</a></strong></code>
228<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
229 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>
230 is enabled, so that duplicate registration calls can be ignored
231 (to avoid adding same handlers multiple times, mostly).</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
236<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</a></strong></code>
237<div class="block">We will use a separate main-level Map for keeping track
238 of root-level deserializers.</div>
239</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a></code></td>
243<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootNames">_rootNames</a></strong></code>
244<div class="block">Cache for root names used when root-wrapping is enabled.</div>
245</td>
246</tr>
247<tr class="rowColor">
248<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
249<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</a></strong></code>
250<div class="block">Configuration object that defines basic global
251 settings for the serialization process</div>
252</td>
253</tr>
254<tr class="altColor">
255<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
256<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</a></strong></code>
257<div class="block">Serializer factory used for constructing serializers.</div>
258</td>
259</tr>
260<tr class="rowColor">
261<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
262<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</a></strong></code>
263<div class="block">Object that manages access to serializers used for serialization,
264 including caching.</div>
265</td>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td>
269<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</a></strong></code>
270<div class="block">Thing used for registering sub-types, resolving them to
271 super/sub-types as needed.</div>
272</td>
273</tr>
274<tr class="rowColor">
275<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
276<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</a></strong></code>
277<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;
278 needed to allow modules to add more custom type handling
279 (mostly to support types of non-Java JVM languages)</div>
280</td>
281</tr>
282<tr class="altColor">
283<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
284<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></strong></code>&nbsp;</td>
285</tr>
286<tr class="rowColor">
287<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td>
288<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></strong></code>
289<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
290 instances.</div>
291</td>
292</tr>
293<tr class="altColor">
294<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
295<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></strong></code>&nbsp;</td>
296</tr>
297</table>
298</li>
299</ul>
300<!-- ======== CONSTRUCTOR SUMMARY ======== -->
301<ul class="blockList">
302<li class="blockList"><a name="constructor_summary">
303<!--   -->
304</a>
305<h3>Constructor Summary</h3>
306<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
307<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
308<tr>
309<th class="colFirst" scope="col">Modifier</th>
310<th class="colLast" scope="col">Constructor and Description</th>
311</tr>
312<tr class="altColor">
313<td class="colFirst"><code>&nbsp;</code></td>
314<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</a></strong>()</code>
315<div class="block">Default constructor, which will construct the default
316 <code>JsonFactory</code> as necessary, use
317 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
318 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
319 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
320 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
321</td>
322</tr>
323<tr class="rowColor">
324<td class="colFirst"><code>&nbsp;</code></td>
325<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</a></strong>(com.fasterxml.jackson.core.JsonFactory&nbsp;jf)</code>
326<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
327 for constructing necessary <code>JsonParser</code>s and/or
328 <code>JsonGenerator</code>s.</div>
329</td>
330</tr>
331<tr class="altColor">
332<td class="colFirst"><code>&nbsp;</code></td>
333<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">ObjectMapper</a></strong>(com.fasterxml.jackson.core.JsonFactory&nbsp;jf,
334            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
335            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</code>
336<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
337 for constructing necessary <code>JsonParser</code>s and/or
338 <code>JsonGenerator</code>s, and uses given providers for accessing
339 serializers and deserializers.</div>
340</td>
341</tr>
342<tr class="rowColor">
343<td class="colFirst"><code>protected </code></td>
344<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">ObjectMapper</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</code>
345<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div>
346</td>
347</tr>
348</table>
349</li>
350</ul>
351<!-- ========== METHOD SUMMARY =========== -->
352<ul class="blockList">
353<li class="blockList"><a name="method_summary">
354<!--   -->
355</a>
356<h3>Method Summary</h3>
357<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
358<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
359<tr>
360<th class="colFirst" scope="col">Modifier and Type</th>
361<th class="colLast" scope="col">Method and Description</th>
362</tr>
363<tr class="altColor">
364<td class="colFirst"><code>protected void</code></td>
365<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_checkInvalidCopy(java.lang.Class)">_checkInvalidCopy</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</code>&nbsp;</td>
366</tr>
367<tr class="rowColor">
368<td class="colFirst"><code>protected void</code></td>
369<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">_configAndWriteValue</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
370                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
371<div class="block">Method called to configure the generator as necessary and then
372 call write functionality</div>
373</td>
374</tr>
375<tr class="altColor">
376<td class="colFirst"><code>protected void</code></td>
377<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">_configAndWriteValue</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
378                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
379                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)</code>&nbsp;</td>
380</tr>
381<tr class="rowColor">
382<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
383<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">_convert</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
384        <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
385<div class="block">Actual conversion implementation: instead of using existing read
386 and write methods, much of code is inlined.</div>
387</td>
388</tr>
389<tr class="altColor">
390<td class="colFirst"><code>protected com.fasterxml.jackson.core.PrettyPrinter</code></td>
391<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</a></strong>()</code>
392<div class="block">Helper method that should return default pretty-printer to
393 use for generators constructed by this mapper, when instructed
394 to use default pretty printer.</div>
395</td>
396</tr>
397<tr class="rowColor">
398<td class="colFirst"><code>protected <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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
399<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">_findRootDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
400                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
401<div class="block">Method called to locate deserializer for the passed root-level value.</div>
402</td>
403</tr>
404<tr class="altColor">
405<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonToken</code></td>
406<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p)</code>
407<div class="block">Method called to ensure that given parser is ready for reading
408 content for data binding.</div>
409</td>
410</tr>
411<tr class="rowColor">
412<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
413<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newReader(com.fasterxml.jackson.databind.DeserializationConfig)">_newReader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
414<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
415 instances of proper sub-type</div>
416</td>
417</tr>
418<tr class="altColor">
419<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
420<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newReader(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues)">_newReader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
421          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
422          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
423          com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
424          <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
425<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
426 instances of proper sub-type</div>
427</td>
428</tr>
429<tr class="rowColor">
430<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
431<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig)">_newWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
432<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
433 instances of proper sub-type</div>
434</td>
435</tr>
436<tr class="altColor">
437<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
438<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)">_newWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
439          com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
440<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
441 instances of proper sub-type</div>
442</td>
443</tr>
444<tr class="rowColor">
445<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
446<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)">_newWriter</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
447          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
448          com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
449<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
450 instances of proper sub-type</div>
451</td>
452</tr>
453<tr class="altColor">
454<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
455<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readMapAndClose</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
456                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
457</tr>
458<tr class="rowColor">
459<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
460<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">_readValue</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
461          com.fasterxml.jackson.core.JsonParser&nbsp;jp,
462          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
463<div class="block">Actual implementation of value reading+binding operation.</div>
464</td>
465</tr>
466<tr class="altColor">
467<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
468<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">_serializerProvider</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
469<div class="block">Overridable helper method used for constructing
470 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
471</td>
472</tr>
473<tr class="rowColor">
474<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
475<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
476                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
477                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
478                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
479                     <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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)</code>&nbsp;</td>
480</tr>
481<tr class="altColor">
482<td class="colFirst"><code>protected void</code></td>
483<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">_verifySchemaType</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>&nbsp;</td>
484</tr>
485<tr class="rowColor">
486<td class="colFirst"><code>void</code></td>
487<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
488                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
489<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
490</td>
491</tr>
492<tr class="altColor">
493<td class="colFirst"><code>void</code></td>
494<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
495                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
496<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
497</td>
498</tr>
499<tr class="rowColor">
500<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
501<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">addHandler</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
502<div class="block">Method for adding specified <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>
503 to be used for handling specific problems during deserialization.</div>
504</td>
505</tr>
506<tr class="altColor">
507<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
508<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn(java.lang.Class, java.lang.Class)">addMixIn</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
509        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
510<div class="block">Method to use for adding mix-in annotations to use for augmenting
511 specified class or interface.</div>
512</td>
513</tr>
514<tr class="rowColor">
515<td class="colFirst"><code>void</code></td>
516<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations(java.lang.Class, java.lang.Class)">addMixInAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
517                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
518<div class="block"><strong>Deprecated.</strong>&nbsp;
519<div class="block"><i>Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn(java.lang.Class, java.lang.Class)"><code>addMixIn(Class, Class)</code></a>.</i></div>
520</div>
521</td>
522</tr>
523<tr class="altColor">
524<td class="colFirst"><code>boolean</code></td>
525<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)">canDeserialize</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
526<div class="block">Method that can be called to check whether mapper thinks
527 it could deserialize an Object of given type.</div>
528</td>
529</tr>
530<tr class="rowColor">
531<td class="colFirst"><code>boolean</code></td>
532<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">canDeserialize</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
533              <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
534<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)"><code>canDeserialize(JavaType)</code></a> but that can return
535 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
536 serializer: this may be useful in figuring out what the actual problem is.</div>
537</td>
538</tr>
539<tr class="altColor">
540<td class="colFirst"><code>boolean</code></td>
541<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
542<div class="block">Method that can be called to check whether mapper thinks
543 it could serialize an instance of given Class.</div>
544</td>
545</tr>
546<tr class="rowColor">
547<td class="colFirst"><code>boolean</code></td>
548<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
549            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
550<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)"><code>canSerialize(Class)</code></a> but that can return
551 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
552 serializer: this may be useful in figuring out what the actual problem is.</div>
553</td>
554</tr>
555<tr class="altColor">
556<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
557<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</a></strong>()</code>
558<div class="block">Method for removing all registered <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
559 instances from this mapper.</div>
560</td>
561</tr>
562<tr class="rowColor">
563<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
564<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
565         boolean&nbsp;state)</code>
566<div class="block">Method for changing state of an on/off deserialization feature for
567 this object mapper.</div>
568</td>
569</tr>
570<tr class="altColor">
571<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
572<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">configure</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
573         boolean&nbsp;state)</code>
574<div class="block">Method for changing state of an on/off <code>JsonGenerator</code> feature for
575 generator instances this object mapper creates.</div>
576</td>
577</tr>
578<tr class="rowColor">
579<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
580<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">configure</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f,
581         boolean&nbsp;state)</code>
582<div class="block">Method for changing state of specified <code>JsonParser.Feature</code>s
583 for parser instances this object mapper creates.</div>
584</td>
585</tr>
586<tr class="altColor">
587<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
588<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
589         boolean&nbsp;state)</code>
590<div class="block">Method for changing state of an on/off mapper feature for
591 this mapper instance.</div>
592</td>
593</tr>
594<tr class="rowColor">
595<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
596<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
597         boolean&nbsp;state)</code>
598<div class="block">Method for changing state of an on/off serialization feature for
599 this object mapper.</div>
600</td>
601</tr>
602<tr class="altColor">
603<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
604<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType(java.lang.reflect.Type)">constructType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</code>
605<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given
606 type (typically <code>java.lang.Class</code>), but without explicit
607 context.</div>
608</td>
609</tr>
610<tr class="rowColor">
611<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
612<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, java.lang.Class)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
613            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)</code>
614<div class="block">Convenience method for doing two-step conversion from given value, into
615 instance of given value type.</div>
616</td>
617</tr>
618<tr class="altColor">
619<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
620<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
621            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>&nbsp;</td>
622</tr>
623<tr class="rowColor">
624<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
625<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
626            com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;toValueTypeRef)</code>&nbsp;</td>
627</tr>
628<tr class="altColor">
629<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
630<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</a></strong>()</code>
631<div class="block">Method for creating a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance that
632 has same initial configuration as this instance.</div>
633</td>
634</tr>
635<tr class="rowColor">
636<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td>
637<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</a></strong>()</code>
638<div class="block">
639 Note: return type is co-variant, as basic ObjectCodec
640 abstraction can not refer to concrete node types (as it's
641 part of core package, whereas impls are part of mapper
642 package)</div>
643</td>
644</tr>
645<tr class="altColor">
646<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
647<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
648                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
649<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>
650 for deserializing a single root value.</div>
651</td>
652</tr>
653<tr class="rowColor">
654<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td>
655<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</a></strong>()</code>
656<div class="block">
657 Note: return type is co-variant, as basic ObjectCodec
658 abstraction can not refer to concrete node types (as it's
659 part of core package, whereas impls are part of mapper
660 package)</div>
661</td>
662</tr>
663<tr class="altColor">
664<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td>
665<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#defaultClassIntrospector()">defaultClassIntrospector</a></strong>()</code>
666<div class="block">Overridable helper method used to construct default <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
667 to use.</div>
668</td>
669</tr>
670<tr class="rowColor">
671<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
672<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
673<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
674</td>
675</tr>
676<tr class="altColor">
677<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
678<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
679       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
680<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
681</td>
682</tr>
683<tr class="rowColor">
684<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
685<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">disable</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
686<div class="block">Method for disabling specified <code>JsonGenerator.Feature</code>s
687 for parser instances this object mapper creates.</div>
688</td>
689</tr>
690<tr class="altColor">
691<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
692<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonParser.Feature...)">disable</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
693<div class="block">Method for disabling specified <code>JsonParser.Feature</code>s
694 for parser instances this object mapper creates.</div>
695</td>
696</tr>
697<tr class="rowColor">
698<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
699<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.MapperFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
700<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
701</td>
702</tr>
703<tr class="altColor">
704<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
705<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
706<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
707</td>
708</tr>
709<tr class="rowColor">
710<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
711<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">disable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
712       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
713<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
714</td>
715</tr>
716<tr class="altColor">
717<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
718<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code>
719<div class="block">Method for disabling automatic inclusion of type information; if so, only
720 explicitly annotated types (ones with
721 <code>JsonTypeInfo</code>) will have
722 additional embedded type information.</div>
723</td>
724</tr>
725<tr class="rowColor">
726<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
727<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
728<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
729</td>
730</tr>
731<tr class="altColor">
732<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
733<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
734      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
735<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
736</td>
737</tr>
738<tr class="rowColor">
739<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
740<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">enable</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
741<div class="block">Method for enabling specified <code>JsonGenerator.Feature</code>s
742 for parser instances this object mapper creates.</div>
743</td>
744</tr>
745<tr class="altColor">
746<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
747<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.core.JsonParser.Feature...)">enable</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
748<div class="block">Method for enabling specified <code>JsonParser.Feature</code>s
749 for parser instances this object mapper creates.</div>
750</td>
751</tr>
752<tr class="rowColor">
753<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
754<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.MapperFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
755<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><code>MapperConfig</code></a> features.</div>
756</td>
757</tr>
758<tr class="altColor">
759<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
760<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
761<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> feature.</div>
762</td>
763</tr>
764<tr class="rowColor">
765<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
766<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">enable</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
767      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
768<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
769</td>
770</tr>
771<tr class="altColor">
772<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
773<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code>
774<div class="block">Convenience method that is equivalent to calling</div>
775</td>
776</tr>
777<tr class="rowColor">
778<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
779<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">enableDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
780<div class="block">Convenience method that is equivalent to calling</div>
781</td>
782</tr>
783<tr class="altColor">
784<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
785<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">enableDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
786                   com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;includeAs)</code>
787<div class="block">Method for enabling automatic inclusion of type information, needed
788 for proper deserialization of polymorphic types (unless types
789 have been annotated with <code>JsonTypeInfo</code>).</div>
790</td>
791</tr>
792<tr class="rowColor">
793<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
794<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">enableDefaultTypingAsProperty</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
795                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
796<div class="block">Method for enabling automatic inclusion of type information -- needed
797 for proper deserialization of polymorphic types (unless types
798 have been annotated with <code>JsonTypeInfo</code>) --
799 using "As.PROPERTY" inclusion mechanism and specified property name
800 to use for inclusion (default being "@class" since default type information
801 always uses class name as type identifier)</div>
802</td>
803</tr>
804<tr class="altColor">
805<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
806<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules()">findAndRegisterModules</a></strong>()</code>
807<div class="block">Convenience method that is functionally equivalent to:
808<code>
809   mapper.registerModules(mapper.findModules());
810<code></div>
811</td>
812</tr>
813<tr class="rowColor">
814<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
815<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
816</tr>
817<tr class="altColor">
818<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
819<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()">findModules</a></strong>()</code>
820<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
821 facility, along with module-provided SPI.</div>
822</td>
823</tr>
824<tr class="rowColor">
825<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
826<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules(java.lang.ClassLoader)">findModules</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
827<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
828 facility, along with module-provided SPI.</div>
829</td>
830</tr>
831<tr class="altColor">
832<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a></code></td>
833<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema(java.lang.Class)">generateJsonSchema</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)</code>
834<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
835 instance for specified class.</div>
836</td>
837</tr>
838<tr class="rowColor">
839<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
840<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDateFormat()">getDateFormat</a></strong>()</code>&nbsp;</td>
841</tr>
842<tr class="altColor">
843<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
844<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</a></strong>()</code>
845<div class="block">Method that returns
846 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
847 that defines configuration settings for deserialization.</div>
848</td>
849</tr>
850<tr class="rowColor">
851<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
852<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext()">getDeserializationContext</a></strong>()</code>
853<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>.</div>
854</td>
855</tr>
856<tr class="altColor">
857<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
858<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()">getFactory</a></strong>()</code>
859<div class="block">Method that can be used to get hold of <code>JsonFactory</code> that this
860 mapper uses if it needs to construct <code>JsonParser</code>s
861 and/or <code>JsonGenerator</code>s.</div>
862</td>
863</tr>
864<tr class="rowColor">
865<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
866<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</a></strong>()</code>
867<div class="block"><strong>Deprecated.</strong>&nbsp;
868<div class="block"><i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a> instead</i></div>
869</div>
870</td>
871</tr>
872<tr class="altColor">
873<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td>
874<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</a></strong>()</code>
875<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a>
876 that this mapper will use when directly constructing
877 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div>
878</td>
879</tr>
880<tr class="rowColor">
881<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
882<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a></strong>()</code>&nbsp;</td>
883</tr>
884<tr class="altColor">
885<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
886<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</a></strong>()</code>
887<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
888 object that defines configuration settings for serialization.</div>
889</td>
890</tr>
891<tr class="rowColor">
892<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
893<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory()">getSerializerFactory</a></strong>()</code>
894<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
895</td>
896</tr>
897<tr class="altColor">
898<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
899<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</a></strong>()</code>&nbsp;</td>
900</tr>
901<tr class="rowColor">
902<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td>
903<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code>
904<div class="block">Method for accessing subtype resolver in use.</div>
905</td>
906</tr>
907<tr class="altColor">
908<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
909<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</a></strong>()</code>
910<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div>
911</td>
912</tr>
913<tr class="rowColor">
914<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
915<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</a></strong>()</code>
916<div class="block">Method for accessing currently configured visibility checker;
917 object used for determining whether given property element
918 (method, field, constructor) can be auto-detected or not.</div>
919</td>
920</tr>
921<tr class="altColor">
922<td class="colFirst"><code>boolean</code></td>
923<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</code>
924<div class="block">Method for checking whether given deserialization-specific
925 feature is enabled.</div>
926</td>
927</tr>
928<tr class="rowColor">
929<td class="colFirst"><code>boolean</code></td>
930<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</a></strong>(com.fasterxml.jackson.core.JsonFactory.Feature&nbsp;f)</code>
931<div class="block">Convenience method, equivalent to:</div>
932</td>
933</tr>
934<tr class="altColor">
935<td class="colFirst"><code>boolean</code></td>
936<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</a></strong>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</code>&nbsp;</td>
937</tr>
938<tr class="rowColor">
939<td class="colFirst"><code>boolean</code></td>
940<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</a></strong>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</code>&nbsp;</td>
941</tr>
942<tr class="altColor">
943<td class="colFirst"><code>boolean</code></td>
944<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>
945<div class="block">Method for checking whether given <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a> is enabled.</div>
946</td>
947</tr>
948<tr class="rowColor">
949<td class="colFirst"><code>boolean</code></td>
950<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
951<div class="block">Method for checking whether given serialization-specific
952 feature is enabled.</div>
953</td>
954</tr>
955<tr class="altColor">
956<td class="colFirst"><code>int</code></td>
957<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</a></strong>()</code>&nbsp;</td>
958</tr>
959<tr class="rowColor">
960<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
961<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</a></strong>()</code>
962<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
963 default settings.</div>
964</td>
965</tr>
966<tr class="altColor">
967<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
968<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.Base64Variant)">reader</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</code>
969<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
970 use specified Base64 encoding variant for Base64-encoded binary data.</div>
971</td>
972</tr>
973<tr class="rowColor">
974<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
975<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(java.lang.Class)">reader</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
976<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
977 read or update instances of specified type</div>
978</td>
979</tr>
980<tr class="altColor">
981<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
982<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
983<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
984 use specified default attributes.</div>
985</td>
986</tr>
987<tr class="rowColor">
988<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
989<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
990<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
991 specified feature enabled (compared to settings that this
992 mapper instance has).</div>
993</td>
994</tr>
995<tr class="altColor">
996<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
997<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
998      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
999<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
1000 specified features enabled (compared to settings that this
1001 mapper instance has).</div>
1002</td>
1003</tr>
1004<tr class="rowColor">
1005<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1006<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
1007<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1008 pass specific schema object to <code>JsonParser</code> used for
1009 reading content.</div>
1010</td>
1011</tr>
1012<tr class="altColor">
1013<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1014<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.InjectableValues)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
1015<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1016 use specified injectable values.</div>
1017</td>
1018</tr>
1019<tr class="rowColor">
1020<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1021<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.JavaType)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
1022<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1023 read or update instances of specified type</div>
1024</td>
1025</tr>
1026<tr class="altColor">
1027<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1028<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">reader</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
1029<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1030 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
1031</td>
1032</tr>
1033<tr class="rowColor">
1034<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1035<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;type)</code>
1036<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1037 read or update instances of specified type</div>
1038</td>
1039</tr>
1040<tr class="altColor">
1041<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1042<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating(java.lang.Object)">readerForUpdating</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>
1043<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1044 update given Object (usually Bean, but can be a Collection or Map
1045 as well, but NOT an array) with JSON data.</div>
1046</td>
1047</tr>
1048<tr class="rowColor">
1049<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;<br>T</code></td>
1050<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView(java.lang.Class)">readerWithView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
1051<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1052 deserialize objects using specified JSON View (filter).</div>
1053</td>
1054</tr>
1055<tr class="altColor">
1056<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1057<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</a></strong>(byte[]&nbsp;content)</code>
1058<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1059</td>
1060</tr>
1061<tr class="rowColor">
1062<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1063<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.File)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
1064<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1065</td>
1066</tr>
1067<tr class="altColor">
1068<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1069<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.InputStream)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
1070<div class="block">Method to deserialize JSON content as tree expressed
1071 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1072</td>
1073</tr>
1074<tr class="rowColor">
1075<td class="colFirst"><code>&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;&nbsp;<br>T</code></td>
1076<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp)</code>
1077<div class="block">Method to deserialize JSON content as tree expressed
1078 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1079</td>
1080</tr>
1081<tr class="altColor">
1082<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1083<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.io.Reader)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
1084<div class="block">Method to deserialize JSON content as tree expressed
1085 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1086</td>
1087</tr>
1088<tr class="rowColor">
1089<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1090<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.lang.String)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
1091<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1092</td>
1093</tr>
1094<tr class="altColor">
1095<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1096<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(java.net.URL)">readTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)</code>
1097<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1098</td>
1099</tr>
1100<tr class="rowColor">
1101<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1102<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
1103         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1104</tr>
1105<tr class="altColor">
1106<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1107<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
1108         int&nbsp;offset,
1109         int&nbsp;len,
1110         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1111</tr>
1112<tr class="rowColor">
1113<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1114<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
1115         int&nbsp;offset,
1116         int&nbsp;len,
1117         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1118</tr>
1119<tr class="altColor">
1120<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1121<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
1122         int&nbsp;offset,
1123         int&nbsp;len,
1124         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1125</tr>
1126<tr class="rowColor">
1127<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1128<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
1129         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1130</tr>
1131<tr class="altColor">
1132<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1133<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
1134         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1135</tr>
1136<tr class="rowColor">
1137<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1138<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1139         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1140<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1141</td>
1142</tr>
1143<tr class="altColor">
1144<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1145<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1146         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1147<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1148</td>
1149</tr>
1150<tr class="rowColor">
1151<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1152<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1153         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>
1154<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1155</td>
1156</tr>
1157<tr class="altColor">
1158<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1159<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1160         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1161</tr>
1162<tr class="rowColor">
1163<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1164<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1165         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1166</tr>
1167<tr class="altColor">
1168<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1169<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1170         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1171</tr>
1172<tr class="rowColor">
1173<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1174<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1175         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1176<div class="block">Method to deserialize JSON content into a non-container
1177 type (it can be an array type, however): typically a bean, array
1178 or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div>
1179</td>
1180</tr>
1181<tr class="altColor">
1182<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1183<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1184         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1185<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><code>readValue(JsonParser, Class)</code></a>.</div>
1186</td>
1187</tr>
1188<tr class="rowColor">
1189<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1190<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1191         com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</code>
1192<div class="block">Method to deserialize JSON content into a Java type, reference
1193 to which is passed as argument.</div>
1194</td>
1195</tr>
1196<tr class="altColor">
1197<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1198<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1199         com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
1200<div class="block">Method to deserialize JSON content into a Java type, reference
1201 to which is passed as argument.</div>
1202</td>
1203</tr>
1204<tr class="rowColor">
1205<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1206<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1207         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1208</tr>
1209<tr class="altColor">
1210<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1211<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1212         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1213</tr>
1214<tr class="rowColor">
1215<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1216<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1217         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1218</tr>
1219<tr class="altColor">
1220<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1221<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1222         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1223<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1224</td>
1225</tr>
1226<tr class="rowColor">
1227<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1228<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1229         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1230<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1231</td>
1232</tr>
1233<tr class="altColor">
1234<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1235<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1236         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>
1237<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1238</td>
1239</tr>
1240<tr class="rowColor">
1241<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1242<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1243         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1244<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1245</td>
1246</tr>
1247<tr class="altColor">
1248<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1249<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1250         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1251</tr>
1252<tr class="rowColor">
1253<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1254<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1255         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>
1256<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1257</td>
1258</tr>
1259<tr class="altColor">
1260<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1261<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1262          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1263<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
1264</td>
1265</tr>
1266<tr class="rowColor">
1267<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1268<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1269          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1270<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
1271</td>
1272</tr>
1273<tr class="altColor">
1274<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1275<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1276          com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</code>
1277<div class="block">Method for reading sequence of Objects from parser stream.</div>
1278</td>
1279</tr>
1280<tr class="rowColor">
1281<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1282<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">readValues</a></strong>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1283          com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)</code>
1284<div class="block">Method for reading sequence of Objects from parser stream.</div>
1285</td>
1286</tr>
1287<tr class="altColor">
1288<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1289<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)">registerModule</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</code>
1290<div class="block">Method for registering a module that can extend functionality
1291 provided by this mapper; for example, by adding providers for
1292 custom serializers and deserializers.</div>
1293</td>
1294</tr>
1295<tr class="rowColor">
1296<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1297<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(java.lang.Iterable)">registerModules</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>
1298<div class="block">Convenience method for registering specified modules in order;
1299 functionally equivalent to:</div>
1300</td>
1301</tr>
1302<tr class="altColor">
1303<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1304<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(com.fasterxml.jackson.databind.Module...)">registerModules</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</code>
1305<div class="block">Convenience method for registering specified modules in order;
1306 functionally equivalent to:</div>
1307</td>
1308</tr>
1309<tr class="rowColor">
1310<td class="colFirst"><code>void</code></td>
1311<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(java.lang.Class...)">registerSubtypes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
1312<div class="block">Method for registering specified class as a subtype, so that
1313 typename-based resolution can link supertypes to subtypes
1314 (as an alternative to using annotations).</div>
1315</td>
1316</tr>
1317<tr class="altColor">
1318<td class="colFirst"><code>void</code></td>
1319<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">registerSubtypes</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;types)</code>
1320<div class="block">Method for registering specified class as a subtype, so that
1321 typename-based resolution can link supertypes to subtypes
1322 (as an alternative to using annotations).</div>
1323</td>
1324</tr>
1325<tr class="rowColor">
1326<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1327<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
1328<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
1329 mapper instance for both serialization and deserialization</div>
1330</td>
1331</tr>
1332<tr class="altColor">
1333<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1334<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospectors</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;serializerAI,
1335                          <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</code>
1336<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> instances used
1337 by this mapper instance for serialization and deserialization,
1338 specifying them separately so that different introspection can be
1339 used for different aspects</div>
1340</td>
1341</tr>
1342<tr class="rowColor">
1343<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1344<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;v)</code>
1345<div class="block">Method that will configure default <code>Base64Variant</code> that
1346 <code>byte[]</code> serializers and deserializers will use.</div>
1347</td>
1348</tr>
1349<tr class="altColor">
1350<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1351<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig(com.fasterxml.jackson.databind.DeserializationConfig)">setConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
1352<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a>
1353 object.</div>
1354</td>
1355</tr>
1356<tr class="rowColor">
1357<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1358<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig(com.fasterxml.jackson.databind.SerializationConfig)">setConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
1359<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
1360 object, which contains serialization-specific configuration settings.</div>
1361</td>
1362</tr>
1363<tr class="altColor">
1364<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1365<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
1366<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
1367 values as Strings, and deserializing from JSON Strings.</div>
1368</td>
1369</tr>
1370<tr class="rowColor">
1371<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1372<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">setDefaultTyping</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</code>
1373<div class="block">Method for enabling automatic inclusion of type information, using
1374 specified handler object for determining which types this affects,
1375 as well as details of how information is embedded.</div>
1376</td>
1377</tr>
1378<tr class="altColor">
1379<td class="colFirst"><code>void</code></td>
1380<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilters</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1381<div class="block">Convenience method that is equivalent to:</div>
1382</td>
1383</tr>
1384<tr class="rowColor">
1385<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
1386<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">setHandlerInstantiator</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
1387<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
1388 instances of handlers (such as serializers, deserializers, type and type
1389 id resolvers), given a class.</div>
1390</td>
1391</tr>
1392<tr class="altColor">
1393<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1394<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">setInjectableValues</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
1395<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> which used to find
1396 values to inject.</div>
1397</td>
1398</tr>
1399<tr class="rowColor">
1400<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1401<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale(java.util.Locale)">setLocale</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
1402<div class="block">Method for overriding default locale to use for formatting.</div>
1403</td>
1404</tr>
1405<tr class="altColor">
1406<td class="colFirst"><code>void</code></td>
1407<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations(java.util.Map)">setMixInAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1408<div class="block"><strong>Deprecated.</strong>&nbsp;
1409<div class="block"><i>Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns(java.util.Map)"><code>setMixIns(java.util.Map&lt;java.lang.Class&lt;?&gt;, java.lang.Class&lt;?&gt;&gt;)</code></a>.</i></div>
1410</div>
1411</td>
1412</tr>
1413<tr class="rowColor">
1414<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1415<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns(java.util.Map)">setMixIns</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1416<div class="block">Method to use for defining mix-in annotations to use for augmenting
1417 annotations that processable (serializable / deserializable)
1418 classes have.</div>
1419</td>
1420</tr>
1421<tr class="altColor">
1422<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1423<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">setNodeFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
1424<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> to use for
1425 constructing root level tree nodes (via method
1426 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
1427</td>
1428</tr>
1429<tr class="rowColor">
1430<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1431<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">setPropertyNamingStrategy</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>
1432<div class="block">Method for setting custom property naming strategy to use.</div>
1433</td>
1434</tr>
1435<tr class="altColor">
1436<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1437<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</a></strong>(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</code>
1438<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div>
1439</td>
1440</tr>
1441<tr class="rowColor">
1442<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1443<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">setSerializerFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>
1444<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> to use
1445 for constructing (bean) serializers.</div>
1446</td>
1447</tr>
1448<tr class="altColor">
1449<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1450<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">setSerializerProvider</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</code>
1451<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use
1452 for handling caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
1453</td>
1454</tr>
1455<tr class="rowColor">
1456<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1457<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">setSubtypeResolver</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
1458<div class="block">Method for setting custom subtype resolver to use.</div>
1459</td>
1460</tr>
1461<tr class="altColor">
1462<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1463<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone(java.util.TimeZone)">setTimeZone</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
1464<div class="block">Method for overriding default TimeZone to use for formatting.</div>
1465</td>
1466</tr>
1467<tr class="rowColor">
1468<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1469<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">setTypeFactory</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</code>
1470<div class="block">Method that can be used to override <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance
1471 used by this mapper.</div>
1472</td>
1473</tr>
1474<tr class="altColor">
1475<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1476<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</a></strong>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
1477             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</code>
1478<div class="block">Convenience method that allows changing configuration for
1479 underlying <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
1480 properties are auto-detected.</div>
1481</td>
1482</tr>
1483<tr class="rowColor">
1484<td class="colFirst"><code>void</code></td>
1485<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibilityChecker</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1486<div class="block">Method for setting currently configured visibility checker;
1487 object used for determining whether given property element
1488 (method, field, constructor) can be auto-detected or not.</div>
1489</td>
1490</tr>
1491<tr class="altColor">
1492<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
1493<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</a></strong>(com.fasterxml.jackson.core.TreeNode&nbsp;n)</code>
1494<div class="block">Method for constructing a <code>JsonParser</code> out of JSON tree
1495 representation.</div>
1496</td>
1497</tr>
1498<tr class="rowColor">
1499<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1500<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">treeToValue</a></strong>(com.fasterxml.jackson.core.TreeNode&nbsp;n,
1501           <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1502<div class="block">Convenience conversion method that will bind data given JSON tree
1503 contains into specific value (usually bean) type.</div>
1504</td>
1505</tr>
1506<tr class="altColor">
1507<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;<br>T</code></td>
1508<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree(java.lang.Object)">valueToTree</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)</code>
1509<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
1510 construct equivalent JSON Tree representation.</div>
1511</td>
1512</tr>
1513<tr class="rowColor">
1514<td class="colFirst"><code>com.fasterxml.jackson.core.Version</code></td>
1515<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</a></strong>()</code>
1516<div class="block">Method that will return version information stored in and read from jar
1517 that contains this class.</div>
1518</td>
1519</tr>
1520<tr class="altColor">
1521<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1522<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</a></strong>()</code>
1523<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
1524 with default settings.</div>
1525</td>
1526</tr>
1527<tr class="rowColor">
1528<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1529<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</a></strong>(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</code>
1530<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1531 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1532</td>
1533</tr>
1534<tr class="altColor">
1535<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1536<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.io.CharacterEscapes)">writer</a></strong>(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</code>
1537<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1538 use specified character escaping details for output.</div>
1539</td>
1540</tr>
1541<tr class="rowColor">
1542<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1543<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
1544<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1545 use specified default attributes.</div>
1546</td>
1547</tr>
1548<tr class="altColor">
1549<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1550<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)">writer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
1551<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1552 serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
1553 null passed, using timestamp (64-bit number.</div>
1554</td>
1555</tr>
1556<tr class="rowColor">
1557<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1558<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1559<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1560 serialize objects using specified filter provider.</div>
1561</td>
1562</tr>
1563<tr class="altColor">
1564<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1565<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</a></strong>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
1566<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1567 pass specific schema object to <code>JsonGenerator</code> used for
1568 writing content.</div>
1569</td>
1570</tr>
1571<tr class="rowColor">
1572<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1573<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</a></strong>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
1574<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1575 serialize objects using specified pretty printer for indentation
1576 (or if null, no pretty printer)</div>
1577</td>
1578</tr>
1579<tr class="altColor">
1580<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1581<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
1582<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
1583 specified feature enabled (compared to settings that this
1584 mapper instance has).</div>
1585</td>
1586</tr>
1587<tr class="rowColor">
1588<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1589<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">writer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
1590      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
1591<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
1592 specified features enabled (compared to settings that this
1593 mapper instance has).</div>
1594</td>
1595</tr>
1596<tr class="altColor">
1597<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1598<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(java.lang.Class)">writerFor</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1599<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1600 serialize objects using specified root type, instead of actual
1601 runtime type of value.</div>
1602</td>
1603</tr>
1604<tr class="rowColor">
1605<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1606<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.databind.JavaType)">writerFor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
1607<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1608 serialize objects using specified root type, instead of actual
1609 runtime type of value.</div>
1610</td>
1611</tr>
1612<tr class="altColor">
1613<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1614<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)">writerFor</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
1615<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1616 serialize objects using specified root type, instead of actual
1617 runtime type of value.</div>
1618</td>
1619</tr>
1620<tr class="rowColor">
1621<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1622<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code>
1623<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1624 serialize objects using the default pretty printer for indentation</div>
1625</td>
1626</tr>
1627<tr class="altColor">
1628<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1629<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(java.lang.Class)">writerWithType</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1630<div class="block"><strong>Deprecated.</strong>&nbsp;
1631<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(java.lang.Class)"><code>writerFor(Class)</code></a> instead</i></div>
1632</div>
1633</td>
1634</tr>
1635<tr class="rowColor">
1636<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1637<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.databind.JavaType)">writerWithType</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
1638<div class="block"><strong>Deprecated.</strong>&nbsp;
1639<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.databind.JavaType)"><code>writerFor(JavaType)</code></a> instead</i></div>
1640</div>
1641</td>
1642</tr>
1643<tr class="altColor">
1644<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1645<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</a></strong>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
1646<div class="block"><strong>Deprecated.</strong>&nbsp;
1647<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)"><code>writerFor(TypeReference)</code></a> instead</i></div>
1648</div>
1649</td>
1650</tr>
1651<tr class="rowColor">
1652<td class="colFirst"><code>&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;<br>W</code></td>
1653<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView(java.lang.Class)">writerWithView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
1654<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1655 serialize objects using specified JSON View (filter).</div>
1656</td>
1657</tr>
1658<tr class="altColor">
1659<td class="colFirst"><code>void</code></td>
1660<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">writeTree</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1661         <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)</code>
1662<div class="block">Method to serialize given JSON Tree, using generator
1663 provided.</div>
1664</td>
1665</tr>
1666<tr class="rowColor">
1667<td class="colFirst"><code>void</code></td>
1668<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">writeTree</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1669         com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)</code>&nbsp;</td>
1670</tr>
1671<tr class="altColor">
1672<td class="colFirst"><code>void</code></td>
1673<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.File, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
1674          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1675<div class="block">Method that can be used to serialize any Java value as
1676 JSON output, written to File provided.</div>
1677</td>
1678</tr>
1679<tr class="rowColor">
1680<td class="colFirst"><code>void</code></td>
1681<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">writeValue</a></strong>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1682          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1683<div class="block">Method that can be used to serialize any Java value as
1684 JSON output, using provided <code>JsonGenerator</code>.</div>
1685</td>
1686</tr>
1687<tr class="altColor">
1688<td class="colFirst"><code>void</code></td>
1689<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.OutputStream, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
1690          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1691<div class="block">Method that can be used to serialize any Java value as
1692 JSON output, using output stream provided (using encoding
1693 <code>JsonEncoding.UTF8</code>).</div>
1694</td>
1695</tr>
1696<tr class="rowColor">
1697<td class="colFirst"><code>void</code></td>
1698<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
1699          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1700<div class="block">Method that can be used to serialize any Java value as
1701 JSON output, using Writer provided.</div>
1702</td>
1703</tr>
1704<tr class="altColor">
1705<td class="colFirst"><code>byte[]</code></td>
1706<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes(java.lang.Object)">writeValueAsBytes</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1707<div class="block">Method that can be used to serialize any Java value as
1708 a byte array.</div>
1709</td>
1710</tr>
1711<tr class="rowColor">
1712<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
1713<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString(java.lang.Object)">writeValueAsString</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1714<div class="block">Method that can be used to serialize any Java value as
1715 a String.</div>
1716</td>
1717</tr>
1718</table>
1719<ul class="blockList">
1720<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
1721<!--   -->
1722</a>
1723<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
1724<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
1725</ul>
1726</li>
1727</ul>
1728</li>
1729</ul>
1730</div>
1731<div class="details">
1732<ul class="blockList">
1733<li class="blockList">
1734<!-- ============ FIELD DETAIL =========== -->
1735<ul class="blockList">
1736<li class="blockList"><a name="field_detail">
1737<!--   -->
1738</a>
1739<h3>Field Detail</h3>
1740<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
1741<!--   -->
1742</a>
1743<ul class="blockList">
1744<li class="blockList">
1745<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
1746<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> DEFAULT_ANNOTATION_INTROSPECTOR</pre>
1747</li>
1748</ul>
1749<a name="STD_VISIBILITY_CHECKER">
1750<!--   -->
1751</a>
1752<ul class="blockList">
1753<li class="blockList">
1754<h4>STD_VISIBILITY_CHECKER</h4>
1755<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt; STD_VISIBILITY_CHECKER</pre>
1756</li>
1757</ul>
1758<a name="_defaultPrettyPrinter">
1759<!--   -->
1760</a>
1761<ul class="blockList">
1762<li class="blockList">
1763<h4>_defaultPrettyPrinter</h4>
1764<pre>protected static final&nbsp;com.fasterxml.jackson.core.PrettyPrinter _defaultPrettyPrinter</pre>
1765</li>
1766</ul>
1767<a name="DEFAULT_BASE">
1768<!--   -->
1769</a>
1770<ul class="blockList">
1771<li class="blockList">
1772<h4>DEFAULT_BASE</h4>
1773<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> DEFAULT_BASE</pre>
1774<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
1775 instances.</div>
1776</li>
1777</ul>
1778<a name="_jsonFactory">
1779<!--   -->
1780</a>
1781<ul class="blockList">
1782<li class="blockList">
1783<h4>_jsonFactory</h4>
1784<pre>protected final&nbsp;com.fasterxml.jackson.core.JsonFactory _jsonFactory</pre>
1785<div class="block">Factory used to create <code>JsonParser</code> and <code>JsonGenerator</code>
1786 instances as necessary.</div>
1787</li>
1788</ul>
1789<a name="_typeFactory">
1790<!--   -->
1791</a>
1792<ul class="blockList">
1793<li class="blockList">
1794<h4>_typeFactory</h4>
1795<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
1796<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;
1797 needed to allow modules to add more custom type handling
1798 (mostly to support types of non-Java JVM languages)</div>
1799</li>
1800</ul>
1801<a name="_injectableValues">
1802<!--   -->
1803</a>
1804<ul class="blockList">
1805<li class="blockList">
1806<h4>_injectableValues</h4>
1807<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
1808<div class="block">Provider for values to inject in deserialized POJOs.</div>
1809</li>
1810</ul>
1811<a name="_subtypeResolver">
1812<!--   -->
1813</a>
1814<ul class="blockList">
1815<li class="blockList">
1816<h4>_subtypeResolver</h4>
1817<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
1818<div class="block">Thing used for registering sub-types, resolving them to
1819 super/sub-types as needed.</div>
1820</li>
1821</ul>
1822<a name="_rootNames">
1823<!--   -->
1824</a>
1825<ul class="blockList">
1826<li class="blockList">
1827<h4>_rootNames</h4>
1828<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre>
1829<div class="block">Cache for root names used when root-wrapping is enabled.</div>
1830</li>
1831</ul>
1832<a name="_mixInAnnotations">
1833<!--   -->
1834</a>
1835<ul class="blockList">
1836<li class="blockList">
1837<h4>_mixInAnnotations</h4>
1838<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt; _mixInAnnotations</pre>
1839<div class="block">Mapping that defines how to apply mix-in annotations: key is
1840 the type to received additional annotations, and value is the
1841 type that has annotations to "mix in".
1842<p>
1843 Annotations associated with the value classes will be used to
1844 override annotations of the key class, associated with the
1845 same field or method. They can be further masked by sub-classes:
1846 you can think of it as injecting annotations between the target
1847 class and its sub-classes (or interfaces)</div>
1848</li>
1849</ul>
1850<a name="_serializationConfig">
1851<!--   -->
1852</a>
1853<ul class="blockList">
1854<li class="blockList">
1855<h4>_serializationConfig</h4>
1856<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
1857<div class="block">Configuration object that defines basic global
1858 settings for the serialization process</div>
1859</li>
1860</ul>
1861<a name="_serializerProvider">
1862<!--   -->
1863</a>
1864<ul class="blockList">
1865<li class="blockList">
1866<h4>_serializerProvider</h4>
1867<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
1868<div class="block">Object that manages access to serializers used for serialization,
1869 including caching.
1870 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><code>_serializerFactory</code></a> to allow
1871 for constructing custom serializers.
1872<p>
1873 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>,
1874 mappers and readers need to access additional API defined by
1875 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
1876</li>
1877</ul>
1878<a name="_serializerFactory">
1879<!--   -->
1880</a>
1881<ul class="blockList">
1882<li class="blockList">
1883<h4>_serializerFactory</h4>
1884<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
1885<div class="block">Serializer factory used for constructing serializers.</div>
1886</li>
1887</ul>
1888<a name="_deserializationConfig">
1889<!--   -->
1890</a>
1891<ul class="blockList">
1892<li class="blockList">
1893<h4>_deserializationConfig</h4>
1894<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
1895<div class="block">Configuration object that defines basic global
1896 settings for the serialization process</div>
1897</li>
1898</ul>
1899<a name="_deserializationContext">
1900<!--   -->
1901</a>
1902<ul class="blockList">
1903<li class="blockList">
1904<h4>_deserializationContext</h4>
1905<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
1906<div class="block">Blueprint context object; stored here to allow custom
1907 sub-classes. Contains references to objects needed for
1908 deserialization construction (cache, factory).</div>
1909</li>
1910</ul>
1911<a name="_registeredModuleTypes">
1912<!--   -->
1913</a>
1914<ul class="blockList">
1915<li class="blockList">
1916<h4>_registeredModuleTypes</h4>
1917<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _registeredModuleTypes</pre>
1918<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
1919 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>
1920 is enabled, so that duplicate registration calls can be ignored
1921 (to avoid adding same handlers multiple times, mostly).</div>
1922<dl><dt><span class="strong">Since:</span></dt>
1923  <dd>2.5</dd></dl>
1924</li>
1925</ul>
1926<a name="_rootDeserializers">
1927<!--   -->
1928</a>
1929<ul class="blockListLast">
1930<li class="blockList">
1931<h4>_rootDeserializers</h4>
1932<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _rootDeserializers</pre>
1933<div class="block">We will use a separate main-level Map for keeping track
1934 of root-level deserializers. This is where most successful
1935 cache lookups get resolved.
1936 Map will contain resolvers for all kinds of types, including
1937 container types: this is different from the component cache
1938 which will only cache bean deserializers.
1939<p>
1940 Given that we don't expect much concurrency for additions
1941 (should very quickly converge to zero after startup), let's
1942 explicitly define a low concurrency setting.
1943<p>
1944 Since version 1.5, these may are either "raw" deserializers (when
1945 no type information is needed for base type), or type-wrapped
1946 deserializers (if it is needed)</div>
1947</li>
1948</ul>
1949</li>
1950</ul>
1951<!-- ========= CONSTRUCTOR DETAIL ======== -->
1952<ul class="blockList">
1953<li class="blockList"><a name="constructor_detail">
1954<!--   -->
1955</a>
1956<h3>Constructor Detail</h3>
1957<a name="ObjectMapper()">
1958<!--   -->
1959</a>
1960<ul class="blockList">
1961<li class="blockList">
1962<h4>ObjectMapper</h4>
1963<pre>public&nbsp;ObjectMapper()</pre>
1964<div class="block">Default constructor, which will construct the default
1965 <code>JsonFactory</code> as necessary, use
1966 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
1967 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
1968 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
1969 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
1970 This means that it
1971 can serialize all standard JDK types, as well as regular
1972 Java Beans (based on method names and Jackson-specific annotations),
1973 but does not support JAXB annotations.</div>
1974</li>
1975</ul>
1976<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">
1977<!--   -->
1978</a>
1979<ul class="blockList">
1980<li class="blockList">
1981<h4>ObjectMapper</h4>
1982<pre>public&nbsp;ObjectMapper(com.fasterxml.jackson.core.JsonFactory&nbsp;jf)</pre>
1983<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
1984 for constructing necessary <code>JsonParser</code>s and/or
1985 <code>JsonGenerator</code>s.</div>
1986</li>
1987</ul>
1988<a name="ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">
1989<!--   -->
1990</a>
1991<ul class="blockList">
1992<li class="blockList">
1993<h4>ObjectMapper</h4>
1994<pre>protected&nbsp;ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</pre>
1995<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div>
1996<dl><dt><span class="strong">Since:</span></dt>
1997  <dd>2.1</dd></dl>
1998</li>
1999</ul>
2000<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">
2001<!--   -->
2002</a>
2003<ul class="blockListLast">
2004<li class="blockList">
2005<h4>ObjectMapper</h4>
2006<pre>public&nbsp;ObjectMapper(com.fasterxml.jackson.core.JsonFactory&nbsp;jf,
2007            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
2008            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</pre>
2009<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
2010 for constructing necessary <code>JsonParser</code>s and/or
2011 <code>JsonGenerator</code>s, and uses given providers for accessing
2012 serializers and deserializers.</div>
2013<dl><dt><span class="strong">Parameters:</span></dt><dd><code>jf</code> - JsonFactory to use: if null, a new <a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><code>MappingJsonFactory</code></a> will be constructed</dd><dd><code>sp</code> - SerializerProvider to use: if null, a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> will be constructed</dd><dd><code>dc</code> - Blueprint deserialization context instance to use for creating
2014    actual context objects; if null, will construct standard
2015    <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd></dl>
2016</li>
2017</ul>
2018</li>
2019</ul>
2020<!-- ============ METHOD DETAIL ========== -->
2021<ul class="blockList">
2022<li class="blockList"><a name="method_detail">
2023<!--   -->
2024</a>
2025<h3>Method Detail</h3>
2026<a name="defaultClassIntrospector()">
2027<!--   -->
2028</a>
2029<ul class="blockList">
2030<li class="blockList">
2031<h4>defaultClassIntrospector</h4>
2032<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;defaultClassIntrospector()</pre>
2033<div class="block">Overridable helper method used to construct default <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
2034 to use.</div>
2035<dl><dt><span class="strong">Since:</span></dt>
2036  <dd>2.5</dd></dl>
2037</li>
2038</ul>
2039<a name="copy()">
2040<!--   -->
2041</a>
2042<ul class="blockList">
2043<li class="blockList">
2044<h4>copy</h4>
2045<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;copy()</pre>
2046<div class="block">Method for creating a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance that
2047 has same initial configuration as this instance. Note that this
2048 also requires making a copy of the underlying <code>JsonFactory</code>
2049 instance.
2050<p>
2051 Method is typically
2052 used when multiple, differently configured mappers are needed.
2053 Although configuration is shared, cached serializers and deserializers
2054 are NOT shared, which means that the new instance may be re-configured
2055 before use; meaning that it behaves the same way as if an instance
2056 was constructed from scratch.</div>
2057<dl><dt><span class="strong">Since:</span></dt>
2058  <dd>2.1</dd></dl>
2059</li>
2060</ul>
2061<a name="_checkInvalidCopy(java.lang.Class)">
2062<!--   -->
2063</a>
2064<ul class="blockList">
2065<li class="blockList">
2066<h4>_checkInvalidCopy</h4>
2067<pre>protected&nbsp;void&nbsp;_checkInvalidCopy(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</pre>
2068<dl><dt><span class="strong">Since:</span></dt>
2069  <dd>2.1</dd></dl>
2070</li>
2071</ul>
2072<a name="_newReader(com.fasterxml.jackson.databind.DeserializationConfig)">
2073<!--   -->
2074</a>
2075<ul class="blockList">
2076<li class="blockList">
2077<h4>_newReader</h4>
2078<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_newReader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
2079<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
2080 instances of proper sub-type</div>
2081<dl><dt><span class="strong">Since:</span></dt>
2082  <dd>2.5</dd></dl>
2083</li>
2084</ul>
2085<a name="_newReader(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues)">
2086<!--   -->
2087</a>
2088<ul class="blockList">
2089<li class="blockList">
2090<h4>_newReader</h4>
2091<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_newReader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
2092                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
2093                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
2094                      com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
2095                      <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2096<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
2097 instances of proper sub-type</div>
2098<dl><dt><span class="strong">Since:</span></dt>
2099  <dd>2.5</dd></dl>
2100</li>
2101</ul>
2102<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig)">
2103<!--   -->
2104</a>
2105<ul class="blockList">
2106<li class="blockList">
2107<h4>_newWriter</h4>
2108<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
2109<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2110 instances of proper sub-type</div>
2111<dl><dt><span class="strong">Since:</span></dt>
2112  <dd>2.5</dd></dl>
2113</li>
2114</ul>
2115<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)">
2116<!--   -->
2117</a>
2118<ul class="blockList">
2119<li class="blockList">
2120<h4>_newWriter</h4>
2121<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
2122                      com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
2123<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2124 instances of proper sub-type</div>
2125<dl><dt><span class="strong">Since:</span></dt>
2126  <dd>2.5</dd></dl>
2127</li>
2128</ul>
2129<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)">
2130<!--   -->
2131</a>
2132<ul class="blockList">
2133<li class="blockList">
2134<h4>_newWriter</h4>
2135<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
2136                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2137                      com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
2138<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2139 instances of proper sub-type</div>
2140<dl><dt><span class="strong">Since:</span></dt>
2141  <dd>2.5</dd></dl>
2142</li>
2143</ul>
2144<a name="version()">
2145<!--   -->
2146</a>
2147<ul class="blockList">
2148<li class="blockList">
2149<h4>version</h4>
2150<pre>public&nbsp;com.fasterxml.jackson.core.Version&nbsp;version()</pre>
2151<div class="block">Method that will return version information stored in and read from jar
2152 that contains this class.</div>
2153<dl>
2154<dt><strong>Specified by:</strong></dt>
2155<dd><code>version</code>&nbsp;in interface&nbsp;<code>com.fasterxml.jackson.core.Versioned</code></dd>
2156<dt><strong>Overrides:</strong></dt>
2157<dd><code>version</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2158</dl>
2159</li>
2160</ul>
2161<a name="registerModule(com.fasterxml.jackson.databind.Module)">
2162<!--   -->
2163</a>
2164<ul class="blockList">
2165<li class="blockList">
2166<h4>registerModule</h4>
2167<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModule(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</pre>
2168<div class="block">Method for registering a module that can extend functionality
2169 provided by this mapper; for example, by adding providers for
2170 custom serializers and deserializers.</div>
2171<dl><dt><span class="strong">Parameters:</span></dt><dd><code>module</code> - Module to register</dd></dl>
2172</li>
2173</ul>
2174<a name="registerModules(com.fasterxml.jackson.databind.Module...)">
2175<!--   -->
2176</a>
2177<ul class="blockList">
2178<li class="blockList">
2179<h4>registerModules</h4>
2180<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</pre>
2181<div class="block">Convenience method for registering specified modules in order;
2182 functionally equivalent to:
2183<pre>
2184   for (Module module : modules) {
2185      registerModule(module);
2186   }
2187</pre></div>
2188<dl><dt><span class="strong">Since:</span></dt>
2189  <dd>2.2</dd></dl>
2190</li>
2191</ul>
2192<a name="registerModules(java.lang.Iterable)">
2193<!--   -->
2194</a>
2195<ul class="blockList">
2196<li class="blockList">
2197<h4>registerModules</h4>
2198<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</pre>
2199<div class="block">Convenience method for registering specified modules in order;
2200 functionally equivalent to:
2201<pre>
2202   for (Module module : modules) {
2203      registerModule(module);
2204   }
2205</pre></div>
2206<dl><dt><span class="strong">Since:</span></dt>
2207  <dd>2.2</dd></dl>
2208</li>
2209</ul>
2210<a name="findModules()">
2211<!--   -->
2212</a>
2213<ul class="blockList">
2214<li class="blockList">
2215<h4>findModules</h4>
2216<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
2217<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2218 facility, along with module-provided SPI.
2219<p>
2220 Note that method does not do any caching, so calls should be considered
2221 potentially expensive.</div>
2222<dl><dt><span class="strong">Since:</span></dt>
2223  <dd>2.2</dd></dl>
2224</li>
2225</ul>
2226<a name="findModules(java.lang.ClassLoader)">
2227<!--   -->
2228</a>
2229<ul class="blockList">
2230<li class="blockList">
2231<h4>findModules</h4>
2232<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
2233<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2234 facility, along with module-provided SPI.
2235<p>
2236 Note that method does not do any caching, so calls should be considered
2237 potentially expensive.</div>
2238<dl><dt><span class="strong">Since:</span></dt>
2239  <dd>2.2</dd></dl>
2240</li>
2241</ul>
2242<a name="findAndRegisterModules()">
2243<!--   -->
2244</a>
2245<ul class="blockList">
2246<li class="blockList">
2247<h4>findAndRegisterModules</h4>
2248<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;findAndRegisterModules()</pre>
2249<div class="block">Convenience method that is functionally equivalent to:
2250<code>
2251   mapper.registerModules(mapper.findModules());
2252<code>
2253<p>
2254 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()"><code>findModules()</code></a>, no caching is done for modules, so care
2255 needs to be taken to either create and share a single mapper instance;
2256 or to cache introspected set of modules.</div>
2257<dl><dt><span class="strong">Since:</span></dt>
2258  <dd>2.2</dd></dl>
2259</li>
2260</ul>
2261<a name="getSerializationConfig()">
2262<!--   -->
2263</a>
2264<ul class="blockList">
2265<li class="blockList">
2266<h4>getSerializationConfig</h4>
2267<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
2268<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
2269 object that defines configuration settings for serialization.
2270<p>
2271 Note that since instances are immutable, you can NOT change settings
2272 by accessing an instance and calling methods: this will simply create
2273 new instance of config object.</div>
2274</li>
2275</ul>
2276<a name="getDeserializationConfig()">
2277<!--   -->
2278</a>
2279<ul class="blockList">
2280<li class="blockList">
2281<h4>getDeserializationConfig</h4>
2282<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
2283<div class="block">Method that returns
2284 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
2285 that defines configuration settings for deserialization.
2286<p>
2287 Note that since instances are immutable, you can NOT change settings
2288 by accessing an instance and calling methods: this will simply create
2289 new instance of config object.</div>
2290</li>
2291</ul>
2292<a name="getDeserializationContext()">
2293<!--   -->
2294</a>
2295<ul class="blockList">
2296<li class="blockList">
2297<h4>getDeserializationContext</h4>
2298<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
2299<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>.
2300<p>
2301 Note that since instances are immutable, you can NOT change settings
2302 by accessing an instance and calling methods: this will simply create
2303 new instance of context object.</div>
2304</li>
2305</ul>
2306<a name="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">
2307<!--   -->
2308</a>
2309<ul class="blockList">
2310<li class="blockList">
2311<h4>setSerializerFactory</h4>
2312<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializerFactory(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</pre>
2313<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> to use
2314 for constructing (bean) serializers.</div>
2315</li>
2316</ul>
2317<a name="getSerializerFactory()">
2318<!--   -->
2319</a>
2320<ul class="blockList">
2321<li class="blockList">
2322<h4>getSerializerFactory</h4>
2323<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;getSerializerFactory()</pre>
2324<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
2325<p>
2326 Note that since instances are immutable, you can NOT change settings
2327 by accessing an instance and calling methods: this will simply create
2328 new instance of factory object.</div>
2329</li>
2330</ul>
2331<a name="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">
2332<!--   -->
2333</a>
2334<ul class="blockList">
2335<li class="blockList">
2336<h4>setSerializerProvider</h4>
2337<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializerProvider(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</pre>
2338<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use
2339 for handling caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
2340</li>
2341</ul>
2342<a name="getSerializerProvider()">
2343<!--   -->
2344</a>
2345<ul class="blockList">
2346<li class="blockList">
2347<h4>getSerializerProvider</h4>
2348<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
2349</li>
2350</ul>
2351<a name="setMixIns(java.util.Map)">
2352<!--   -->
2353</a>
2354<ul class="blockList">
2355<li class="blockList">
2356<h4>setMixIns</h4>
2357<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixIns(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2358<div class="block">Method to use for defining mix-in annotations to use for augmenting
2359 annotations that processable (serializable / deserializable)
2360 classes have.
2361 Mixing in is done when introspecting class annotations and properties.
2362 Map passed contains keys that are target classes (ones to augment
2363 with new annotation overrides), and values that are source classes
2364 (have annotations to use for augmentation).
2365 Annotations from source classes (and their supertypes)
2366 will <b>override</b>
2367 annotations that target classes (and their super-types) have.</div>
2368<dl><dt><span class="strong">Since:</span></dt>
2369  <dd>2.5</dd></dl>
2370</li>
2371</ul>
2372<a name="addMixIn(java.lang.Class, java.lang.Class)">
2373<!--   -->
2374</a>
2375<ul class="blockList">
2376<li class="blockList">
2377<h4>addMixIn</h4>
2378<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addMixIn(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2379                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2380<div class="block">Method to use for adding mix-in annotations to use for augmenting
2381 specified class or interface. All annotations from
2382 <code>mixinSource</code> are taken to override annotations
2383 that <code>target</code> (or its supertypes) has.</div>
2384<dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - Class (or interface) whose annotations to effectively override</dd><dd><code>mixinSource</code> - Class (or interface) whose annotations are to
2385   be "added" to target's annotations, overriding as necessary</dd><dt><span class="strong">Since:</span></dt>
2386  <dd>2.5</dd></dl>
2387</li>
2388</ul>
2389<a name="findMixInClassFor(java.lang.Class)">
2390<!--   -->
2391</a>
2392<ul class="blockList">
2393<li class="blockList">
2394<h4>findMixInClassFor</h4>
2395<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findMixInClassFor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
2396</li>
2397</ul>
2398<a name="mixInCount()">
2399<!--   -->
2400</a>
2401<ul class="blockList">
2402<li class="blockList">
2403<h4>mixInCount</h4>
2404<pre>public&nbsp;int&nbsp;mixInCount()</pre>
2405</li>
2406</ul>
2407<a name="setMixInAnnotations(java.util.Map)">
2408<!--   -->
2409</a>
2410<ul class="blockList">
2411<li class="blockList">
2412<h4>setMixInAnnotations</h4>
2413<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2414public&nbsp;void&nbsp;setMixInAnnotations(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2415<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns(java.util.Map)"><code>setMixIns(java.util.Map&lt;java.lang.Class&lt;?&gt;, java.lang.Class&lt;?&gt;&gt;)</code></a>.</i></div>
2416</li>
2417</ul>
2418<a name="addMixInAnnotations(java.lang.Class, java.lang.Class)">
2419<!--   -->
2420</a>
2421<ul class="blockList">
2422<li class="blockList">
2423<h4>addMixInAnnotations</h4>
2424<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2425public final&nbsp;void&nbsp;addMixInAnnotations(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2426                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2427<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn(java.lang.Class, java.lang.Class)"><code>addMixIn(Class, Class)</code></a>.</i></div>
2428</li>
2429</ul>
2430<a name="getVisibilityChecker()">
2431<!--   -->
2432</a>
2433<ul class="blockList">
2434<li class="blockList">
2435<h4>getVisibilityChecker</h4>
2436<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getVisibilityChecker()</pre>
2437<div class="block">Method for accessing currently configured visibility checker;
2438 object used for determining whether given property element
2439 (method, field, constructor) can be auto-detected or not.</div>
2440</li>
2441</ul>
2442<a name="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">
2443<!--   -->
2444</a>
2445<ul class="blockList">
2446<li class="blockList">
2447<h4>setVisibilityChecker</h4>
2448<pre>public&nbsp;void&nbsp;setVisibilityChecker(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
2449<div class="block">Method for setting currently configured visibility checker;
2450 object used for determining whether given property element
2451 (method, field, constructor) can be auto-detected or not.
2452 This default checker is used if no per-class overrides
2453 are defined.</div>
2454</li>
2455</ul>
2456<a name="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
2457<!--   -->
2458</a>
2459<ul class="blockList">
2460<li class="blockList">
2461<h4>setVisibility</h4>
2462<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
2463                         com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</pre>
2464<div class="block">Convenience method that allows changing configuration for
2465 underlying <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
2466 properties are auto-detected.
2467 Basically short cut for doing:
2468<pre>
2469  mapper.setVisibilityChecker(
2470     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
2471  );
2472</pre>
2473 one common use case would be to do:
2474<pre>
2475  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
2476</pre>
2477 which would make all member fields serializable without further annotations,
2478 instead of just public fields (default setting).</div>
2479<dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
2480     setter, creator)</dd><dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
2481<dt><span class="strong">Returns:</span></dt><dd>Modified mapper instance (that is, "this"), to allow chaining
2482    of configuration calls</dd></dl>
2483</li>
2484</ul>
2485<a name="getSubtypeResolver()">
2486<!--   -->
2487</a>
2488<ul class="blockList">
2489<li class="blockList">
2490<h4>getSubtypeResolver</h4>
2491<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;getSubtypeResolver()</pre>
2492<div class="block">Method for accessing subtype resolver in use.</div>
2493</li>
2494</ul>
2495<a name="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">
2496<!--   -->
2497</a>
2498<ul class="blockList">
2499<li class="blockList">
2500<h4>setSubtypeResolver</h4>
2501<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSubtypeResolver(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</pre>
2502<div class="block">Method for setting custom subtype resolver to use.</div>
2503</li>
2504</ul>
2505<a name="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
2506<!--   -->
2507</a>
2508<ul class="blockList">
2509<li class="blockList">
2510<h4>setAnnotationIntrospector</h4>
2511<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
2512<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
2513 mapper instance for both serialization and deserialization</div>
2514</li>
2515</ul>
2516<a name="setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">
2517<!--   -->
2518</a>
2519<ul class="blockList">
2520<li class="blockList">
2521<h4>setAnnotationIntrospectors</h4>
2522<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setAnnotationIntrospectors(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;serializerAI,
2523                                      <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</pre>
2524<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> instances used
2525 by this mapper instance for serialization and deserialization,
2526 specifying them separately so that different introspection can be
2527 used for different aspects</div>
2528<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring
2529    serialization</dd><dd><code>deserializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring
2530    deserialization</dd><dt><span class="strong">Since:</span></dt>
2531  <dd>2.1</dd></dl>
2532</li>
2533</ul>
2534<a name="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">
2535<!--   -->
2536</a>
2537<ul class="blockList">
2538<li class="blockList">
2539<h4>setPropertyNamingStrategy</h4>
2540<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPropertyNamingStrategy(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</pre>
2541<div class="block">Method for setting custom property naming strategy to use.</div>
2542</li>
2543</ul>
2544<a name="getPropertyNamingStrategy()">
2545<!--   -->
2546</a>
2547<ul class="blockList">
2548<li class="blockList">
2549<h4>getPropertyNamingStrategy</h4>
2550<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
2551<dl><dt><span class="strong">Since:</span></dt>
2552  <dd>2.5</dd></dl>
2553</li>
2554</ul>
2555<a name="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">
2556<!--   -->
2557</a>
2558<ul class="blockList">
2559<li class="blockList">
2560<h4>setSerializationInclusion</h4>
2561<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</pre>
2562<div class="block">Method for setting defalt POJO property inclusion strategy for serialization.</div>
2563</li>
2564</ul>
2565<a name="enableDefaultTyping()">
2566<!--   -->
2567</a>
2568<ul class="blockList">
2569<li class="blockList">
2570<h4>enableDefaultTyping</h4>
2571<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
2572<div class="block">Convenience method that is equivalent to calling
2573<pre>
2574  enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
2575</pre></div>
2576</li>
2577</ul>
2578<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">
2579<!--   -->
2580</a>
2581<ul class="blockList">
2582<li class="blockList">
2583<h4>enableDefaultTyping</h4>
2584<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</pre>
2585<div class="block">Convenience method that is equivalent to calling
2586<pre>
2587  enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
2588</pre></div>
2589</li>
2590</ul>
2591<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">
2592<!--   -->
2593</a>
2594<ul class="blockList">
2595<li class="blockList">
2596<h4>enableDefaultTyping</h4>
2597<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
2598                               com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;includeAs)</pre>
2599<div class="block">Method for enabling automatic inclusion of type information, needed
2600 for proper deserialization of polymorphic types (unless types
2601 have been annotated with <code>JsonTypeInfo</code>).
2602<P>
2603 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
2604 and attempts of do so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
2605 this limitation explicit.</div>
2606<dl><dt><span class="strong">Parameters:</span></dt><dd><code>applicability</code> - Defines kinds of types for which additional type information
2607    is added; see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd></dl>
2608</li>
2609</ul>
2610<a name="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">
2611<!--   -->
2612</a>
2613<ul class="blockList">
2614<li class="blockList">
2615<h4>enableDefaultTypingAsProperty</h4>
2616<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTypingAsProperty(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
2617                                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
2618<div class="block">Method for enabling automatic inclusion of type information -- needed
2619 for proper deserialization of polymorphic types (unless types
2620 have been annotated with <code>JsonTypeInfo</code>) --
2621 using "As.PROPERTY" inclusion mechanism and specified property name
2622 to use for inclusion (default being "@class" since default type information
2623 always uses class name as type identifier)</div>
2624</li>
2625</ul>
2626<a name="disableDefaultTyping()">
2627<!--   -->
2628</a>
2629<ul class="blockList">
2630<li class="blockList">
2631<h4>disableDefaultTyping</h4>
2632<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
2633<div class="block">Method for disabling automatic inclusion of type information; if so, only
2634 explicitly annotated types (ones with
2635 <code>JsonTypeInfo</code>) will have
2636 additional embedded type information.</div>
2637</li>
2638</ul>
2639<a name="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">
2640<!--   -->
2641</a>
2642<ul class="blockList">
2643<li class="blockList">
2644<h4>setDefaultTyping</h4>
2645<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</pre>
2646<div class="block">Method for enabling automatic inclusion of type information, using
2647 specified handler object for determining which types this affects,
2648 as well as details of how information is embedded.</div>
2649<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typer</code> - Type information inclusion handler</dd></dl>
2650</li>
2651</ul>
2652<a name="registerSubtypes(java.lang.Class...)">
2653<!--   -->
2654</a>
2655<ul class="blockList">
2656<li class="blockList">
2657<h4>registerSubtypes</h4>
2658<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</pre>
2659<div class="block">Method for registering specified class as a subtype, so that
2660 typename-based resolution can link supertypes to subtypes
2661 (as an alternative to using annotations).
2662 Type for given class is determined from appropriate annotation;
2663 or if missing, default name (unqualified class name)</div>
2664</li>
2665</ul>
2666<a name="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">
2667<!--   -->
2668</a>
2669<ul class="blockList">
2670<li class="blockList">
2671<h4>registerSubtypes</h4>
2672<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;types)</pre>
2673<div class="block">Method for registering specified class as a subtype, so that
2674 typename-based resolution can link supertypes to subtypes
2675 (as an alternative to using annotations).
2676 Name may be provided as part of argument, but if not will
2677 be based on annotations or use default name (unqualified
2678 class name).</div>
2679</li>
2680</ul>
2681<a name="getTypeFactory()">
2682<!--   -->
2683</a>
2684<ul class="blockList">
2685<li class="blockList">
2686<h4>getTypeFactory</h4>
2687<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
2688<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div>
2689</li>
2690</ul>
2691<a name="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">
2692<!--   -->
2693</a>
2694<ul class="blockList">
2695<li class="blockList">
2696<h4>setTypeFactory</h4>
2697<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTypeFactory(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</pre>
2698<div class="block">Method that can be used to override <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance
2699 used by this mapper.
2700<p>
2701 Note: will also set <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> that deserialization and
2702 serialization config objects use.</div>
2703</li>
2704</ul>
2705<a name="constructType(java.lang.reflect.Type)">
2706<!--   -->
2707</a>
2708<ul class="blockList">
2709<li class="blockList">
2710<h4>constructType</h4>
2711<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</pre>
2712<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given
2713 type (typically <code>java.lang.Class</code>), but without explicit
2714 context.</div>
2715</li>
2716</ul>
2717<a name="getNodeFactory()">
2718<!--   -->
2719</a>
2720<ul class="blockList">
2721<li class="blockList">
2722<h4>getNodeFactory</h4>
2723<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
2724<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a>
2725 that this mapper will use when directly constructing
2726 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.
2727<p>
2728 Note: this is just a shortcut for calling
2729<pre>
2730   getDeserializationConfig().getNodeFactory()
2731</pre></div>
2732</li>
2733</ul>
2734<a name="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
2735<!--   -->
2736</a>
2737<ul class="blockList">
2738<li class="blockList">
2739<h4>setNodeFactory</h4>
2740<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setNodeFactory(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
2741<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> to use for
2742 constructing root level tree nodes (via method
2743 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
2744</li>
2745</ul>
2746<a name="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">
2747<!--   -->
2748</a>
2749<ul class="blockList">
2750<li class="blockList">
2751<h4>addHandler</h4>
2752<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addHandler(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</pre>
2753<div class="block">Method for adding specified <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>
2754 to be used for handling specific problems during deserialization.</div>
2755</li>
2756</ul>
2757<a name="clearProblemHandlers()">
2758<!--   -->
2759</a>
2760<ul class="blockList">
2761<li class="blockList">
2762<h4>clearProblemHandlers</h4>
2763<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;clearProblemHandlers()</pre>
2764<div class="block">Method for removing all registered <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
2765 instances from this mapper.</div>
2766</li>
2767</ul>
2768<a name="setConfig(com.fasterxml.jackson.databind.DeserializationConfig)">
2769<!--   -->
2770</a>
2771<ul class="blockList">
2772<li class="blockList">
2773<h4>setConfig</h4>
2774<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setConfig(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
2775<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a>
2776 object.
2777 It is added as a fallback method that may be used if no other configuration
2778 modifier method works: it should not be used if there are alternatives,
2779 and its use is generally discouraged.
2780<p>
2781 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
2782 by-passing some of checks applied to other configuration methods.
2783 Also keep in mind that as with all configuration of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>,
2784 this is only thread-safe if done before calling any deserialization methods.</div>
2785<dl><dt><span class="strong">Since:</span></dt>
2786  <dd>2.4</dd></dl>
2787</li>
2788</ul>
2789<a name="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">
2790<!--   -->
2791</a>
2792<ul class="blockList">
2793<li class="blockList">
2794<h4>setFilters</h4>
2795<pre>public&nbsp;void&nbsp;setFilters(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
2796<div class="block">Convenience method that is equivalent to:
2797<pre>
2798  mapper.setFilters(mapper.getSerializationConfig().withFilters(filterProvider));
2799</pre>
2800<p>
2801 Note that usually it is better to use method <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.ser.FilterProvider)"><code>writer(FilterProvider)</code></a>;
2802 however, sometimes
2803 this method is more convenient. For example, some frameworks only allow configuring
2804 of ObjectMapper instances and not ObjectWriters.</div>
2805</li>
2806</ul>
2807<a name="setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">
2808<!--   -->
2809</a>
2810<ul class="blockList">
2811<li class="blockList">
2812<h4>setBase64Variant</h4>
2813<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setBase64Variant(com.fasterxml.jackson.core.Base64Variant&nbsp;v)</pre>
2814<div class="block">Method that will configure default <code>Base64Variant</code> that
2815 <code>byte[]</code> serializers and deserializers will use.</div>
2816<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - Base64 variant to use</dd>
2817<dt><span class="strong">Returns:</span></dt><dd>This mapper, for convenience to allow chaining</dd><dt><span class="strong">Since:</span></dt>
2818  <dd>2.1</dd></dl>
2819</li>
2820</ul>
2821<a name="setConfig(com.fasterxml.jackson.databind.SerializationConfig)">
2822<!--   -->
2823</a>
2824<ul class="blockList">
2825<li class="blockList">
2826<h4>setConfig</h4>
2827<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
2828<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
2829 object, which contains serialization-specific configuration settings.
2830 It is added as a fallback method that may be used if no other configuration
2831 modifier method works: it should not be used if there are alternatives,
2832 and its use is generally discouraged.
2833<p>
2834 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
2835 by-passing some of checks applied to other configuration methods.
2836 Also keep in mind that as with all configuration of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>,
2837 this is only thread-safe if done before calling any serialization methods.</div>
2838<dl><dt><span class="strong">Since:</span></dt>
2839  <dd>2.4</dd></dl>
2840</li>
2841</ul>
2842<a name="getFactory()">
2843<!--   -->
2844</a>
2845<ul class="blockList">
2846<li class="blockList">
2847<h4>getFactory</h4>
2848<pre>public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getFactory()</pre>
2849<div class="block">Method that can be used to get hold of <code>JsonFactory</code> that this
2850 mapper uses if it needs to construct <code>JsonParser</code>s
2851 and/or <code>JsonGenerator</code>s.</div>
2852<dl>
2853<dt><strong>Overrides:</strong></dt>
2854<dd><code>getFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2855<dt><span class="strong">Returns:</span></dt><dd><code>JsonFactory</code> that this mapper uses when it needs to
2856   construct Json parser and generators</dd></dl>
2857</li>
2858</ul>
2859<a name="getJsonFactory()">
2860<!--   -->
2861</a>
2862<ul class="blockList">
2863<li class="blockList">
2864<h4>getJsonFactory</h4>
2865<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2866public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getJsonFactory()</pre>
2867<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a> instead</i></div>
2868<dl>
2869<dt><strong>Overrides:</strong></dt>
2870<dd><code>getJsonFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2871</dl>
2872</li>
2873</ul>
2874<a name="setDateFormat(java.text.DateFormat)">
2875<!--   -->
2876</a>
2877<ul class="blockList">
2878<li class="blockList">
2879<h4>setDateFormat</h4>
2880<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDateFormat(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</pre>
2881<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
2882 values as Strings, and deserializing from JSON Strings.
2883 This is preferably to directly modifying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> and
2884 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances.
2885 If you need per-request configuration, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(java.text.DateFormat)"><code>writer(DateFormat)</code></a> to
2886 create properly configured <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> and use that; this because
2887 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s are thread-safe whereas ObjectMapper itself is only
2888 thread-safe when configuring methods (such as this one) are NOT called.</div>
2889</li>
2890</ul>
2891<a name="getDateFormat()">
2892<!--   -->
2893</a>
2894<ul class="blockList">
2895<li class="blockList">
2896<h4>getDateFormat</h4>
2897<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
2898<dl><dt><span class="strong">Since:</span></dt>
2899  <dd>2.5</dd></dl>
2900</li>
2901</ul>
2902<a name="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">
2903<!--   -->
2904</a>
2905<ul class="blockList">
2906<li class="blockList">
2907<h4>setHandlerInstantiator</h4>
2908<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
2909<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
2910 instances of handlers (such as serializers, deserializers, type and type
2911 id resolvers), given a class.</div>
2912<dl><dt><span class="strong">Parameters:</span></dt><dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd></dl>
2913</li>
2914</ul>
2915<a name="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">
2916<!--   -->
2917</a>
2918<ul class="blockList">
2919<li class="blockList">
2920<h4>setInjectableValues</h4>
2921<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setInjectableValues(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2922<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> which used to find
2923 values to inject.</div>
2924</li>
2925</ul>
2926<a name="setLocale(java.util.Locale)">
2927<!--   -->
2928</a>
2929<ul class="blockList">
2930<li class="blockList">
2931<h4>setLocale</h4>
2932<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setLocale(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
2933<div class="block">Method for overriding default locale to use for formatting.
2934 Default value used is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
2935</li>
2936</ul>
2937<a name="setTimeZone(java.util.TimeZone)">
2938<!--   -->
2939</a>
2940<ul class="blockList">
2941<li class="blockList">
2942<h4>setTimeZone</h4>
2943<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTimeZone(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
2944<div class="block">Method for overriding default TimeZone to use for formatting.
2945 Default value used is UTC (NOT local timezone).</div>
2946</li>
2947</ul>
2948<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
2949<!--   -->
2950</a>
2951<ul class="blockList">
2952<li class="blockList">
2953<h4>isEnabled</h4>
2954<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
2955<div class="block">Method for checking whether given <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a> is enabled.</div>
2956</li>
2957</ul>
2958<a name="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">
2959<!--   -->
2960</a>
2961<ul class="blockList">
2962<li class="blockList">
2963<h4>configure</h4>
2964<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
2965                     boolean&nbsp;state)</pre>
2966<div class="block">Method for changing state of an on/off mapper feature for
2967 this mapper instance.</div>
2968</li>
2969</ul>
2970<a name="enable(com.fasterxml.jackson.databind.MapperFeature...)">
2971<!--   -->
2972</a>
2973<ul class="blockList">
2974<li class="blockList">
2975<h4>enable</h4>
2976<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</pre>
2977<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><code>MapperConfig</code></a> features.
2978 Modifies and returns this instance; no new object is created.</div>
2979</li>
2980</ul>
2981<a name="disable(com.fasterxml.jackson.databind.MapperFeature...)">
2982<!--   -->
2983</a>
2984<ul class="blockList">
2985<li class="blockList">
2986<h4>disable</h4>
2987<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</pre>
2988<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
2989 Modifies and returns this instance; no new object is created.</div>
2990</li>
2991</ul>
2992<a name="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">
2993<!--   -->
2994</a>
2995<ul class="blockList">
2996<li class="blockList">
2997<h4>isEnabled</h4>
2998<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
2999<div class="block">Method for checking whether given serialization-specific
3000 feature is enabled.</div>
3001</li>
3002</ul>
3003<a name="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">
3004<!--   -->
3005</a>
3006<ul class="blockList">
3007<li class="blockList">
3008<h4>configure</h4>
3009<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
3010                     boolean&nbsp;state)</pre>
3011<div class="block">Method for changing state of an on/off serialization feature for
3012 this object mapper.</div>
3013</li>
3014</ul>
3015<a name="enable(com.fasterxml.jackson.databind.SerializationFeature)">
3016<!--   -->
3017</a>
3018<ul class="blockList">
3019<li class="blockList">
3020<h4>enable</h4>
3021<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
3022<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> feature.
3023 Modifies and returns this instance; no new object is created.</div>
3024</li>
3025</ul>
3026<a name="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
3027<!--   -->
3028</a>
3029<ul class="blockList">
3030<li class="blockList">
3031<h4>enable</h4>
3032<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
3033                  <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3034<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3035 Modifies and returns this instance; no new object is created.</div>
3036</li>
3037</ul>
3038<a name="disable(com.fasterxml.jackson.databind.SerializationFeature)">
3039<!--   -->
3040</a>
3041<ul class="blockList">
3042<li class="blockList">
3043<h4>disable</h4>
3044<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
3045<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3046 Modifies and returns this instance; no new object is created.</div>
3047</li>
3048</ul>
3049<a name="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
3050<!--   -->
3051</a>
3052<ul class="blockList">
3053<li class="blockList">
3054<h4>disable</h4>
3055<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
3056                   <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3057<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3058 Modifies and returns this instance; no new object is created.</div>
3059</li>
3060</ul>
3061<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">
3062<!--   -->
3063</a>
3064<ul class="blockList">
3065<li class="blockList">
3066<h4>isEnabled</h4>
3067<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</pre>
3068<div class="block">Method for checking whether given deserialization-specific
3069 feature is enabled.</div>
3070</li>
3071</ul>
3072<a name="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">
3073<!--   -->
3074</a>
3075<ul class="blockList">
3076<li class="blockList">
3077<h4>configure</h4>
3078<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
3079                     boolean&nbsp;state)</pre>
3080<div class="block">Method for changing state of an on/off deserialization feature for
3081 this object mapper.</div>
3082</li>
3083</ul>
3084<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature)">
3085<!--   -->
3086</a>
3087<ul class="blockList">
3088<li class="blockList">
3089<h4>enable</h4>
3090<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
3091<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3092 Modifies and returns this instance; no new object is created.</div>
3093</li>
3094</ul>
3095<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
3096<!--   -->
3097</a>
3098<ul class="blockList">
3099<li class="blockList">
3100<h4>enable</h4>
3101<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
3102                  <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3103<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3104 Modifies and returns this instance; no new object is created.</div>
3105</li>
3106</ul>
3107<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature)">
3108<!--   -->
3109</a>
3110<ul class="blockList">
3111<li class="blockList">
3112<h4>disable</h4>
3113<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
3114<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3115 Modifies and returns this instance; no new object is created.</div>
3116</li>
3117</ul>
3118<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
3119<!--   -->
3120</a>
3121<ul class="blockList">
3122<li class="blockList">
3123<h4>disable</h4>
3124<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
3125                   <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3126<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
3127 Modifies and returns this instance; no new object is created.</div>
3128</li>
3129</ul>
3130<a name="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">
3131<!--   -->
3132</a>
3133<ul class="blockList">
3134<li class="blockList">
3135<h4>isEnabled</h4>
3136<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</pre>
3137</li>
3138</ul>
3139<a name="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">
3140<!--   -->
3141</a>
3142<ul class="blockList">
3143<li class="blockList">
3144<h4>configure</h4>
3145<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f,
3146                     boolean&nbsp;state)</pre>
3147<div class="block">Method for changing state of specified <code>JsonParser.Feature</code>s
3148 for parser instances this object mapper creates.
3149<p>
3150 Note that this is equivalent to directly calling same method
3151 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3152</li>
3153</ul>
3154<a name="enable(com.fasterxml.jackson.core.JsonParser.Feature...)">
3155<!--   -->
3156</a>
3157<ul class="blockList">
3158<li class="blockList">
3159<h4>enable</h4>
3160<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
3161<div class="block">Method for enabling specified <code>JsonParser.Feature</code>s
3162 for parser instances this object mapper creates.
3163<p>
3164 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3165<dl><dt><span class="strong">Since:</span></dt>
3166  <dd>2.5</dd></dl>
3167</li>
3168</ul>
3169<a name="disable(com.fasterxml.jackson.core.JsonParser.Feature...)">
3170<!--   -->
3171</a>
3172<ul class="blockList">
3173<li class="blockList">
3174<h4>disable</h4>
3175<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
3176<div class="block">Method for disabling specified <code>JsonParser.Feature</code>s
3177 for parser instances this object mapper creates.
3178<p>
3179 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3180<dl><dt><span class="strong">Since:</span></dt>
3181  <dd>2.5</dd></dl>
3182</li>
3183</ul>
3184<a name="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">
3185<!--   -->
3186</a>
3187<ul class="blockList">
3188<li class="blockList">
3189<h4>isEnabled</h4>
3190<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</pre>
3191</li>
3192</ul>
3193<a name="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">
3194<!--   -->
3195</a>
3196<ul class="blockList">
3197<li class="blockList">
3198<h4>configure</h4>
3199<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
3200                     boolean&nbsp;state)</pre>
3201<div class="block">Method for changing state of an on/off <code>JsonGenerator</code> feature for
3202 generator instances this object mapper creates.
3203<p>
3204 Note that this is equivalent to directly calling same method
3205 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3206</li>
3207</ul>
3208<a name="enable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
3209<!--   -->
3210</a>
3211<ul class="blockList">
3212<li class="blockList">
3213<h4>enable</h4>
3214<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
3215<div class="block">Method for enabling specified <code>JsonGenerator.Feature</code>s
3216 for parser instances this object mapper creates.
3217<p>
3218 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3219<dl><dt><span class="strong">Since:</span></dt>
3220  <dd>2.5</dd></dl>
3221</li>
3222</ul>
3223<a name="disable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
3224<!--   -->
3225</a>
3226<ul class="blockList">
3227<li class="blockList">
3228<h4>disable</h4>
3229<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
3230<div class="block">Method for disabling specified <code>JsonGenerator.Feature</code>s
3231 for parser instances this object mapper creates.
3232<p>
3233 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3234<dl><dt><span class="strong">Since:</span></dt>
3235  <dd>2.5</dd></dl>
3236</li>
3237</ul>
3238<a name="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">
3239<!--   -->
3240</a>
3241<ul class="blockList">
3242<li class="blockList">
3243<h4>isEnabled</h4>
3244<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature&nbsp;f)</pre>
3245<div class="block">Convenience method, equivalent to:
3246<pre>
3247  getJsonFactory().isEnabled(f);
3248</pre></div>
3249</li>
3250</ul>
3251<a name="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
3252<!--   -->
3253</a>
3254<ul class="blockList">
3255<li class="blockList">
3256<h4>readValue</h4>
3257<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3258              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3259            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3260                   com.fasterxml.jackson.core.JsonParseException,
3261                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3262<div class="block">Method to deserialize JSON content into a non-container
3263 type (it can be an array type, however): typically a bean, array
3264 or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).
3265<p>
3266 Note: this method should NOT be used if the result type is a
3267 container (<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.
3268 The reason is that due to type erasure, key and value types
3269 can not be introspected when using this method.</div>
3270<dl>
3271<dt><strong>Specified by:</strong></dt>
3272<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3273<dt><span class="strong">Throws:</span></dt>
3274<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3275   network error) occurs (passed through as-is without additional wrapping -- note
3276   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3277   does NOT result in wrapping of exception even if enabled)</dd>
3278<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3279    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3280<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3281   expected for result type (or has other mismatch issues)</dd></dl>
3282</li>
3283</ul>
3284<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
3285<!--   -->
3286</a>
3287<ul class="blockList">
3288<li class="blockList">
3289<h4>readValue</h4>
3290<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3291              com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
3292            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3293                   com.fasterxml.jackson.core.JsonParseException,
3294                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3295<div class="block">Method to deserialize JSON content into a Java type, reference
3296 to which is passed as argument. Type is passed using so-called
3297 "super type token" (see )
3298 and specifically needs to be used if the root type is a
3299 parameterized (generic) container type.</div>
3300<dl>
3301<dt><strong>Specified by:</strong></dt>
3302<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3303<dt><span class="strong">Throws:</span></dt>
3304<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3305   network error) occurs (passed through as-is without additional wrapping -- note
3306   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3307   does NOT result in wrapping of exception even if enabled)</dd>
3308<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3309    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3310<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3311   expected for result type (or has other mismatch issues)</dd></dl>
3312</li>
3313</ul>
3314<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
3315<!--   -->
3316</a>
3317<ul class="blockList">
3318<li class="blockList">
3319<h4>readValue</h4>
3320<pre>public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3321              com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
3322                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3323                         com.fasterxml.jackson.core.JsonParseException,
3324                         <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3325<div class="block">Method to deserialize JSON content into a Java type, reference
3326 to which is passed as argument. Type is passed using
3327 Jackson specific type; instance of which can be constructed using
3328 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div>
3329<dl>
3330<dt><strong>Specified by:</strong></dt>
3331<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3332<dt><span class="strong">Throws:</span></dt>
3333<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3334   network error) occurs (passed through as-is without additional wrapping -- note
3335   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3336   does NOT result in wrapping of exception even if enabled)</dd>
3337<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3338    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3339<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3340   expected for result type (or has other mismatch issues)</dd></dl>
3341</li>
3342</ul>
3343<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
3344<!--   -->
3345</a>
3346<ul class="blockList">
3347<li class="blockList">
3348<h4>readValue</h4>
3349<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3350              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3351            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3352                   com.fasterxml.jackson.core.JsonParseException,
3353                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3354<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)"><code>readValue(JsonParser, Class)</code></a>.</div>
3355<dl><dt><span class="strong">Throws:</span></dt>
3356<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3357   network error) occurs (passed through as-is without additional wrapping -- note
3358   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3359   does NOT result in wrapping of exception even if enabled)</dd>
3360<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3361    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3362<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3363   expected for result type (or has other mismatch issues)</dd></dl>
3364</li>
3365</ul>
3366<a name="readTree(com.fasterxml.jackson.core.JsonParser)">
3367<!--   -->
3368</a>
3369<ul class="blockList">
3370<li class="blockList">
3371<h4>readTree</h4>
3372<pre>public&nbsp;&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;&nbsp;T&nbsp;readTree(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
3373                                                       throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3374                                                              com.fasterxml.jackson.core.JsonProcessingException</pre>
3375<div class="block">Method to deserialize JSON content as tree expressed
3376 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. Returns
3377 root of the resulting tree (where root can consist
3378 of just a single node if the current event is a
3379 value event, not container).</div>
3380<dl>
3381<dt><strong>Specified by:</strong></dt>
3382<dd><code>readTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3383<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3384   if input has no content to bind -- note, however, that if
3385   JSON <code>null</code> token is found, it will be represented
3386   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3387   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3388<dt><span class="strong">Throws:</span></dt>
3389<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3390   network error) occurs (passed through as-is without additional wrapping -- note
3391   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3392   does NOT result in wrapping of exception even if enabled)</dd>
3393<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3394    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3395<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3396</li>
3397</ul>
3398<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
3399<!--   -->
3400</a>
3401<ul class="blockList">
3402<li class="blockList">
3403<h4>readValues</h4>
3404<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3405                                com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
3406                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3407                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
3408<div class="block">Method for reading sequence of Objects from parser stream.
3409 Sequence can be either root-level "unwrapped" sequence (without surrounding
3410 JSON array), or a sequence contained in a JSON Array.
3411 In either case <code>JsonParser</code> must point to the first token of
3412 the first element, OR not point to any token (in which case it is advanced
3413 to the next token). This means, specifically, that for wrapped sequences,
3414 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather
3415 to the token following it.
3416<p>
3417 Note that <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> has more complete set of variants.</div>
3418<dl>
3419<dt><strong>Specified by:</strong></dt>
3420<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3421<dt><span class="strong">Throws:</span></dt>
3422<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3423<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3424</li>
3425</ul>
3426<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
3427<!--   -->
3428</a>
3429<ul class="blockList">
3430<li class="blockList">
3431<h4>readValues</h4>
3432<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3433                                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3434                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3435                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
3436<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3437<dl><dt><span class="strong">Throws:</span></dt>
3438<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3439<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3440</li>
3441</ul>
3442<a name="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
3443<!--   -->
3444</a>
3445<ul class="blockList">
3446<li class="blockList">
3447<h4>readValues</h4>
3448<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3449                                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3450                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3451                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
3452<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3453<dl>
3454<dt><strong>Specified by:</strong></dt>
3455<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3456<dt><span class="strong">Throws:</span></dt>
3457<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3458<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3459</li>
3460</ul>
3461<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
3462<!--   -->
3463</a>
3464<ul class="blockList">
3465<li class="blockList">
3466<h4>readValues</h4>
3467<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3468                                com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
3469                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3470                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
3471<div class="block">Method for reading sequence of Objects from parser stream.</div>
3472<dl>
3473<dt><strong>Specified by:</strong></dt>
3474<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3475<dt><span class="strong">Throws:</span></dt>
3476<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3477<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3478</li>
3479</ul>
3480<a name="readTree(java.io.InputStream)">
3481<!--   -->
3482</a>
3483<ul class="blockList">
3484<li class="blockList">
3485<h4>readTree</h4>
3486<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
3487                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3488                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3489<div class="block">Method to deserialize JSON content as tree expressed
3490 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3491 Returns root of the resulting tree (where root can consist
3492 of just a single node if the current event is a
3493 value event, not container).
3494<p>
3495 If a low-level I/O problem (missing input, network error) occurs,
3496 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3497 If a parsing problem occurs (invalid JSON),
3498 <code>JsonParseException</code> will be thrown.
3499 If no content is found from input (end-of-input), Java
3500 <code>null</code> will be returned.</div>
3501<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input stream used to read JSON content
3502   for building the JSON tree.</dd>
3503<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3504   if input has no content to bind -- note, however, that if
3505   JSON <code>null</code> token is found, it will be represented
3506   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3507   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3508<dt><span class="strong">Throws:</span></dt>
3509<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3510    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3511<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3512<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3513</li>
3514</ul>
3515<a name="readTree(java.io.Reader)">
3516<!--   -->
3517</a>
3518<ul class="blockList">
3519<li class="blockList">
3520<h4>readTree</h4>
3521<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
3522                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3523                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3524<div class="block">Method to deserialize JSON content as tree expressed
3525 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3526 Returns root of the resulting tree (where root can consist
3527 of just a single node if the current event is a
3528 value event, not container).
3529<p>
3530 If a low-level I/O problem (missing input, network error) occurs,
3531 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3532 If a parsing problem occurs (invalid JSON),
3533 <code>JsonParseException</code> will be thrown.
3534 If no content is found from input (end-of-input), Java
3535 <code>null</code> will be returned.</div>
3536<dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - Reader used to read JSON content
3537   for building the JSON tree.</dd>
3538<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3539   if input has no content to bind -- note, however, that if
3540   JSON <code>null</code> token is found, it will be represented
3541   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3542   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3543<dt><span class="strong">Throws:</span></dt>
3544<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3545<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3546</li>
3547</ul>
3548<a name="readTree(java.lang.String)">
3549<!--   -->
3550</a>
3551<ul class="blockList">
3552<li class="blockList">
3553<h4>readTree</h4>
3554<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
3555                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3556                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3557<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3558 Returns root of the resulting tree (where root can consist of just a single node if the current
3559 event is a value event, not container).
3560<p>
3561 If a low-level I/O problem (missing input, network error) occurs,
3562 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3563 If a parsing problem occurs (invalid JSON),
3564 <code>JsonParseException</code> will be thrown.
3565 If no content is found from input (end-of-input), Java
3566 <code>null</code> will be returned.</div>
3567<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3568<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3569   if input has no content to bind -- note, however, that if
3570   JSON <code>null</code> token is found, it will be represented
3571   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3572   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3573<dt><span class="strong">Throws:</span></dt>
3574<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3575    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3576<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3577<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3578</li>
3579</ul>
3580<a name="readTree(byte[])">
3581<!--   -->
3582</a>
3583<ul class="blockList">
3584<li class="blockList">
3585<h4>readTree</h4>
3586<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(byte[]&nbsp;content)
3587                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3588                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3589<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3590 Returns root of the resulting tree (where root can consist of just a single node if the current
3591 event is a value event, not container).</div>
3592<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3593<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3594   if input has no content to bind -- note, however, that if
3595   JSON <code>null</code> token is found, it will be represented
3596   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3597   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3598<dt><span class="strong">Throws:</span></dt>
3599<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3600    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3601<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3602<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3603</li>
3604</ul>
3605<a name="readTree(java.io.File)">
3606<!--   -->
3607</a>
3608<ul class="blockList">
3609<li class="blockList">
3610<h4>readTree</h4>
3611<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
3612                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3613                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3614<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3615 Returns root of the resulting tree (where root can consist of just a single node if the current
3616 event is a value event, not container).</div>
3617<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - File of which contents to parse as JSON for building a tree instance</dd>
3618<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3619   if input has no content to bind -- note, however, that if
3620   JSON <code>null</code> token is found, it will be represented
3621   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3622   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3623<dt><span class="strong">Throws:</span></dt>
3624<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3625   network error) occurs (passed through as-is without additional wrapping -- note
3626   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3627   does NOT result in wrapping of exception even if enabled)</dd>
3628<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3629    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3630<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3631</li>
3632</ul>
3633<a name="readTree(java.net.URL)">
3634<!--   -->
3635</a>
3636<ul class="blockList">
3637<li class="blockList">
3638<h4>readTree</h4>
3639<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)
3640                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3641                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3642<div class="block">Method to deserialize JSON content as tree expressed using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3643 Returns root of the resulting tree (where root can consist of just a single node if the current
3644 event is a value event, not container).</div>
3645<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - URL to use for fetching contents to parse as JSON for building a tree instance</dd>
3646<dt><span class="strong">Returns:</span></dt><dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
3647   if input has no content to bind -- note, however, that if
3648   JSON <code>null</code> token is found, it will be represented
3649   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
3650   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3651<dt><span class="strong">Throws:</span></dt>
3652<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3653   network error) occurs (passed through as-is without additional wrapping -- note
3654   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3655   does NOT result in wrapping of exception even if enabled)</dd>
3656<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3657    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3658<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3659</li>
3660</ul>
3661<a name="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
3662<!--   -->
3663</a>
3664<ul class="blockList">
3665<li class="blockList">
3666<h4>writeValue</h4>
3667<pre>public&nbsp;void&nbsp;writeValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
3668              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
3669                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3670                       com.fasterxml.jackson.core.JsonGenerationException,
3671                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3672<div class="block">Method that can be used to serialize any Java value as
3673 JSON output, using provided <code>JsonGenerator</code>.</div>
3674<dl>
3675<dt><strong>Specified by:</strong></dt>
3676<dd><code>writeValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3677<dt><span class="strong">Throws:</span></dt>
3678<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3679<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
3680<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
3681</li>
3682</ul>
3683<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">
3684<!--   -->
3685</a>
3686<ul class="blockList">
3687<li class="blockList">
3688<h4>writeTree</h4>
3689<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
3690             com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)
3691               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3692                      com.fasterxml.jackson.core.JsonProcessingException</pre>
3693<dl>
3694<dt><strong>Specified by:</strong></dt>
3695<dd><code>writeTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3696<dt><span class="strong">Throws:</span></dt>
3697<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3698<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3699</li>
3700</ul>
3701<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">
3702<!--   -->
3703</a>
3704<ul class="blockList">
3705<li class="blockList">
3706<h4>writeTree</h4>
3707<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
3708             <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)
3709               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3710                      com.fasterxml.jackson.core.JsonProcessingException</pre>
3711<div class="block">Method to serialize given JSON Tree, using generator
3712 provided.</div>
3713<dl><dt><span class="strong">Throws:</span></dt>
3714<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3715<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3716</li>
3717</ul>
3718<a name="createObjectNode()">
3719<!--   -->
3720</a>
3721<ul class="blockList">
3722<li class="blockList">
3723<h4>createObjectNode</h4>
3724<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>&nbsp;createObjectNode()</pre>
3725<div class="block"><p>
3726 Note: return type is co-variant, as basic ObjectCodec
3727 abstraction can not refer to concrete node types (as it's
3728 part of core package, whereas impls are part of mapper
3729 package)</div>
3730<dl>
3731<dt><strong>Specified by:</strong></dt>
3732<dd><code>createObjectNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3733</dl>
3734</li>
3735</ul>
3736<a name="createArrayNode()">
3737<!--   -->
3738</a>
3739<ul class="blockList">
3740<li class="blockList">
3741<h4>createArrayNode</h4>
3742<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>&nbsp;createArrayNode()</pre>
3743<div class="block"><p>
3744 Note: return type is co-variant, as basic ObjectCodec
3745 abstraction can not refer to concrete node types (as it's
3746 part of core package, whereas impls are part of mapper
3747 package)</div>
3748<dl>
3749<dt><strong>Specified by:</strong></dt>
3750<dd><code>createArrayNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3751</dl>
3752</li>
3753</ul>
3754<a name="treeAsTokens(com.fasterxml.jackson.core.TreeNode)">
3755<!--   -->
3756</a>
3757<ul class="blockList">
3758<li class="blockList">
3759<h4>treeAsTokens</h4>
3760<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;treeAsTokens(com.fasterxml.jackson.core.TreeNode&nbsp;n)</pre>
3761<div class="block">Method for constructing a <code>JsonParser</code> out of JSON tree
3762 representation.</div>
3763<dl>
3764<dt><strong>Specified by:</strong></dt>
3765<dd><code>treeAsTokens</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3766<dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - Root node of the tree that resulting parser will read from</dd></dl>
3767</li>
3768</ul>
3769<a name="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">
3770<!--   -->
3771</a>
3772<ul class="blockList">
3773<li class="blockList">
3774<h4>treeToValue</h4>
3775<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(com.fasterxml.jackson.core.TreeNode&nbsp;n,
3776                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3777              throws com.fasterxml.jackson.core.JsonProcessingException</pre>
3778<div class="block">Convenience conversion method that will bind data given JSON tree
3779 contains into specific value (usually bean) type.
3780<p>
3781 Functionally equivalent to:
3782<pre>
3783   objectMapper.convertValue(n, valueClass);
3784</pre></div>
3785<dl>
3786<dt><strong>Specified by:</strong></dt>
3787<dd><code>treeToValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3788<dt><span class="strong">Throws:</span></dt>
3789<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
3790</li>
3791</ul>
3792<a name="valueToTree(java.lang.Object)">
3793<!--   -->
3794</a>
3795<ul class="blockList">
3796<li class="blockList">
3797<h4>valueToTree</h4>
3798<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;T&nbsp;valueToTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)
3799                               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
3800<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
3801 construct equivalent JSON Tree representation. Functionally similar
3802 to serializing value into JSON and parsing JSON as tree, but
3803 more efficient.
3804<p>
3805 NOTE: one known difference from actual serialization is that so-called
3806 "raw values" are not supported -- since they are opaque sequence of
3807 bytes to include (which may or may not be supported by the backend)
3808 they can not be converted using this method. It may be possible to
3809 support conversions using full serialization, if raw values must be
3810 preserved.</div>
3811<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - Actual node type; usually either basic <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> or
3812  <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a></dd><dt><span class="strong">Parameters:</span></dt><dd><code>fromValue</code> - Bean value to convert</dd>
3813<dt><span class="strong">Returns:</span></dt><dd>Root node of the resulting JSON tree</dd>
3814<dt><span class="strong">Throws:</span></dt>
3815<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
3816</li>
3817</ul>
3818<a name="canSerialize(java.lang.Class)">
3819<!--   -->
3820</a>
3821<ul class="blockList">
3822<li class="blockList">
3823<h4>canSerialize</h4>
3824<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
3825<div class="block">Method that can be called to check whether mapper thinks
3826 it could serialize an instance of given Class.
3827 Check is done
3828 by checking whether a serializer can be found for the type.
3829<p>
3830 NOTE: since this method does NOT throw exceptions, but internal
3831 processing may, caller usually has little information as to why
3832 serialization would fail. If you want access to internal <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a>,
3833 call <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)"><code>canSerialize(Class, AtomicReference)</code></a> instead.</div>
3834<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
3835  given class (potentially serializable), false otherwise (not
3836  serializable)</dd></dl>
3837</li>
3838</ul>
3839<a name="canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)">
3840<!--   -->
3841</a>
3842<ul class="blockList">
3843<li class="blockList">
3844<h4>canSerialize</h4>
3845<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
3846                   <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
3847<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class)"><code>canSerialize(Class)</code></a> but that can return
3848 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
3849 serializer: this may be useful in figuring out what the actual problem is.</div>
3850<dl><dt><span class="strong">Since:</span></dt>
3851  <dd>2.3</dd></dl>
3852</li>
3853</ul>
3854<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType)">
3855<!--   -->
3856</a>
3857<ul class="blockList">
3858<li class="blockList">
3859<h4>canDeserialize</h4>
3860<pre>public&nbsp;boolean&nbsp;canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
3861<div class="block">Method that can be called to check whether mapper thinks
3862 it could deserialize an Object of given type.
3863 Check is done by checking whether a registered deserializer can
3864 be found or built for the type; if not (either by no mapping being
3865 found, or through an <code>Exception</code> being thrown, false
3866 is returned.
3867<p>
3868 <b>NOTE</b>: in case an exception is thrown during course of trying
3869 co construct matching deserializer, it will be effectively swallowed.
3870 If you want access to that exception, call
3871 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)"><code>canDeserialize(JavaType, AtomicReference)</code></a> instead.</div>
3872<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
3873  given class (potentially serializable), false otherwise (not
3874  serializable)</dd></dl>
3875</li>
3876</ul>
3877<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">
3878<!--   -->
3879</a>
3880<ul class="blockList">
3881<li class="blockList">
3882<h4>canDeserialize</h4>
3883<pre>public&nbsp;boolean&nbsp;canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
3884                     <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
3885<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType)"><code>canDeserialize(JavaType)</code></a> but that can return
3886 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
3887 serializer: this may be useful in figuring out what the actual problem is.</div>
3888<dl><dt><span class="strong">Since:</span></dt>
3889  <dd>2.3</dd></dl>
3890</li>
3891</ul>
3892<a name="readValue(java.io.File, java.lang.Class)">
3893<!--   -->
3894</a>
3895<ul class="blockList">
3896<li class="blockList">
3897<h4>readValue</h4>
3898<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
3899              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3900            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3901                   com.fasterxml.jackson.core.JsonParseException,
3902                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3903<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
3904<dl><dt><span class="strong">Throws:</span></dt>
3905<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3906   network error) occurs (passed through as-is without additional wrapping -- note
3907   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3908   does NOT result in wrapping of exception even if enabled)</dd>
3909<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3910    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3911<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3912   expected for result type (or has other mismatch issues)</dd></dl>
3913</li>
3914</ul>
3915<a name="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">
3916<!--   -->
3917</a>
3918<ul class="blockList">
3919<li class="blockList">
3920<h4>readValue</h4>
3921<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
3922              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
3923            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3924                   com.fasterxml.jackson.core.JsonParseException,
3925                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3926<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
3927<dl><dt><span class="strong">Throws:</span></dt>
3928<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3929   network error) occurs (passed through as-is without additional wrapping -- note
3930   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3931   does NOT result in wrapping of exception even if enabled)</dd>
3932<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3933    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3934<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3935   expected for result type (or has other mismatch issues)</dd></dl>
3936</li>
3937</ul>
3938<a name="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">
3939<!--   -->
3940</a>
3941<ul class="blockList">
3942<li class="blockList">
3943<h4>readValue</h4>
3944<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
3945              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3946            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3947                   com.fasterxml.jackson.core.JsonParseException,
3948                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3949<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
3950<dl><dt><span class="strong">Throws:</span></dt>
3951<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3952   network error) occurs (passed through as-is without additional wrapping -- note
3953   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3954   does NOT result in wrapping of exception even if enabled)</dd>
3955<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3956    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3957<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3958   expected for result type (or has other mismatch issues)</dd></dl>
3959</li>
3960</ul>
3961<a name="readValue(java.net.URL, java.lang.Class)">
3962<!--   -->
3963</a>
3964<ul class="blockList">
3965<li class="blockList">
3966<h4>readValue</h4>
3967<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
3968              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3969            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3970                   com.fasterxml.jackson.core.JsonParseException,
3971                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3972<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
3973<dl><dt><span class="strong">Throws:</span></dt>
3974<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3975   network error) occurs (passed through as-is without additional wrapping -- note
3976   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3977   does NOT result in wrapping of exception even if enabled)</dd>
3978<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3979    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3980<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
3981   expected for result type (or has other mismatch issues)</dd></dl>
3982</li>
3983</ul>
3984<a name="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">
3985<!--   -->
3986</a>
3987<ul class="blockList">
3988<li class="blockList">
3989<h4>readValue</h4>
3990<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
3991              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
3992            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3993                   com.fasterxml.jackson.core.JsonParseException,
3994                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3995<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
3996<dl><dt><span class="strong">Throws:</span></dt>
3997<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3998   network error) occurs (passed through as-is without additional wrapping -- note
3999   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4000   does NOT result in wrapping of exception even if enabled)</dd>
4001<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4002    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4003<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4004   expected for result type (or has other mismatch issues)</dd></dl>
4005</li>
4006</ul>
4007<a name="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">
4008<!--   -->
4009</a>
4010<ul class="blockList">
4011<li class="blockList">
4012<h4>readValue</h4>
4013<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4014              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4015            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4016                   com.fasterxml.jackson.core.JsonParseException,
4017                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4018<dl><dt><span class="strong">Throws:</span></dt>
4019<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4020<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4021<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4022</li>
4023</ul>
4024<a name="readValue(java.lang.String, java.lang.Class)">
4025<!--   -->
4026</a>
4027<ul class="blockList">
4028<li class="blockList">
4029<h4>readValue</h4>
4030<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4031              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4032            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4033                   com.fasterxml.jackson.core.JsonParseException,
4034                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4035<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4036<dl><dt><span class="strong">Throws:</span></dt>
4037<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4038   network error) occurs (passed through as-is without additional wrapping -- note
4039   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4040   does NOT result in wrapping of exception even if enabled)</dd>
4041<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4042    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4043<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4044   expected for result type (or has other mismatch issues)</dd></dl>
4045</li>
4046</ul>
4047<a name="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">
4048<!--   -->
4049</a>
4050<ul class="blockList">
4051<li class="blockList">
4052<h4>readValue</h4>
4053<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4054              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4055            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4056                   com.fasterxml.jackson.core.JsonParseException,
4057                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4058<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4059<dl><dt><span class="strong">Throws:</span></dt>
4060<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4061   network error) occurs (passed through as-is without additional wrapping -- note
4062   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4063   does NOT result in wrapping of exception even if enabled)</dd>
4064<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4065    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4066<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4067   expected for result type (or has other mismatch issues)</dd></dl>
4068</li>
4069</ul>
4070<a name="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">
4071<!--   -->
4072</a>
4073<ul class="blockList">
4074<li class="blockList">
4075<h4>readValue</h4>
4076<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4077              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4078            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4079                   com.fasterxml.jackson.core.JsonParseException,
4080                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4081<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4082<dl><dt><span class="strong">Throws:</span></dt>
4083<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4084   network error) occurs (passed through as-is without additional wrapping -- note
4085   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4086   does NOT result in wrapping of exception even if enabled)</dd>
4087<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4088    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4089<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4090   expected for result type (or has other mismatch issues)</dd></dl>
4091</li>
4092</ul>
4093<a name="readValue(java.io.Reader, java.lang.Class)">
4094<!--   -->
4095</a>
4096<ul class="blockList">
4097<li class="blockList">
4098<h4>readValue</h4>
4099<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4100              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4101            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4102                   com.fasterxml.jackson.core.JsonParseException,
4103                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4104<dl><dt><span class="strong">Throws:</span></dt>
4105<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4106<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4107<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4108</li>
4109</ul>
4110<a name="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">
4111<!--   -->
4112</a>
4113<ul class="blockList">
4114<li class="blockList">
4115<h4>readValue</h4>
4116<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4117              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4118            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4119                   com.fasterxml.jackson.core.JsonParseException,
4120                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4121<dl><dt><span class="strong">Throws:</span></dt>
4122<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4123<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4124<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4125</li>
4126</ul>
4127<a name="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">
4128<!--   -->
4129</a>
4130<ul class="blockList">
4131<li class="blockList">
4132<h4>readValue</h4>
4133<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4134              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4135            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4136                   com.fasterxml.jackson.core.JsonParseException,
4137                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4138<dl><dt><span class="strong">Throws:</span></dt>
4139<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4140<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4141<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4142</li>
4143</ul>
4144<a name="readValue(java.io.InputStream, java.lang.Class)">
4145<!--   -->
4146</a>
4147<ul class="blockList">
4148<li class="blockList">
4149<h4>readValue</h4>
4150<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4151              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4152            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4153                   com.fasterxml.jackson.core.JsonParseException,
4154                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4155<dl><dt><span class="strong">Throws:</span></dt>
4156<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4157<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4158<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4159</li>
4160</ul>
4161<a name="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">
4162<!--   -->
4163</a>
4164<ul class="blockList">
4165<li class="blockList">
4166<h4>readValue</h4>
4167<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4168              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4169            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4170                   com.fasterxml.jackson.core.JsonParseException,
4171                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4172<dl><dt><span class="strong">Throws:</span></dt>
4173<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4174<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4175<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4176</li>
4177</ul>
4178<a name="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">
4179<!--   -->
4180</a>
4181<ul class="blockList">
4182<li class="blockList">
4183<h4>readValue</h4>
4184<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4185              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4186            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4187                   com.fasterxml.jackson.core.JsonParseException,
4188                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4189<dl><dt><span class="strong">Throws:</span></dt>
4190<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4191<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4192<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4193</li>
4194</ul>
4195<a name="readValue(byte[], java.lang.Class)">
4196<!--   -->
4197</a>
4198<ul class="blockList">
4199<li class="blockList">
4200<h4>readValue</h4>
4201<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4202              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4203            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4204                   com.fasterxml.jackson.core.JsonParseException,
4205                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4206<dl><dt><span class="strong">Throws:</span></dt>
4207<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4208<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4209<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4210</li>
4211</ul>
4212<a name="readValue(byte[], int, int, java.lang.Class)">
4213<!--   -->
4214</a>
4215<ul class="blockList">
4216<li class="blockList">
4217<h4>readValue</h4>
4218<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4219              int&nbsp;offset,
4220              int&nbsp;len,
4221              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4222            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4223                   com.fasterxml.jackson.core.JsonParseException,
4224                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4225<dl><dt><span class="strong">Throws:</span></dt>
4226<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4227<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4228<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4229</li>
4230</ul>
4231<a name="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">
4232<!--   -->
4233</a>
4234<ul class="blockList">
4235<li class="blockList">
4236<h4>readValue</h4>
4237<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4238              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4239            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4240                   com.fasterxml.jackson.core.JsonParseException,
4241                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4242<dl><dt><span class="strong">Throws:</span></dt>
4243<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4244<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4245<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4246</li>
4247</ul>
4248<a name="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">
4249<!--   -->
4250</a>
4251<ul class="blockList">
4252<li class="blockList">
4253<h4>readValue</h4>
4254<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4255              int&nbsp;offset,
4256              int&nbsp;len,
4257              com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4258            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4259                   com.fasterxml.jackson.core.JsonParseException,
4260                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4261<dl><dt><span class="strong">Throws:</span></dt>
4262<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4263<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4264<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4265</li>
4266</ul>
4267<a name="readValue(byte[], com.fasterxml.jackson.databind.JavaType)">
4268<!--   -->
4269</a>
4270<ul class="blockList">
4271<li class="blockList">
4272<h4>readValue</h4>
4273<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4274              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4275            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4276                   com.fasterxml.jackson.core.JsonParseException,
4277                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4278<dl><dt><span class="strong">Throws:</span></dt>
4279<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4280<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4281<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4282</li>
4283</ul>
4284<a name="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">
4285<!--   -->
4286</a>
4287<ul class="blockList">
4288<li class="blockList">
4289<h4>readValue</h4>
4290<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4291              int&nbsp;offset,
4292              int&nbsp;len,
4293              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4294            throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4295                   com.fasterxml.jackson.core.JsonParseException,
4296                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4297<dl><dt><span class="strong">Throws:</span></dt>
4298<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4299<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4300<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4301</li>
4302</ul>
4303<a name="writeValue(java.io.File, java.lang.Object)">
4304<!--   -->
4305</a>
4306<ul class="blockList">
4307<li class="blockList">
4308<h4>writeValue</h4>
4309<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
4310              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4311                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4312                       com.fasterxml.jackson.core.JsonGenerationException,
4313                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4314<div class="block">Method that can be used to serialize any Java value as
4315 JSON output, written to File provided.</div>
4316<dl><dt><span class="strong">Throws:</span></dt>
4317<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4318<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4319<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4320</li>
4321</ul>
4322<a name="writeValue(java.io.OutputStream, java.lang.Object)">
4323<!--   -->
4324</a>
4325<ul class="blockList">
4326<li class="blockList">
4327<h4>writeValue</h4>
4328<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
4329              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4330                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4331                       com.fasterxml.jackson.core.JsonGenerationException,
4332                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4333<div class="block">Method that can be used to serialize any Java value as
4334 JSON output, using output stream provided (using encoding
4335 <code>JsonEncoding.UTF8</code>).
4336<p>
4337 Note: method does not close the underlying stream explicitly
4338 here; however, <code>JsonFactory</code> this mapper uses may choose
4339 to close the stream depending on its settings (by default,
4340 it will try to close it when <code>JsonGenerator</code> we construct
4341 is closed).</div>
4342<dl><dt><span class="strong">Throws:</span></dt>
4343<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4344<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4345<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4346</li>
4347</ul>
4348<a name="writeValue(java.io.Writer, java.lang.Object)">
4349<!--   -->
4350</a>
4351<ul class="blockList">
4352<li class="blockList">
4353<h4>writeValue</h4>
4354<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
4355              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4356                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4357                       com.fasterxml.jackson.core.JsonGenerationException,
4358                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4359<div class="block">Method that can be used to serialize any Java value as
4360 JSON output, using Writer provided.
4361<p>
4362 Note: method does not close the underlying stream explicitly
4363 here; however, <code>JsonFactory</code> this mapper uses may choose
4364 to close the stream depending on its settings (by default,
4365 it will try to close it when <code>JsonGenerator</code> we construct
4366 is closed).</div>
4367<dl><dt><span class="strong">Throws:</span></dt>
4368<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4369<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4370<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4371</li>
4372</ul>
4373<a name="writeValueAsString(java.lang.Object)">
4374<!--   -->
4375</a>
4376<ul class="blockList">
4377<li class="blockList">
4378<h4>writeValueAsString</h4>
4379<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writeValueAsString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4380                          throws com.fasterxml.jackson.core.JsonProcessingException</pre>
4381<div class="block">Method that can be used to serialize any Java value as
4382 a String. Functionally equivalent to calling
4383 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
4384 and constructing String, but more efficient.
4385<p>
4386 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
4387<dl><dt><span class="strong">Throws:</span></dt>
4388<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
4389</li>
4390</ul>
4391<a name="writeValueAsBytes(java.lang.Object)">
4392<!--   -->
4393</a>
4394<ul class="blockList">
4395<li class="blockList">
4396<h4>writeValueAsBytes</h4>
4397<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4398                         throws com.fasterxml.jackson.core.JsonProcessingException</pre>
4399<div class="block">Method that can be used to serialize any Java value as
4400 a byte array. Functionally equivalent to calling
4401 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer, java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
4402 and getting bytes, but more efficient.
4403 Encoding used will be UTF-8.
4404<p>
4405 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
4406<dl><dt><span class="strong">Throws:</span></dt>
4407<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd></dl>
4408</li>
4409</ul>
4410<a name="writer()">
4411<!--   -->
4412</a>
4413<ul class="blockList">
4414<li class="blockList">
4415<h4>writer</h4>
4416<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer()</pre>
4417<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
4418 with default settings.</div>
4419</li>
4420</ul>
4421<a name="writer(com.fasterxml.jackson.databind.SerializationFeature)">
4422<!--   -->
4423</a>
4424<ul class="blockList">
4425<li class="blockList">
4426<h4>writer</h4>
4427<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
4428<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
4429 specified feature enabled (compared to settings that this
4430 mapper instance has).</div>
4431</li>
4432</ul>
4433<a name="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
4434<!--   -->
4435</a>
4436<ul class="blockList">
4437<li class="blockList">
4438<h4>writer</h4>
4439<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
4440                                <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
4441<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
4442 specified features enabled (compared to settings that this
4443 mapper instance has).</div>
4444</li>
4445</ul>
4446<a name="writer(java.text.DateFormat)">
4447<!--   -->
4448</a>
4449<ul class="blockList">
4450<li class="blockList">
4451<h4>writer</h4>
4452<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
4453<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4454 serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
4455 null passed, using timestamp (64-bit number.</div>
4456</li>
4457</ul>
4458<a name="writerWithView(java.lang.Class)">
4459<!--   -->
4460</a>
4461<ul class="blockList">
4462<li class="blockList">
4463<h4>writerWithView</h4>
4464<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerWithView(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</pre>
4465<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4466 serialize objects using specified JSON View (filter).</div>
4467</li>
4468</ul>
4469<a name="writerFor(java.lang.Class)">
4470<!--   -->
4471</a>
4472<ul class="blockList">
4473<li class="blockList">
4474<h4>writerFor</h4>
4475<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerFor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
4476<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4477 serialize objects using specified root type, instead of actual
4478 runtime type of value. Type must be a super-type of runtime type.
4479<p>
4480 Main reason for using this method is performance, as writer is able
4481 to pre-fetch serializer to use before write, and if writer is used
4482 more than once this avoids addition per-value serializer lookups.</div>
4483<dl><dt><span class="strong">Since:</span></dt>
4484  <dd>2.5</dd></dl>
4485</li>
4486</ul>
4487<a name="writerFor(com.fasterxml.jackson.core.type.TypeReference)">
4488<!--   -->
4489</a>
4490<ul class="blockList">
4491<li class="blockList">
4492<h4>writerFor</h4>
4493<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerFor(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</pre>
4494<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4495 serialize objects using specified root type, instead of actual
4496 runtime type of value. Type must be a super-type of runtime type.
4497<p>
4498 Main reason for using this method is performance, as writer is able
4499 to pre-fetch serializer to use before write, and if writer is used
4500 more than once this avoids addition per-value serializer lookups.</div>
4501<dl><dt><span class="strong">Since:</span></dt>
4502  <dd>2.5</dd></dl>
4503</li>
4504</ul>
4505<a name="writerFor(com.fasterxml.jackson.databind.JavaType)">
4506<!--   -->
4507</a>
4508<ul class="blockList">
4509<li class="blockList">
4510<h4>writerFor</h4>
4511<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
4512<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4513 serialize objects using specified root type, instead of actual
4514 runtime type of value. Type must be a super-type of runtime type.
4515<p>
4516 Main reason for using this method is performance, as writer is able
4517 to pre-fetch serializer to use before write, and if writer is used
4518 more than once this avoids addition per-value serializer lookups.</div>
4519<dl><dt><span class="strong">Since:</span></dt>
4520  <dd>2.5</dd></dl>
4521</li>
4522</ul>
4523<a name="writerWithType(java.lang.Class)">
4524<!--   -->
4525</a>
4526<ul class="blockList">
4527<li class="blockList">
4528<h4>writerWithType</h4>
4529<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4530public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerWithType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
4531<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(java.lang.Class)"><code>writerFor(Class)</code></a> instead</i></div>
4532</li>
4533</ul>
4534<a name="writerWithType(com.fasterxml.jackson.core.type.TypeReference)">
4535<!--   -->
4536</a>
4537<ul class="blockList">
4538<li class="blockList">
4539<h4>writerWithType</h4>
4540<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4541public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerWithType(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</pre>
4542<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)"><code>writerFor(TypeReference)</code></a> instead</i></div>
4543</li>
4544</ul>
4545<a name="writerWithType(com.fasterxml.jackson.databind.JavaType)">
4546<!--   -->
4547</a>
4548<ul class="blockList">
4549<li class="blockList">
4550<h4>writerWithType</h4>
4551<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4552public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerWithType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
4553<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.databind.JavaType)"><code>writerFor(JavaType)</code></a> instead</i></div>
4554</li>
4555</ul>
4556<a name="writer(com.fasterxml.jackson.core.PrettyPrinter)">
4557<!--   -->
4558</a>
4559<ul class="blockList">
4560<li class="blockList">
4561<h4>writer</h4>
4562<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
4563<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4564 serialize objects using specified pretty printer for indentation
4565 (or if null, no pretty printer)</div>
4566</li>
4567</ul>
4568<a name="writerWithDefaultPrettyPrinter()">
4569<!--   -->
4570</a>
4571<ul class="blockList">
4572<li class="blockList">
4573<h4>writerWithDefaultPrettyPrinter</h4>
4574<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writerWithDefaultPrettyPrinter()</pre>
4575<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4576 serialize objects using the default pretty printer for indentation</div>
4577</li>
4578</ul>
4579<a name="writer(com.fasterxml.jackson.databind.ser.FilterProvider)">
4580<!--   -->
4581</a>
4582<ul class="blockList">
4583<li class="blockList">
4584<h4>writer</h4>
4585<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
4586<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4587 serialize objects using specified filter provider.</div>
4588</li>
4589</ul>
4590<a name="writer(com.fasterxml.jackson.core.FormatSchema)">
4591<!--   -->
4592</a>
4593<ul class="blockList">
4594<li class="blockList">
4595<h4>writer</h4>
4596<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
4597<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4598 pass specific schema object to <code>JsonGenerator</code> used for
4599 writing content.</div>
4600<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to generator</dd></dl>
4601</li>
4602</ul>
4603<a name="writer(com.fasterxml.jackson.core.Base64Variant)">
4604<!--   -->
4605</a>
4606<ul class="blockList">
4607<li class="blockList">
4608<h4>writer</h4>
4609<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</pre>
4610<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4611 use specified Base64 encoding variant for Base64-encoded binary data.</div>
4612<dl><dt><span class="strong">Since:</span></dt>
4613  <dd>2.1</dd></dl>
4614</li>
4615</ul>
4616<a name="writer(com.fasterxml.jackson.core.io.CharacterEscapes)">
4617<!--   -->
4618</a>
4619<ul class="blockList">
4620<li class="blockList">
4621<h4>writer</h4>
4622<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</pre>
4623<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4624 use specified character escaping details for output.</div>
4625<dl><dt><span class="strong">Since:</span></dt>
4626  <dd>2.3</dd></dl>
4627</li>
4628</ul>
4629<a name="writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
4630<!--   -->
4631</a>
4632<ul class="blockList">
4633<li class="blockList">
4634<h4>writer</h4>
4635<pre>public&nbsp;&lt;W extends <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&gt;&nbsp;W&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
4636<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
4637 use specified default attributes.</div>
4638<dl><dt><span class="strong">Since:</span></dt>
4639  <dd>2.3</dd></dl>
4640</li>
4641</ul>
4642<a name="reader()">
4643<!--   -->
4644</a>
4645<ul class="blockList">
4646<li class="blockList">
4647<h4>reader</h4>
4648<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader()</pre>
4649<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
4650 default settings. Note that the resulting instance is NOT usable as is,
4651 without defining expected value type.</div>
4652</li>
4653</ul>
4654<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature)">
4655<!--   -->
4656</a>
4657<ul class="blockList">
4658<li class="blockList">
4659<h4>reader</h4>
4660<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
4661<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
4662 specified feature enabled (compared to settings that this
4663 mapper instance has).
4664 Note that the resulting instance is NOT usable as is,
4665 without defining expected value type.</div>
4666</li>
4667</ul>
4668<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
4669<!--   -->
4670</a>
4671<ul class="blockList">
4672<li class="blockList">
4673<h4>reader</h4>
4674<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
4675                                <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
4676<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
4677 specified features enabled (compared to settings that this
4678 mapper instance has).
4679 Note that the resulting instance is NOT usable as is,
4680 without defining expected value type.</div>
4681</li>
4682</ul>
4683<a name="readerForUpdating(java.lang.Object)">
4684<!--   -->
4685</a>
4686<ul class="blockList">
4687<li class="blockList">
4688<h4>readerForUpdating</h4>
4689<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;readerForUpdating(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
4690<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4691 update given Object (usually Bean, but can be a Collection or Map
4692 as well, but NOT an array) with JSON data. Deserialization occurs
4693 normally except that the root-level value in JSON is not used for
4694 instantiating a new object; instead give updateable object is used
4695 as root.
4696 Runtime type of value object is used for locating deserializer,
4697 unless overridden by other factory methods of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a></div>
4698</li>
4699</ul>
4700<a name="reader(com.fasterxml.jackson.databind.JavaType)">
4701<!--   -->
4702</a>
4703<ul class="blockList">
4704<li class="blockList">
4705<h4>reader</h4>
4706<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
4707<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4708 read or update instances of specified type</div>
4709</li>
4710</ul>
4711<a name="reader(java.lang.Class)">
4712<!--   -->
4713</a>
4714<ul class="blockList">
4715<li class="blockList">
4716<h4>reader</h4>
4717<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
4718<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4719 read or update instances of specified type</div>
4720</li>
4721</ul>
4722<a name="reader(com.fasterxml.jackson.core.type.TypeReference)">
4723<!--   -->
4724</a>
4725<ul class="blockList">
4726<li class="blockList">
4727<h4>reader</h4>
4728<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;type)</pre>
4729<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4730 read or update instances of specified type</div>
4731</li>
4732</ul>
4733<a name="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
4734<!--   -->
4735</a>
4736<ul class="blockList">
4737<li class="blockList">
4738<h4>reader</h4>
4739<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
4740<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4741 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
4742</li>
4743</ul>
4744<a name="reader(com.fasterxml.jackson.core.FormatSchema)">
4745<!--   -->
4746</a>
4747<ul class="blockList">
4748<li class="blockList">
4749<h4>reader</h4>
4750<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
4751<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4752 pass specific schema object to <code>JsonParser</code> used for
4753 reading content.</div>
4754<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to parser</dd></dl>
4755</li>
4756</ul>
4757<a name="reader(com.fasterxml.jackson.databind.InjectableValues)">
4758<!--   -->
4759</a>
4760<ul class="blockList">
4761<li class="blockList">
4762<h4>reader</h4>
4763<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
4764<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4765 use specified injectable values.</div>
4766<dl><dt><span class="strong">Parameters:</span></dt><dd><code>injectableValues</code> - Injectable values to use</dd></dl>
4767</li>
4768</ul>
4769<a name="readerWithView(java.lang.Class)">
4770<!--   -->
4771</a>
4772<ul class="blockList">
4773<li class="blockList">
4774<h4>readerWithView</h4>
4775<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;readerWithView(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
4776<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4777 deserialize objects using specified JSON View (filter).</div>
4778</li>
4779</ul>
4780<a name="reader(com.fasterxml.jackson.core.Base64Variant)">
4781<!--   -->
4782</a>
4783<ul class="blockList">
4784<li class="blockList">
4785<h4>reader</h4>
4786<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</pre>
4787<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4788 use specified Base64 encoding variant for Base64-encoded binary data.</div>
4789<dl><dt><span class="strong">Since:</span></dt>
4790  <dd>2.1</dd></dl>
4791</li>
4792</ul>
4793<a name="reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
4794<!--   -->
4795</a>
4796<ul class="blockList">
4797<li class="blockList">
4798<h4>reader</h4>
4799<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&gt;&nbsp;T&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
4800<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
4801 use specified default attributes.</div>
4802<dl><dt><span class="strong">Since:</span></dt>
4803  <dd>2.3</dd></dl>
4804</li>
4805</ul>
4806<a name="convertValue(java.lang.Object, java.lang.Class)">
4807<!--   -->
4808</a>
4809<ul class="blockList">
4810<li class="blockList">
4811<h4>convertValue</h4>
4812<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
4813                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)
4814               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4815<div class="block">Convenience method for doing two-step conversion from given value, into
4816 instance of given value type. This is functionality equivalent to first
4817 serializing given value into JSON, then binding JSON data into value
4818 of given type, but may be executed without fully serializing into
4819 JSON. Same converters (serializers, deserializers) will be used as for
4820 data binding, meaning same object mapper configuration works.</div>
4821<dl><dt><span class="strong">Throws:</span></dt>
4822<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type;
4823    if so, root cause will contain underlying checked exception data binding
4824    functionality threw</dd></dl>
4825</li>
4826</ul>
4827<a name="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">
4828<!--   -->
4829</a>
4830<ul class="blockList">
4831<li class="blockList">
4832<h4>convertValue</h4>
4833<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
4834                 com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;toValueTypeRef)
4835               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4836<dl><dt><span class="strong">Throws:</span></dt>
4837<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
4838</li>
4839</ul>
4840<a name="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">
4841<!--   -->
4842</a>
4843<ul class="blockList">
4844<li class="blockList">
4845<h4>convertValue</h4>
4846<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
4847                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
4848               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4849<dl><dt><span class="strong">Throws:</span></dt>
4850<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
4851</li>
4852</ul>
4853<a name="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">
4854<!--   -->
4855</a>
4856<ul class="blockList">
4857<li class="blockList">
4858<h4>_convert</h4>
4859<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convert(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
4860              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
4861                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4862<div class="block">Actual conversion implementation: instead of using existing read
4863 and write methods, much of code is inlined. Reason for this is
4864 that we must avoid root value wrapping/unwrapping both for efficiency and
4865 for correctness. If root value wrapping/unwrapping is actually desired,
4866 caller must use explicit <code>writeValue</code> and
4867 <code>readValue</code> methods.</div>
4868<dl><dt><span class="strong">Throws:</span></dt>
4869<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
4870</li>
4871</ul>
4872<a name="generateJsonSchema(java.lang.Class)">
4873<!--   -->
4874</a>
4875<ul class="blockList">
4876<li class="blockList">
4877<h4>generateJsonSchema</h4>
4878<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a>&nbsp;generateJsonSchema(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)
4879                              throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4880<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
4881 instance for specified class.</div>
4882<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd>
4883<dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd>
4884<dt><span class="strong">Throws:</span></dt>
4885<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4886</li>
4887</ul>
4888<a name="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
4889<!--   -->
4890</a>
4891<ul class="blockList">
4892<li class="blockList">
4893<h4>acceptJsonFormatVisitor</h4>
4894<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
4895                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
4896                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4897<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
4898<p>
4899 This method can be used for things like
4900 generating <a href="http://json-schema.org/">Json Schema</a>
4901 instance for specified type.</div>
4902<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
4903<dt><span class="strong">Throws:</span></dt>
4904<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
4905  <dd>2.1</dd></dl>
4906</li>
4907</ul>
4908<a name="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
4909<!--   -->
4910</a>
4911<ul class="blockList">
4912<li class="blockList">
4913<h4>acceptJsonFormatVisitor</h4>
4914<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
4915                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
4916                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4917<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
4918 Visitation uses <code>Serializer</code> hierarchy and related properties
4919<p>
4920 This method can be used for things like
4921 generating <a href="http://json-schema.org/">Json Schema</a>
4922 instance for specified type.</div>
4923<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
4924<dt><span class="strong">Throws:</span></dt>
4925<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
4926  <dd>2.1</dd></dl>
4927</li>
4928</ul>
4929<a name="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">
4930<!--   -->
4931</a>
4932<ul class="blockList">
4933<li class="blockList">
4934<h4>_serializerProvider</h4>
4935<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;_serializerProvider(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
4936<div class="block">Overridable helper method used for constructing
4937 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
4938</li>
4939</ul>
4940<a name="_defaultPrettyPrinter()">
4941<!--   -->
4942</a>
4943<ul class="blockList">
4944<li class="blockList">
4945<h4>_defaultPrettyPrinter</h4>
4946<pre>protected&nbsp;com.fasterxml.jackson.core.PrettyPrinter&nbsp;_defaultPrettyPrinter()</pre>
4947<div class="block">Helper method that should return default pretty-printer to
4948 use for generators constructed by this mapper, when instructed
4949 to use default pretty printer.</div>
4950</li>
4951</ul>
4952<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
4953<!--   -->
4954</a>
4955<ul class="blockList">
4956<li class="blockList">
4957<h4>_configAndWriteValue</h4>
4958<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
4959                        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4960                                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4961<div class="block">Method called to configure the generator as necessary and then
4962 call write functionality</div>
4963<dl><dt><span class="strong">Throws:</span></dt>
4964<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
4965</li>
4966</ul>
4967<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">
4968<!--   -->
4969</a>
4970<ul class="blockList">
4971<li class="blockList">
4972<h4>_configAndWriteValue</h4>
4973<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
4974                        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
4975                        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)
4976                                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4977<dl><dt><span class="strong">Throws:</span></dt>
4978<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
4979</li>
4980</ul>
4981<a name="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">
4982<!--   -->
4983</a>
4984<ul class="blockList">
4985<li class="blockList">
4986<h4>createDeserializationContext</h4>
4987<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
4988                                                         <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
4989<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>
4990 for deserializing a single root value.
4991 Can be overridden if a custom context is needed.</div>
4992</li>
4993</ul>
4994<a name="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
4995<!--   -->
4996</a>
4997<ul class="blockList">
4998<li class="blockList">
4999<h4>_readValue</h4>
5000<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
5001                com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5002                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5003                     throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5004                            com.fasterxml.jackson.core.JsonParseException,
5005                            <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5006<div class="block">Actual implementation of value reading+binding operation.</div>
5007<dl><dt><span class="strong">Throws:</span></dt>
5008<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5009<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
5010<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5011</li>
5012</ul>
5013<a name="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
5014<!--   -->
5015</a>
5016<ul class="blockList">
5017<li class="blockList">
5018<h4>_readMapAndClose</h4>
5019<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readMapAndClose(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5020                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5021                           throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5022                                  com.fasterxml.jackson.core.JsonParseException,
5023                                  <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5024<dl><dt><span class="strong">Throws:</span></dt>
5025<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5026<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
5027<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5028</li>
5029</ul>
5030<a name="_initForReading(com.fasterxml.jackson.core.JsonParser)">
5031<!--   -->
5032</a>
5033<ul class="blockList">
5034<li class="blockList">
5035<h4>_initForReading</h4>
5036<pre>protected&nbsp;com.fasterxml.jackson.core.JsonToken&nbsp;_initForReading(com.fasterxml.jackson.core.JsonParser&nbsp;p)
5037                                                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5038<div class="block">Method called to ensure that given parser is ready for reading
5039 content for data binding.</div>
5040<dl><dt><span class="strong">Returns:</span></dt><dd>First token to be used for data binding after this call:
5041  can never be null as exception will be thrown if parser can not
5042  provide more tokens.</dd>
5043<dt><span class="strong">Throws:</span></dt>
5044<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during
5045   parsing</dd>
5046<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if parser has problems parsing content</dd>
5047<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the parser does not have any more
5048   content to map (note: Json "null" value is considered content;
5049   enf-of-stream not)</dd></dl>
5050</li>
5051</ul>
5052<a name="_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer)">
5053<!--   -->
5054</a>
5055<ul class="blockList">
5056<li class="blockList">
5057<h4>_unwrapAndDeserialize</h4>
5058<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser&nbsp;p,
5059                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5060                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
5061                           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
5062                           <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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)
5063                                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5064<dl><dt><span class="strong">Throws:</span></dt>
5065<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
5066</li>
5067</ul>
5068<a name="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">
5069<!--   -->
5070</a>
5071<ul class="blockList">
5072<li class="blockList">
5073<h4>_findRootDeserializer</h4>
5074<pre>protected&nbsp;<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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5075                                             <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5076                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5077<div class="block">Method called to locate deserializer for the passed root-level value.</div>
5078<dl><dt><span class="strong">Throws:</span></dt>
5079<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5080</li>
5081</ul>
5082<a name="_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">
5083<!--   -->
5084</a>
5085<ul class="blockListLast">
5086<li class="blockList">
5087<h4>_verifySchemaType</h4>
5088<pre>protected&nbsp;void&nbsp;_verifySchemaType(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
5089<dl><dt><span class="strong">Since:</span></dt>
5090  <dd>2.2</dd></dl>
5091</li>
5092</ul>
5093</li>
5094</ul>
5095</li>
5096</ul>
5097</div>
5098</div>
5099<!-- ========= END OF CLASS DATA ========= -->
5100<!-- ======= START OF BOTTOM NAVBAR ====== -->
5101<div class="bottomNav"><a name="navbar_bottom">
5102<!--   -->
5103</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
5104<!--   -->
5105</a>
5106<ul class="navList" title="Navigation">
5107<li><a href="../../../../overview-summary.html">Overview</a></li>
5108<li><a href="package-summary.html">Package</a></li>
5109<li class="navBarCell1Rev">Class</li>
5110<li><a href="class-use/ObjectMapper.html">Use</a></li>
5111<li><a href="package-tree.html">Tree</a></li>
5112<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
5113<li><a href="../../../../index-all.html">Index</a></li>
5114<li><a href="../../../../help-doc.html">Help</a></li>
5115</ul>
5116</div>
5117<div class="subNav">
5118<ul class="navList">
5119<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
5120<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
5121</ul>
5122<ul class="navList">
5123<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
5124<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
5125</ul>
5126<ul class="navList" id="allclasses_navbar_bottom">
5127<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
5128</ul>
5129<div>
5130<script type="text/javascript"><!--
5131  allClassesLink = document.getElementById("allclasses_navbar_bottom");
5132  if(window==top) {
5133    allClassesLink.style.display = "block";
5134  }
5135  else {
5136    allClassesLink.style.display = "none";
5137  }
5138  //-->
5139</script>
5140</div>
5141<div>
5142<ul class="subNavList">
5143<li>Summary:&nbsp;</li>
5144<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
5145<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
5146<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
5147<li><a href="#method_summary">Method</a></li>
5148</ul>
5149<ul class="subNavList">
5150<li>Detail:&nbsp;</li>
5151<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
5152<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
5153<li><a href="#method_detail">Method</a></li>
5154</ul>
5155</div>
5156<a name="skip-navbar_bottom">
5157<!--   -->
5158</a></div>
5159<!-- ======== END OF BOTTOM NAVBAR ======= -->
5160<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
5161</body>
5162</html>
5163