1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_79) on Fri Jan 15 20:28:40 PST 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ObjectMapper (jackson-databind 2.7.0 API)</title>
8<meta name="date" content="2016-01-15">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="ObjectMapper (jackson-databind 2.7.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><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/7/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><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.TreeCodec</a></li>
92<li>
93<ul class="inheritance">
94<li><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</a></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><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/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 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a>
116implements <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
117<div class="block">ObjectMapper provides functionality for reading and writing JSON,
118 either to and from basic POJOs (Plain Old Java Objects), or to and from
119 a general-purpose JSON Tree Model (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
120 related functionality for performing conversions.
121 It is also highly customizable to work both with different styles of JSON
122 content, and to support more advanced Object concepts such as
123 polymorphism and Object identity.
124 <code>ObjectMapper</code> also acts as a factory for more advanced <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
125 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> classes.
126 Mapper (and <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s, <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s it constructs) will
127 use instances of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
128 for implementing actual reading/writing of JSON.
129 Note that although most read and write methods are exposed through this class,
130 some of the functionality is only exposed via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and
131 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>: specifically, reading/writing of longer sequences of
132 values is only available through <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues(java.io.InputStream)"><code>ObjectReader.readValues(InputStream)</code></a>
133 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues(java.io.OutputStream)"><code>ObjectWriter.writeValues(OutputStream)</code></a>.
134<p>
135Simplest usage is of form:
136<pre>
137  final ObjectMapper mapper = new ObjectMapper(); // can use static singleton, inject: just make sure to reuse!
138  MyValue value = new MyValue();
139  // ... and configure
140  File newState = new File("my-stuff.json");
141  mapper.writeValue(newState, value); // writes JSON serialization of MyValue instance
142  // or, read
143  MyValue older = mapper.readValue(new File("my-older-stuff.json"), MyValue.class);
144
145  // Or if you prefer JSON Tree representation:
146  JsonNode root = mapper.readTree(newState);
147  // and find values by, for example, using a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonPointer.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonPointer</code></a> expression:
148  int age = root.at("/personal/age").getValueAsInt();
149</pre>
150<p>
151 The main conversion API is defined in <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a>, so that
152 implementation details of this class need not be exposed to
153 streaming parser and generator classes. Usage via <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a> is,
154 however, usually only for cases where dependency to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> is
155 either not possible (from Streaming API), or undesireable (when only relying
156 on Streaming API).
157<p>
158 Mapper instances are fully thread-safe provided that ALL configuration of the
159 instance occurs before ANY read or write calls. If configuration of a mapper
160 is modified after first usage, changes may or may not take effect, and configuration
161 calls themselves may fail.
162 If you need to use different configuration, you have two main possibilities:
163<ul>
164 <li>Construct and use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> for reading, <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> for writing.
165    Both types are fully immutable and you can freely create new instances with different
166    configuration using either factory methods of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, or readers/writers
167    themselves. Construction of new <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s is
168    a very light-weight operation so it is usually appropriate to create these on per-call
169    basis, as needed, for configuring things like optional indentation of JSON.
170  </li>
171 <li>If the specific kind of configurability is not available via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and
172   <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>, you may need to use multiple <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instead (for example:
173   you can not change mix-in annotations on-the-fly; or, set of custom (de)serializers).
174   To help with this usage, you may want to use method <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a> which creates a clone
175   of the mapper with specific configuration, and allows configuration of the copied instance
176   before it gets used. Note that <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a> operation is as expensive as constructing
177   a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance: if possible, you should still pool and reuse mappers
178   if you intend to use them for multiple operations.
179  </li>
180 </ul>
181<p>
182 Note on caching: root-level deserializers are always cached, and accessed
183 using full (generics-aware) type information. This is different from
184 caching of referenced types, which is more limited and is done only
185 for a subset of all deserializer types. The main reason for difference
186 is that at root-level there is no incoming reference (and hence no
187 referencing property, no referral information or annotations to
188 produce differing deserializers), and that the performance impact
189 greatest at root level (since it'll essentially cache the full
190 graph of deserializers involved).</div>
191<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>
192</li>
193</ul>
194</div>
195<div class="summary">
196<ul class="blockList">
197<li class="blockList">
198<!-- ======== NESTED CLASS SUMMARY ======== -->
199<ul class="blockList">
200<li class="blockList"><a name="nested_class_summary">
201<!--   -->
202</a>
203<h3>Nested Class Summary</h3>
204<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
205<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
206<tr>
207<th class="colFirst" scope="col">Modifier and Type</th>
208<th class="colLast" scope="col">Class and Description</th>
209</tr>
210<tr class="altColor">
211<td class="colFirst"><code>static class&nbsp;</code></td>
212<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>
213<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
214 used with so-called "default typing"
215 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a> for details).</div>
216</td>
217</tr>
218<tr class="rowColor">
219<td class="colFirst"><code>static class&nbsp;</code></td>
220<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>
221<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()"><code>enableDefaultTyping()</code></a>
222 to specify what kind of types (classes) default typing should
223 be used for.</div>
224</td>
225</tr>
226</table>
227</li>
228</ul>
229<!-- =========== FIELD SUMMARY =========== -->
230<ul class="blockList">
231<li class="blockList"><a name="field_summary">
232<!--   -->
233</a>
234<h3>Field Summary</h3>
235<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
236<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
237<tr>
238<th class="colFirst" scope="col">Modifier and Type</th>
239<th class="colLast" scope="col">Field and Description</th>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>protected static <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td>
243<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter">_defaultPrettyPrinter</a></strong></code>
244<div class="block"><strong>Deprecated.</strong>&nbsp;
245<div class="block"><i>Since 2.6, do not use: will be removed in 2.7 or later</i></div>
246</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
251<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationConfig">_deserializationConfig</a></strong></code>
252<div class="block">Configuration object that defines basic global
253 settings for the serialization process</div>
254</td>
255</tr>
256<tr class="altColor">
257<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>
258<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_deserializationContext">_deserializationContext</a></strong></code>
259<div class="block">Blueprint context object; stored here to allow custom
260 sub-classes.</div>
261</td>
262</tr>
263<tr class="rowColor">
264<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
265<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_injectableValues">_injectableValues</a></strong></code>
266<div class="block">Provider for values to inject in deserialized POJOs.</div>
267</td>
268</tr>
269<tr class="altColor">
270<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
271<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_jsonFactory">_jsonFactory</a></strong></code>
272<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
273 instances as necessary.</div>
274</td>
275</tr>
276<tr class="rowColor">
277<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a></code></td>
278<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_mixIns">_mixIns</a></strong></code>
279<div class="block">Mapping that defines how to apply mix-in annotations: key is
280 the type to received additional annotations, and value is the
281 type that has annotations to "mix in".</div>
282</td>
283</tr>
284<tr class="altColor">
285<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
286<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_registeredModuleTypes">_registeredModuleTypes</a></strong></code>
287<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
288 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>
289 is enabled, so that duplicate registration calls can be ignored
290 (to avoid adding same handlers multiple times, mostly).</div>
291</td>
292</tr>
293<tr class="rowColor">
294<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
295<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_rootDeserializers">_rootDeserializers</a></strong></code>
296<div class="block">We will use a separate main-level Map for keeping track
297 of root-level deserializers.</div>
298</td>
299</tr>
300<tr class="altColor">
301<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
302<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializationConfig">_serializationConfig</a></strong></code>
303<div class="block">Configuration object that defines basic global
304 settings for the serialization process</div>
305</td>
306</tr>
307<tr class="rowColor">
308<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>
309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory">_serializerFactory</a></strong></code>
310<div class="block">Serializer factory used for constructing serializers.</div>
311</td>
312</tr>
313<tr class="altColor">
314<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>
315<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerProvider">_serializerProvider</a></strong></code>
316<div class="block">Object that manages access to serializers used for serialization,
317 including caching.</div>
318</td>
319</tr>
320<tr class="rowColor">
321<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>
322<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_subtypeResolver">_subtypeResolver</a></strong></code>
323<div class="block">Thing used for registering sub-types, resolving them to
324 super/sub-types as needed.</div>
325</td>
326</tr>
327<tr class="altColor">
328<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>
329<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_typeFactory">_typeFactory</a></strong></code>
330<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;
331 needed to allow modules to add more custom type handling
332 (mostly to support types of non-Java JVM languages)</div>
333</td>
334</tr>
335<tr class="rowColor">
336<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>
337<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></strong></code>&nbsp;</td>
338</tr>
339<tr class="altColor">
340<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>
341<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></strong></code>
342<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>
343 instances.</div>
344</td>
345</tr>
346<tr class="rowColor">
347<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>
348<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></strong></code>&nbsp;</td>
349</tr>
350</table>
351</li>
352</ul>
353<!-- ======== CONSTRUCTOR SUMMARY ======== -->
354<ul class="blockList">
355<li class="blockList"><a name="constructor_summary">
356<!--   -->
357</a>
358<h3>Constructor Summary</h3>
359<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
360<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
361<tr>
362<th class="colFirst" scope="col">Modifier</th>
363<th class="colLast" scope="col">Constructor and Description</th>
364</tr>
365<tr class="altColor">
366<td class="colFirst"><code>&nbsp;</code></td>
367<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper()">ObjectMapper</a></strong>()</code>
368<div class="block">Default constructor, which will construct the default
369 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
370 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
371 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
372 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
373 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
374</td>
375</tr>
376<tr class="rowColor">
377<td class="colFirst"><code>&nbsp;</code></td>
378<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">ObjectMapper</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</code>
379<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
380 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
381 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
382</td>
383</tr>
384<tr class="altColor">
385<td class="colFirst"><code>&nbsp;</code></td>
386<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.core.JsonFactory,%20com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,%20com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">ObjectMapper</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
387            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
388            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</code>
389<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
390 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
391 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
392 serializers and deserializers.</div>
393</td>
394</tr>
395<tr class="rowColor">
396<td class="colFirst"><code>protected </code></td>
397<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>
398<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div>
399</td>
400</tr>
401</table>
402</li>
403</ul>
404<!-- ========== METHOD SUMMARY =========== -->
405<ul class="blockList">
406<li class="blockList"><a name="method_summary">
407<!--   -->
408</a>
409<h3>Method Summary</h3>
410<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
411<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
412<tr>
413<th class="colFirst" scope="col">Modifier and Type</th>
414<th class="colLast" scope="col">Method and Description</th>
415</tr>
416<tr class="altColor">
417<td class="colFirst"><code>protected void</code></td>
418<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/7/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>
419</tr>
420<tr class="rowColor">
421<td class="colFirst"><code>protected void</code></td>
422<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object)">_configAndWriteValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
423                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
424<div class="block">Method called to configure the generator as necessary and then
425 call write functionality</div>
426</td>
427</tr>
428<tr class="altColor">
429<td class="colFirst"><code>protected void</code></td>
430<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object,%20java.lang.Class)">_configAndWriteValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
431                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
432                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)</code>
433<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
434</td>
435</tr>
436<tr class="rowColor">
437<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
438<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_convert(java.lang.Object,%20com.fasterxml.jackson.databind.JavaType)">_convert</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
439        <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
440<div class="block">Actual conversion implementation: instead of using existing read
441 and write methods, much of code is inlined.</div>
442</td>
443</tr>
444<tr class="altColor">
445<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a></code></td>
446<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_defaultPrettyPrinter()">_defaultPrettyPrinter</a></strong>()</code>
447<div class="block"><strong>Deprecated.</strong>&nbsp;
448<div class="block"><i>Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter()"><code>SerializationConfig.constructDefaultPrettyPrinter()</code></a> directly</i></div>
449</div>
450</td>
451</tr>
452<tr class="rowColor">
453<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
454<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext,%20com.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,
455                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
456<div class="block">Method called to locate deserializer for the passed root-level value.</div>
457</td>
458</tr>
459<tr class="altColor">
460<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td>
461<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_initForReading(com.fasterxml.jackson.core.JsonParser)">_initForReading</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)</code>
462<div class="block">Method called to ensure that given parser is ready for reading
463 content for data binding.</div>
464</td>
465</tr>
466<tr class="rowColor">
467<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
468<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>
469<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>
470 instances of proper sub-type</div>
471</td>
472</tr>
473<tr class="altColor">
474<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
475<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newReader(com.fasterxml.jackson.databind.DeserializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20java.lang.Object,%20com.fasterxml.jackson.core.FormatSchema,%20com.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,
476          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
477          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
478          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
479          <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
480<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>
481 instances of proper sub-type</div>
482</td>
483</tr>
484<tr class="rowColor">
485<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
486<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>
487<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>
488 instances of proper sub-type</div>
489</td>
490</tr>
491<tr class="altColor">
492<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
493<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig,%20com.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,
494          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
495<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>
496 instances of proper sub-type</div>
497</td>
498</tr>
499<tr class="rowColor">
500<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
501<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_newWriter(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.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,
502          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
503          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
504<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>
505 instances of proper sub-type</div>
506</td>
507</tr>
508<tr class="altColor">
509<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
510<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readMapAndClose(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.JavaType)">_readMapAndClose</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
511                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
512</tr>
513<tr class="rowColor">
514<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
515<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_readValue(com.fasterxml.jackson.databind.DeserializationConfig,%20com.fasterxml.jackson.core.JsonParser,%20com.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,
516          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
517          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
518<div class="block">Actual implementation of value reading+binding operation.</div>
519</td>
520</tr>
521<tr class="altColor">
522<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>
523<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>
524<div class="block">Overridable helper method used for constructing
525 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
526</td>
527</tr>
528<tr class="rowColor">
529<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
530<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.DeserializationContext,%20com.fasterxml.jackson.databind.DeserializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.JsonDeserializer)">_unwrapAndDeserialize</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
531                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
532                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
533                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
534                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)</code>&nbsp;</td>
535</tr>
536<tr class="altColor">
537<td class="colFirst"><code>protected void</code></td>
538<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">_verifySchemaType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>&nbsp;</td>
539</tr>
540<tr class="rowColor">
541<td class="colFirst"><code>void</code></td>
542<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(java.lang.Class,%20com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">acceptJsonFormatVisitor</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
543                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
544<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
545</td>
546</tr>
547<tr class="altColor">
548<td class="colFirst"><code>void</code></td>
549<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,%20com.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,
550                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
551<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
552</td>
553</tr>
554<tr class="rowColor">
555<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
556<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>
557<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>
558 to be used for handling specific problems during deserialization.</div>
559</td>
560</tr>
561<tr class="altColor">
562<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
563<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn(java.lang.Class,%20java.lang.Class)">addMixIn</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
564        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
565<div class="block">Method to use for adding mix-in annotations to use for augmenting
566 specified class or interface.</div>
567</td>
568</tr>
569<tr class="rowColor">
570<td class="colFirst"><code>void</code></td>
571<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations(java.lang.Class,%20java.lang.Class)">addMixInAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
572                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
573<div class="block"><strong>Deprecated.</strong>&nbsp;
574<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,%20java.lang.Class)"><code>addMixIn(Class, Class)</code></a>.</i></div>
575</div>
576</td>
577</tr>
578<tr class="altColor">
579<td class="colFirst"><code>boolean</code></td>
580<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>
581<div class="block">Method that can be called to check whether mapper thinks
582 it could deserialize an Object of given type.</div>
583</td>
584</tr>
585<tr class="rowColor">
586<td class="colFirst"><code>boolean</code></td>
587<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType,%20java.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,
588              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
589<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
590 actual <a href="http://docs.oracle.com/javase/7/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
591 serializer: this may be useful in figuring out what the actual problem is.</div>
592</td>
593</tr>
594<tr class="altColor">
595<td class="colFirst"><code>boolean</code></td>
596<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
597<div class="block">Method that can be called to check whether mapper thinks
598 it could serialize an instance of given Class.</div>
599</td>
600</tr>
601<tr class="rowColor">
602<td class="colFirst"><code>boolean</code></td>
603<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class,%20java.util.concurrent.atomic.AtomicReference)">canSerialize</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
604            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
605<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
606 actual <a href="http://docs.oracle.com/javase/7/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
607 serializer: this may be useful in figuring out what the actual problem is.</div>
608</td>
609</tr>
610<tr class="altColor">
611<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
612<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</a></strong>()</code>
613<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
614 instances from this mapper.</div>
615</td>
616</tr>
617<tr class="rowColor">
618<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
619<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature,%20boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
620         boolean&nbsp;state)</code>
621<div class="block">Method for changing state of an on/off deserialization feature for
622 this object mapper.</div>
623</td>
624</tr>
625<tr class="altColor">
626<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
627<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature,%20boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
628         boolean&nbsp;state)</code>
629<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
630 generator instances this object mapper creates.</div>
631</td>
632</tr>
633<tr class="rowColor">
634<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
635<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature,%20boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
636         boolean&nbsp;state)</code>
637<div class="block">Method for changing state of specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
638 for parser instances this object mapper creates.</div>
639</td>
640</tr>
641<tr class="altColor">
642<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
643<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature,%20boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
644         boolean&nbsp;state)</code>
645<div class="block">Method for changing state of an on/off mapper feature for
646 this mapper instance.</div>
647</td>
648</tr>
649<tr class="rowColor">
650<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
651<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature,%20boolean)">configure</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
652         boolean&nbsp;state)</code>
653<div class="block">Method for changing state of an on/off serialization feature for
654 this object mapper.</div>
655</td>
656</tr>
657<tr class="altColor">
658<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
659<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/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</code>
660<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
661 type (typically <code>java.lang.Class</code>), but without explicit
662 context.</div>
663</td>
664</tr>
665<tr class="rowColor">
666<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
667<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20java.lang.Class)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
668            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)</code>
669<div class="block">Convenience method for doing two-step conversion from given value, into
670 instance of given value type, if (but only if!) conversion is needed.</div>
671</td>
672</tr>
673<tr class="altColor">
674<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
675<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20com.fasterxml.jackson.databind.JavaType)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
676            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
677<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20java.lang.Class)"><code>convertValue(Object, Class)</code></a></div>
678</td>
679</tr>
680<tr class="rowColor">
681<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
682<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20com.fasterxml.jackson.core.type.TypeReference)">convertValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
683            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;toValueTypeRef)</code>
684<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20java.lang.Class)"><code>convertValue(Object, Class)</code></a></div>
685</td>
686</tr>
687<tr class="altColor">
688<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
689<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</a></strong>()</code>
690<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
691 has same initial configuration as this instance.</div>
692</td>
693</tr>
694<tr class="rowColor">
695<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>
696<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode()">createArrayNode</a></strong>()</code>
697<div class="block">
698 Note: return type is co-variant, as basic ObjectCodec
699 abstraction can not refer to concrete node types (as it's
700 part of core package, whereas impls are part of mapper
701 package)</div>
702</td>
703</tr>
704<tr class="altColor">
705<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>
706<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.DeserializationConfig)">createDeserializationContext</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
707                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
708<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>
709 for deserializing a single root value.</div>
710</td>
711</tr>
712<tr class="rowColor">
713<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>
714<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()">createObjectNode</a></strong>()</code>
715<div class="block">
716 Note: return type is co-variant, as basic ObjectCodec
717 abstraction can not refer to concrete node types (as it's
718 part of core package, whereas impls are part of mapper
719 package)</div>
720</td>
721</tr>
722<tr class="altColor">
723<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>
724<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#defaultClassIntrospector()">defaultClassIntrospector</a></strong>()</code>
725<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>
726 to use.</div>
727</td>
728</tr>
729<tr class="rowColor">
730<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
731<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>
732<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>
733</td>
734</tr>
735<tr class="altColor">
736<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
737<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature,%20com.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,
738       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
739<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>
740</td>
741</tr>
742<tr class="rowColor">
743<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
744<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">disable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
745<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
746 for parser instances this object mapper creates.</div>
747</td>
748</tr>
749<tr class="altColor">
750<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
751<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonParser.Feature...)">disable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
752<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
753 for parser instances this object mapper creates.</div>
754</td>
755</tr>
756<tr class="rowColor">
757<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
758<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>
759<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>
760</td>
761</tr>
762<tr class="altColor">
763<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
764<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>
765<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>
766</td>
767</tr>
768<tr class="rowColor">
769<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
770<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature,%20com.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,
771       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
772<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>
773</td>
774</tr>
775<tr class="altColor">
776<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
777<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code>
778<div class="block">Method for disabling automatic inclusion of type information; if so, only
779 explicitly annotated types (ones with
780 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
781 additional embedded type information.</div>
782</td>
783</tr>
784<tr class="rowColor">
785<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
786<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>
787<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>
788</td>
789</tr>
790<tr class="altColor">
791<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
792<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature,%20com.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,
793      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
794<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>
795</td>
796</tr>
797<tr class="rowColor">
798<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
799<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">enable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
800<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
801 for parser instances this object mapper creates.</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#enable(com.fasterxml.jackson.core.JsonParser.Feature...)">enable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
807<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
808 for parser instances this object mapper creates.</div>
809</td>
810</tr>
811<tr class="rowColor">
812<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
813<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>
814<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>
815</td>
816</tr>
817<tr class="altColor">
818<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
819<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>
820<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>
821</td>
822</tr>
823<tr class="rowColor">
824<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
825<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature,%20com.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,
826      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
827<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>
828</td>
829</tr>
830<tr class="altColor">
831<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
832<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code>
833<div class="block">Convenience method that is equivalent to calling</div>
834</td>
835</tr>
836<tr class="rowColor">
837<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
838<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>
839<div class="block">Convenience method that is equivalent to calling</div>
840</td>
841</tr>
842<tr class="altColor">
843<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
844<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping,%20com.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,
845                   <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
846<div class="block">Method for enabling automatic inclusion of type information, needed
847 for proper deserialization of polymorphic types (unless types
848 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div>
849</td>
850</tr>
851<tr class="rowColor">
852<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
853<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping,%20java.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,
854                             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
855<div class="block">Method for enabling automatic inclusion of type information -- needed
856 for proper deserialization of polymorphic types (unless types
857 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
858 using "As.PROPERTY" inclusion mechanism and specified property name
859 to use for inclusion (default being "@class" since default type information
860 always uses class name as type identifier)</div>
861</td>
862</tr>
863<tr class="altColor">
864<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
865<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules()">findAndRegisterModules</a></strong>()</code>
866<div class="block">Convenience method that is functionally equivalent to:
867<code>
868   mapper.registerModules(mapper.findModules());
869</code></div>
870</td>
871</tr>
872<tr class="rowColor">
873<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
874<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/7/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>
875</tr>
876<tr class="altColor">
877<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
878<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()">findModules</a></strong>()</code>
879<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
880 facility, along with module-provided SPI.</div>
881</td>
882</tr>
883<tr class="rowColor">
884<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
885<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/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
886<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
887 facility, along with module-provided SPI.</div>
888</td>
889</tr>
890<tr class="altColor">
891<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>
892<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)</code>
893<div class="block"><strong>Deprecated.</strong>&nbsp;
894<div class="block"><i>Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)</i></div>
895</div>
896</td>
897</tr>
898<tr class="rowColor">
899<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
900<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDateFormat()">getDateFormat</a></strong>()</code>&nbsp;</td>
901</tr>
902<tr class="altColor">
903<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
904<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig()">getDeserializationConfig</a></strong>()</code>
905<div class="block">Method that returns
906 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
907 that defines configuration settings for deserialization.</div>
908</td>
909</tr>
910<tr class="rowColor">
911<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
912<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext()">getDeserializationContext</a></strong>()</code>
913<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>
914</td>
915</tr>
916<tr class="altColor">
917<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
918<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()">getFactory</a></strong>()</code>
919<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
920 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
921 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
922</td>
923</tr>
924<tr class="rowColor">
925<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
926<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getInjectableValues()">getInjectableValues</a></strong>()</code>&nbsp;</td>
927</tr>
928<tr class="altColor">
929<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
930<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory()">getJsonFactory</a></strong>()</code>
931<div class="block"><strong>Deprecated.</strong>&nbsp;
932<div class="block"><i>Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a> instead</i></div>
933</div>
934</td>
935</tr>
936<tr class="rowColor">
937<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>
938<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory()">getNodeFactory</a></strong>()</code>
939<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>
940 that this mapper will use when directly constructing
941 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div>
942</td>
943</tr>
944<tr class="altColor">
945<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
946<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a></strong>()</code>&nbsp;</td>
947</tr>
948<tr class="rowColor">
949<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
950<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig()">getSerializationConfig</a></strong>()</code>
951<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>
952 object that defines configuration settings for serialization.</div>
953</td>
954</tr>
955<tr class="altColor">
956<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>
957<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory()">getSerializerFactory</a></strong>()</code>
958<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>
959</td>
960</tr>
961<tr class="rowColor">
962<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
963<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()">getSerializerProvider</a></strong>()</code>
964<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
965 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.ser.SerializerFactory)"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.</div>
966</td>
967</tr>
968<tr class="altColor">
969<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
970<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance()">getSerializerProviderInstance</a></strong>()</code>
971<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
972 instance that may be used for accessing serializers.</div>
973</td>
974</tr>
975<tr class="rowColor">
976<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>
977<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver()">getSubtypeResolver</a></strong>()</code>
978<div class="block">Method for accessing subtype resolver in use.</div>
979</td>
980</tr>
981<tr class="altColor">
982<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>
983<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory()">getTypeFactory</a></strong>()</code>
984<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>
985</td>
986</tr>
987<tr class="rowColor">
988<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>
989<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker()">getVisibilityChecker</a></strong>()</code>
990<div class="block">Method for accessing currently configured visibility checker;
991 object used for determining whether given property element
992 (method, field, constructor) can be auto-detected or not.</div>
993</td>
994</tr>
995<tr class="altColor">
996<td class="colFirst"><code>boolean</code></td>
997<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>
998<div class="block">Method for checking whether given deserialization-specific
999 feature is enabled.</div>
1000</td>
1001</tr>
1002<tr class="rowColor">
1003<td class="colFirst"><code>boolean</code></td>
1004<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</code>
1005<div class="block">Convenience method, equivalent to:</div>
1006</td>
1007</tr>
1008<tr class="altColor">
1009<td class="colFirst"><code>boolean</code></td>
1010<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</code>&nbsp;</td>
1011</tr>
1012<tr class="rowColor">
1013<td class="colFirst"><code>boolean</code></td>
1014<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">isEnabled</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</code>&nbsp;</td>
1015</tr>
1016<tr class="altColor">
1017<td class="colFirst"><code>boolean</code></td>
1018<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>
1019<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>
1020</td>
1021</tr>
1022<tr class="rowColor">
1023<td class="colFirst"><code>boolean</code></td>
1024<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>
1025<div class="block">Method for checking whether given serialization-specific
1026 feature is enabled.</div>
1027</td>
1028</tr>
1029<tr class="altColor">
1030<td class="colFirst"><code>int</code></td>
1031<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount()">mixInCount</a></strong>()</code>&nbsp;</td>
1032</tr>
1033<tr class="rowColor">
1034<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1035<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader()">reader</a></strong>()</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> with
1037 default settings.</div>
1038</td>
1039</tr>
1040<tr class="altColor">
1041<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1042<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.Base64Variant)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</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 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1045</td>
1046</tr>
1047<tr class="rowColor">
1048<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1049<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1050<div class="block"><strong>Deprecated.</strong>&nbsp;
1051<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(java.lang.Class)"><code>readerFor(Class)</code></a> instead</i></div>
1052</div>
1053</td>
1054</tr>
1055<tr class="altColor">
1056<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1057<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>
1058<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
1059 use specified default attributes.</div>
1060</td>
1061</tr>
1062<tr class="rowColor">
1063<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1064<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>
1065<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
1066 specified feature enabled (compared to settings that this
1067 mapper instance has).</div>
1068</td>
1069</tr>
1070<tr class="altColor">
1071<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1072<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.databind.DeserializationFeature,%20com.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,
1073      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
1074<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
1075 specified features enabled (compared to settings that this
1076 mapper instance has).</div>
1077</td>
1078</tr>
1079<tr class="rowColor">
1080<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1081<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.FormatSchema)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
1082<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
1083 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
1084 reading content.</div>
1085</td>
1086</tr>
1087<tr class="altColor">
1088<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1089<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>
1090<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
1091 use specified injectable values.</div>
1092</td>
1093</tr>
1094<tr class="rowColor">
1095<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1096<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>
1097<div class="block"><strong>Deprecated.</strong>&nbsp;
1098<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.databind.JavaType)"><code>readerFor(JavaType)</code></a> instead</i></div>
1099</div>
1100</td>
1101</tr>
1102<tr class="altColor">
1103<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1104<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>
1105<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
1106 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>
1107</td>
1108</tr>
1109<tr class="rowColor">
1110<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1111<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader(com.fasterxml.jackson.core.type.TypeReference)">reader</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1112<div class="block"><strong>Deprecated.</strong>&nbsp;
1113<div class="block"><i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.core.type.TypeReference)"><code>readerFor(TypeReference)</code></a> instead</i></div>
1114</div>
1115</td>
1116</tr>
1117<tr class="altColor">
1118<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1119<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(java.lang.Class)">readerFor</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1120<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
1121 read or update instances of specified type</div>
1122</td>
1123</tr>
1124<tr class="rowColor">
1125<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1126<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.databind.JavaType)">readerFor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
1127<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
1128 read or update instances of specified type</div>
1129</td>
1130</tr>
1131<tr class="altColor">
1132<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1133<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.core.type.TypeReference)">readerFor</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1134<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
1135 read or update instances of specified type</div>
1136</td>
1137</tr>
1138<tr class="rowColor">
1139<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1140<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>
1141<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
1142 update given Object (usually Bean, but can be a Collection or Map
1143 as well, but NOT an array) with JSON data.</div>
1144</td>
1145</tr>
1146<tr class="altColor">
1147<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1148<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
1149<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
1150 deserialize objects using specified JSON View (filter).</div>
1151</td>
1152</tr>
1153<tr class="rowColor">
1154<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1155<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(byte[])">readTree</a></strong>(byte[]&nbsp;content)</code>
1156<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>
1157</td>
1158</tr>
1159<tr class="altColor">
1160<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1161<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
1162<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>
1163</td>
1164</tr>
1165<tr class="rowColor">
1166<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1167<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
1168<div class="block">Method to deserialize JSON content as tree expressed
1169 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1170</td>
1171</tr>
1172<tr class="altColor">
1173<td class="colFirst"><code>&lt;T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;&nbsp;<br>T</code></td>
1174<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree(com.fasterxml.jackson.core.JsonParser)">readTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp)</code>
1175<div class="block">Method to deserialize JSON content as tree expressed
1176 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1177</td>
1178</tr>
1179<tr class="rowColor">
1180<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1181<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
1182<div class="block">Method to deserialize JSON content as tree expressed
1183 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1184</td>
1185</tr>
1186<tr class="altColor">
1187<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1188<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
1189<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>
1190</td>
1191</tr>
1192<tr class="rowColor">
1193<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1194<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)</code>
1195<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>
1196</td>
1197</tr>
1198<tr class="altColor">
1199<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1200<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
1201         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1202</tr>
1203<tr class="rowColor">
1204<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1205<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20int,%20int,%20java.lang.Class)">readValue</a></strong>(byte[]&nbsp;src,
1206         int&nbsp;offset,
1207         int&nbsp;len,
1208         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1209</tr>
1210<tr class="altColor">
1211<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1212<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20int,%20int,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
1213         int&nbsp;offset,
1214         int&nbsp;len,
1215         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1216</tr>
1217<tr class="rowColor">
1218<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1219<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20int,%20int,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
1220         int&nbsp;offset,
1221         int&nbsp;len,
1222         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1223</tr>
1224<tr class="altColor">
1225<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1226<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(byte[]&nbsp;src,
1227         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1228</tr>
1229<tr class="rowColor">
1230<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1231<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(byte[],%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(byte[]&nbsp;src,
1232         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1233</tr>
1234<tr class="altColor">
1235<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1236<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File,%20java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1237         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1238<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1239</td>
1240</tr>
1241<tr class="rowColor">
1242<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1243<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1244         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1245<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1246</td>
1247</tr>
1248<tr class="altColor">
1249<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1250<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.File,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1251         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1252<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1253</td>
1254</tr>
1255<tr class="rowColor">
1256<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1257<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream,%20java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1258         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1259</tr>
1260<tr class="altColor">
1261<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1262<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1263         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1264</tr>
1265<tr class="rowColor">
1266<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1267<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.InputStream,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1268         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1269</tr>
1270<tr class="altColor">
1271<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1272<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1273         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1274<div class="block">Method to deserialize JSON content into a non-container
1275 type (it can be an array type, however): typically a bean, array
1276 or a wrapper type (like <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div>
1277</td>
1278</tr>
1279<tr class="rowColor">
1280<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1281<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1282         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1283<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)"><code>readValue(JsonParser, Class)</code></a>.</div>
1284</td>
1285</tr>
1286<tr class="altColor">
1287<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1288<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1289         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1290<div class="block">Method to deserialize JSON content into a Java type, reference
1291 to which is passed as argument.</div>
1292</td>
1293</tr>
1294<tr class="rowColor">
1295<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1296<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1297         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
1298<div class="block">Method to deserialize JSON content into a Java type, reference
1299 to which is passed as argument.</div>
1300</td>
1301</tr>
1302<tr class="altColor">
1303<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1304<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader,%20java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1305         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1306</tr>
1307<tr class="rowColor">
1308<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1310         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1311</tr>
1312<tr class="altColor">
1313<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1314<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.io.Reader,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1315         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1316</tr>
1317<tr class="rowColor">
1318<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1319<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String,%20java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1320         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1321<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1322</td>
1323</tr>
1324<tr class="altColor">
1325<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1326<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1327         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1328<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1329</td>
1330</tr>
1331<tr class="rowColor">
1332<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1333<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.lang.String,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1334         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1335<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1336</td>
1337</tr>
1338<tr class="altColor">
1339<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1340<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL,%20java.lang.Class)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1341         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1342<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1343</td>
1344</tr>
1345<tr class="rowColor">
1346<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1347<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL,%20com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1348         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1349</tr>
1350<tr class="altColor">
1351<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1352<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(java.net.URL,%20com.fasterxml.jackson.core.type.TypeReference)">readValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1353         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1354<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1355</td>
1356</tr>
1357<tr class="rowColor">
1358<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>
1359<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1360          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1361<div class="block">Convenience method, equivalent in function to:</div>
1362</td>
1363</tr>
1364<tr class="altColor">
1365<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>
1366<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.databind.JavaType)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1367          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1368<div class="block">Convenience method, equivalent in function to:</div>
1369</td>
1370</tr>
1371<tr class="rowColor">
1372<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>
1373<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1374          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1375<div class="block">Convenience method, equivalent in function to:</div>
1376</td>
1377</tr>
1378<tr class="altColor">
1379<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>
1380<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.TypeReference)">readValues</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1381          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
1382<div class="block">Method for reading sequence of Objects from parser stream.</div>
1383</td>
1384</tr>
1385<tr class="rowColor">
1386<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1387<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>
1388<div class="block">Method for registering a module that can extend functionality
1389 provided by this mapper; for example, by adding providers for
1390 custom serializers and deserializers.</div>
1391</td>
1392</tr>
1393<tr class="altColor">
1394<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1395<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/7/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>
1396<div class="block">Convenience method for registering specified modules in order;
1397 functionally equivalent to:</div>
1398</td>
1399</tr>
1400<tr class="rowColor">
1401<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1402<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>
1403<div class="block">Convenience method for registering specified modules in order;
1404 functionally equivalent to:</div>
1405</td>
1406</tr>
1407<tr class="altColor">
1408<td class="colFirst"><code>void</code></td>
1409<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
1410<div class="block">Method for registering specified class as a subtype, so that
1411 typename-based resolution can link supertypes to subtypes
1412 (as an alternative to using annotations).</div>
1413</td>
1414</tr>
1415<tr class="rowColor">
1416<td class="colFirst"><code>void</code></td>
1417<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>
1418<div class="block">Method for registering specified class as a subtype, so that
1419 typename-based resolution can link supertypes to subtypes
1420 (as an alternative to using annotations).</div>
1421</td>
1422</tr>
1423<tr class="altColor">
1424<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1425<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>
1426<div class="block">Method for setting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
1427 mapper instance for both serialization and deserialization.</div>
1428</td>
1429</tr>
1430<tr class="rowColor">
1431<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1432<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector,%20com.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,
1433                          <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</code>
1434<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
1435 by this mapper instance for serialization and deserialization,
1436 specifying them separately so that different introspection can be
1437 used for different aspects</div>
1438</td>
1439</tr>
1440<tr class="altColor">
1441<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1442<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</code>
1443<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
1444 <code>byte[]</code> serializers and deserializers will use.</div>
1445</td>
1446</tr>
1447<tr class="rowColor">
1448<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1449<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>
1450<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>
1451 object.</div>
1452</td>
1453</tr>
1454<tr class="altColor">
1455<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1456<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>
1457<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>
1458 object, which contains serialization-specific configuration settings.</div>
1459</td>
1460</tr>
1461<tr class="rowColor">
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#setDateFormat(java.text.DateFormat)">setDateFormat</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
1464<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/7/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
1465 values as Strings, and deserializing from JSON Strings.</div>
1466</td>
1467</tr>
1468<tr class="altColor">
1469<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1470<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)">setDefaultPrettyPrinter</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
1471<div class="block">Method for specifying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
1472 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
1473</td>
1474</tr>
1475<tr class="rowColor">
1476<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1477<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>
1478<div class="block">Method for enabling automatic inclusion of type information, using
1479 specified handler object for determining which types this affects,
1480 as well as details of how information is embedded.</div>
1481</td>
1482</tr>
1483<tr class="altColor">
1484<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1485<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilterProvider</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1486<div class="block">Method for configuring this mapper to use specified <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
1487 mapping Filter Ids to actual filter instances.</div>
1488</td>
1489</tr>
1490<tr class="rowColor">
1491<td class="colFirst"><code>void</code></td>
1492<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>
1493<div class="block"><strong>Deprecated.</strong>&nbsp;
1494<div class="block"><i>Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)"><code>setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)</code></a> instead (allows chaining)</i></div>
1495</div>
1496</td>
1497</tr>
1498<tr class="altColor">
1499<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
1500<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>
1501<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
1502 instances of handlers (such as serializers, deserializers, type and type
1503 id resolvers), given a class.</div>
1504</td>
1505</tr>
1506<tr class="rowColor">
1507<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1508<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>
1509<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
1510 values to inject.</div>
1511</td>
1512</tr>
1513<tr class="altColor">
1514<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1515<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/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
1516<div class="block">Method for overriding default locale to use for formatting.</div>
1517</td>
1518</tr>
1519<tr class="rowColor">
1520<td class="colFirst"><code>void</code></td>
1521<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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1522<div class="block"><strong>Deprecated.</strong>&nbsp;
1523<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>
1524</div>
1525</td>
1526</tr>
1527<tr class="altColor">
1528<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1529<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">setMixInResolver</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;resolver)</code>
1530<div class="block">Method that can be called to specify given resolver for locating
1531 mix-in classes to use, overriding directly added mappings.</div>
1532</td>
1533</tr>
1534<tr class="rowColor">
1535<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1536<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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1537<div class="block">Method to use for defining mix-in annotations to use for augmenting
1538 annotations that processable (serializable / deserializable)
1539 classes have.</div>
1540</td>
1541</tr>
1542<tr class="altColor">
1543<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1544<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>
1545<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
1546 constructing root level tree nodes (via method
1547 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
1548</td>
1549</tr>
1550<tr class="rowColor">
1551<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1552<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)">setPropertyInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
1553<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div>
1554</td>
1555</tr>
1556<tr class="altColor">
1557<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1558<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>
1559<div class="block">Method for setting custom property naming strategy to use.</div>
1560</td>
1561</tr>
1562<tr class="rowColor">
1563<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1564<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
1565<div class="block">Convenience method, equivalent to calling:</div>
1566</td>
1567</tr>
1568<tr class="altColor">
1569<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1570<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>
1571<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
1572 for constructing (bean) serializers.</div>
1573</td>
1574</tr>
1575<tr class="rowColor">
1576<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1577<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>
1578<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
1579 to use as the base for actual provider instances to use for handling
1580 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
1581</td>
1582</tr>
1583<tr class="altColor">
1584<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1585<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>
1586<div class="block">Method for setting custom subtype resolver to use.</div>
1587</td>
1588</tr>
1589<tr class="rowColor">
1590<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1591<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/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
1592<div class="block">Method for overriding default TimeZone to use for formatting.</div>
1593</td>
1594</tr>
1595<tr class="altColor">
1596<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1597<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>
1598<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
1599 used by this mapper.</div>
1600</td>
1601</tr>
1602<tr class="rowColor">
1603<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1604<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor,%20com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
1605             <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
1606<div class="block">Convenience method that allows changing configuration for
1607 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
1608 properties are auto-detected.</div>
1609</td>
1610</tr>
1611<tr class="altColor">
1612<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1613<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibility</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>
1614<div class="block">Method for setting currently configured <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
1615 object used for determining whether given property element
1616 (method, field, constructor) can be auto-detected or not.</div>
1617</td>
1618</tr>
1619<tr class="rowColor">
1620<td class="colFirst"><code>void</code></td>
1621<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>
1622<div class="block"><strong>Deprecated.</strong>&nbsp;
1623<div class="block"><i>Since 2.6 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><code>setVisibility(VisibilityChecker)</code></a> instead.</i></div>
1624</div>
1625</td>
1626</tr>
1627<tr class="altColor">
1628<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
1629<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens(com.fasterxml.jackson.core.TreeNode)">treeAsTokens</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</code>
1630<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
1631 representation.</div>
1632</td>
1633</tr>
1634<tr class="rowColor">
1635<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1636<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode,%20java.lang.Class)">treeToValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
1637           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1638<div class="block">Convenience conversion method that will bind data given JSON tree
1639 contains into specific value (usually bean) type.</div>
1640</td>
1641</tr>
1642<tr class="altColor">
1643<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>
1644<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)</code>
1645<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode,%20java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
1646 construct equivalent JSON Tree representation.</div>
1647</td>
1648</tr>
1649<tr class="rowColor">
1650<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a></code></td>
1651<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version()">version</a></strong>()</code>
1652<div class="block">Method that will return version information stored in and read from jar
1653 that contains this class.</div>
1654</td>
1655</tr>
1656<tr class="altColor">
1657<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1658<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer()">writer</a></strong>()</code>
1659<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>
1660 with default settings.</div>
1661</td>
1662</tr>
1663<tr class="rowColor">
1664<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1665<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.Base64Variant)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
1666<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
1667 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1668</td>
1669</tr>
1670<tr class="altColor">
1671<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1672<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.io.CharacterEscapes)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</code>
1673<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
1674 use specified character escaping details for output.</div>
1675</td>
1676</tr>
1677<tr class="rowColor">
1678<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1679<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>
1680<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
1681 use specified default attributes.</div>
1682</td>
1683</tr>
1684<tr class="altColor">
1685<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1686<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
1687<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
1688 serialize objects using specified <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
1689 null passed, using timestamp (64-bit number.</div>
1690</td>
1691</tr>
1692<tr class="rowColor">
1693<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1694<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>
1695<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
1696 serialize objects using specified filter provider.</div>
1697</td>
1698</tr>
1699<tr class="altColor">
1700<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1701<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.FormatSchema)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
1702<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
1703 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
1704 writing content.</div>
1705</td>
1706</tr>
1707<tr class="rowColor">
1708<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1709<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.core.PrettyPrinter)">writer</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
1710<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
1711 serialize objects using specified pretty printer for indentation
1712 (or if null, no pretty printer)</div>
1713</td>
1714</tr>
1715<tr class="altColor">
1716<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1717<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>
1718<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
1719 specified feature enabled (compared to settings that this
1720 mapper instance has).</div>
1721</td>
1722</tr>
1723<tr class="rowColor">
1724<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1725<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer(com.fasterxml.jackson.databind.SerializationFeature,%20com.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,
1726      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
1727<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
1728 specified features enabled (compared to settings that this
1729 mapper instance has).</div>
1730</td>
1731</tr>
1732<tr class="altColor">
1733<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1734<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1735<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
1736 serialize objects using specified root type, instead of actual
1737 runtime type of value.</div>
1738</td>
1739</tr>
1740<tr class="rowColor">
1741<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1742<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>
1743<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
1744 serialize objects using specified root type, instead of actual
1745 runtime type of value.</div>
1746</td>
1747</tr>
1748<tr class="altColor">
1749<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1750<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor(com.fasterxml.jackson.core.type.TypeReference)">writerFor</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1751<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
1752 serialize objects using specified root type, instead of actual
1753 runtime type of value.</div>
1754</td>
1755</tr>
1756<tr class="rowColor">
1757<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1758<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter()">writerWithDefaultPrettyPrinter</a></strong>()</code>
1759<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
1760 serialize objects using the default pretty printer for indentation</div>
1761</td>
1762</tr>
1763<tr class="altColor">
1764<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1765<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1766<div class="block"><strong>Deprecated.</strong>&nbsp;
1767<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>
1768</div>
1769</td>
1770</tr>
1771<tr class="rowColor">
1772<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1773<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>
1774<div class="block"><strong>Deprecated.</strong>&nbsp;
1775<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>
1776</div>
1777</td>
1778</tr>
1779<tr class="altColor">
1780<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1781<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType(com.fasterxml.jackson.core.type.TypeReference)">writerWithType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1782<div class="block"><strong>Deprecated.</strong>&nbsp;
1783<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>
1784</div>
1785</td>
1786</tr>
1787<tr class="rowColor">
1788<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1789<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
1790<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
1791 serialize objects using specified JSON View (filter).</div>
1792</td>
1793</tr>
1794<tr class="altColor">
1795<td class="colFirst"><code>void</code></td>
1796<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator,%20com.fasterxml.jackson.databind.JsonNode)">writeTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
1797         <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)</code>
1798<div class="block">Method to serialize given JSON Tree, using generator
1799 provided.</div>
1800</td>
1801</tr>
1802<tr class="rowColor">
1803<td class="colFirst"><code>void</code></td>
1804<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree(com.fasterxml.jackson.core.JsonGenerator,%20com.fasterxml.jackson.core.TreeNode)">writeTree</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
1805         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)</code>&nbsp;</td>
1806</tr>
1807<tr class="altColor">
1808<td class="colFirst"><code>void</code></td>
1809<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.File,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
1810          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1811<div class="block">Method that can be used to serialize any Java value as
1812 JSON output, written to File provided.</div>
1813</td>
1814</tr>
1815<tr class="rowColor">
1816<td class="colFirst"><code>void</code></td>
1817<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object)">writeValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
1818          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1819<div class="block">Method that can be used to serialize any Java value as
1820 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1821</td>
1822</tr>
1823<tr class="altColor">
1824<td class="colFirst"><code>void</code></td>
1825<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.OutputStream,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
1826          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1827<div class="block">Method that can be used to serialize any Java value as
1828 JSON output, using output stream provided (using encoding
1829 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).</div>
1830</td>
1831</tr>
1832<tr class="rowColor">
1833<td class="colFirst"><code>void</code></td>
1834<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer,%20java.lang.Object)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
1835          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1836<div class="block">Method that can be used to serialize any Java value as
1837 JSON output, using Writer provided.</div>
1838</td>
1839</tr>
1840<tr class="altColor">
1841<td class="colFirst"><code>byte[]</code></td>
1842<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1843<div class="block">Method that can be used to serialize any Java value as
1844 a byte array.</div>
1845</td>
1846</tr>
1847<tr class="rowColor">
1848<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
1849<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1850<div class="block">Method that can be used to serialize any Java value as
1851 a String.</div>
1852</td>
1853</tr>
1854</table>
1855<ul class="blockList">
1856<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
1857<!--   -->
1858</a>
1859<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
1860<code><a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
1861</ul>
1862</li>
1863</ul>
1864</li>
1865</ul>
1866</div>
1867<div class="details">
1868<ul class="blockList">
1869<li class="blockList">
1870<!-- ============ FIELD DETAIL =========== -->
1871<ul class="blockList">
1872<li class="blockList"><a name="field_detail">
1873<!--   -->
1874</a>
1875<h3>Field Detail</h3>
1876<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
1877<!--   -->
1878</a>
1879<ul class="blockList">
1880<li class="blockList">
1881<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
1882<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>
1883</li>
1884</ul>
1885<a name="STD_VISIBILITY_CHECKER">
1886<!--   -->
1887</a>
1888<ul class="blockList">
1889<li class="blockList">
1890<h4>STD_VISIBILITY_CHECKER</h4>
1891<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>
1892</li>
1893</ul>
1894<a name="_defaultPrettyPrinter">
1895<!--   -->
1896</a>
1897<ul class="blockList">
1898<li class="blockList">
1899<h4>_defaultPrettyPrinter</h4>
1900<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1901protected static final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a> _defaultPrettyPrinter</pre>
1902<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.6, do not use: will be removed in 2.7 or later</i></div>
1903</li>
1904</ul>
1905<a name="DEFAULT_BASE">
1906<!--   -->
1907</a>
1908<ul class="blockList">
1909<li class="blockList">
1910<h4>DEFAULT_BASE</h4>
1911<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>
1912<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>
1913 instances.</div>
1914</li>
1915</ul>
1916<a name="_jsonFactory">
1917<!--   -->
1918</a>
1919<ul class="blockList">
1920<li class="blockList">
1921<h4>_jsonFactory</h4>
1922<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre>
1923<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
1924 instances as necessary.</div>
1925</li>
1926</ul>
1927<a name="_typeFactory">
1928<!--   -->
1929</a>
1930<ul class="blockList">
1931<li class="blockList">
1932<h4>_typeFactory</h4>
1933<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
1934<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;
1935 needed to allow modules to add more custom type handling
1936 (mostly to support types of non-Java JVM languages)</div>
1937</li>
1938</ul>
1939<a name="_injectableValues">
1940<!--   -->
1941</a>
1942<ul class="blockList">
1943<li class="blockList">
1944<h4>_injectableValues</h4>
1945<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
1946<div class="block">Provider for values to inject in deserialized POJOs.</div>
1947</li>
1948</ul>
1949<a name="_subtypeResolver">
1950<!--   -->
1951</a>
1952<ul class="blockList">
1953<li class="blockList">
1954<h4>_subtypeResolver</h4>
1955<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
1956<div class="block">Thing used for registering sub-types, resolving them to
1957 super/sub-types as needed.</div>
1958</li>
1959</ul>
1960<a name="_mixIns">
1961<!--   -->
1962</a>
1963<ul class="blockList">
1964<li class="blockList">
1965<h4>_mixIns</h4>
1966<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
1967<div class="block">Mapping that defines how to apply mix-in annotations: key is
1968 the type to received additional annotations, and value is the
1969 type that has annotations to "mix in".
1970<p>
1971 Annotations associated with the value classes will be used to
1972 override annotations of the key class, associated with the
1973 same field or method. They can be further masked by sub-classes:
1974 you can think of it as injecting annotations between the target
1975 class and its sub-classes (or interfaces)</div>
1976<dl><dt><span class="strong">Since:</span></dt>
1977  <dd>2.6 (earlier was a simple <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a></dd></dl>
1978</li>
1979</ul>
1980<a name="_serializationConfig">
1981<!--   -->
1982</a>
1983<ul class="blockList">
1984<li class="blockList">
1985<h4>_serializationConfig</h4>
1986<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
1987<div class="block">Configuration object that defines basic global
1988 settings for the serialization process</div>
1989</li>
1990</ul>
1991<a name="_serializerProvider">
1992<!--   -->
1993</a>
1994<ul class="blockList">
1995<li class="blockList">
1996<h4>_serializerProvider</h4>
1997<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
1998<div class="block">Object that manages access to serializers used for serialization,
1999 including caching.
2000 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#_serializerFactory"><code>_serializerFactory</code></a> to allow
2001 for constructing custom serializers.
2002<p>
2003 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>,
2004 mappers and readers need to access additional API defined by
2005 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
2006</li>
2007</ul>
2008<a name="_serializerFactory">
2009<!--   -->
2010</a>
2011<ul class="blockList">
2012<li class="blockList">
2013<h4>_serializerFactory</h4>
2014<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
2015<div class="block">Serializer factory used for constructing serializers.</div>
2016</li>
2017</ul>
2018<a name="_deserializationConfig">
2019<!--   -->
2020</a>
2021<ul class="blockList">
2022<li class="blockList">
2023<h4>_deserializationConfig</h4>
2024<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
2025<div class="block">Configuration object that defines basic global
2026 settings for the serialization process</div>
2027</li>
2028</ul>
2029<a name="_deserializationContext">
2030<!--   -->
2031</a>
2032<ul class="blockList">
2033<li class="blockList">
2034<h4>_deserializationContext</h4>
2035<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
2036<div class="block">Blueprint context object; stored here to allow custom
2037 sub-classes. Contains references to objects needed for
2038 deserialization construction (cache, factory).</div>
2039</li>
2040</ul>
2041<a name="_registeredModuleTypes">
2042<!--   -->
2043</a>
2044<ul class="blockList">
2045<li class="blockList">
2046<h4>_registeredModuleTypes</h4>
2047<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _registeredModuleTypes</pre>
2048<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
2049 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>
2050 is enabled, so that duplicate registration calls can be ignored
2051 (to avoid adding same handlers multiple times, mostly).</div>
2052<dl><dt><span class="strong">Since:</span></dt>
2053  <dd>2.5</dd></dl>
2054</li>
2055</ul>
2056<a name="_rootDeserializers">
2057<!--   -->
2058</a>
2059<ul class="blockListLast">
2060<li class="blockList">
2061<h4>_rootDeserializers</h4>
2062<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _rootDeserializers</pre>
2063<div class="block">We will use a separate main-level Map for keeping track
2064 of root-level deserializers. This is where most successful
2065 cache lookups get resolved.
2066 Map will contain resolvers for all kinds of types, including
2067 container types: this is different from the component cache
2068 which will only cache bean deserializers.
2069<p>
2070 Given that we don't expect much concurrency for additions
2071 (should very quickly converge to zero after startup), let's
2072 explicitly define a low concurrency setting.
2073<p>
2074 Since version 1.5, these may are either "raw" deserializers (when
2075 no type information is needed for base type), or type-wrapped
2076 deserializers (if it is needed)</div>
2077</li>
2078</ul>
2079</li>
2080</ul>
2081<!-- ========= CONSTRUCTOR DETAIL ======== -->
2082<ul class="blockList">
2083<li class="blockList"><a name="constructor_detail">
2084<!--   -->
2085</a>
2086<h3>Constructor Detail</h3>
2087<a name="ObjectMapper()">
2088<!--   -->
2089</a>
2090<ul class="blockList">
2091<li class="blockList">
2092<h4>ObjectMapper</h4>
2093<pre>public&nbsp;ObjectMapper()</pre>
2094<div class="block">Default constructor, which will construct the default
2095 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
2096 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
2097 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
2098 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
2099 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
2100 This means that it
2101 can serialize all standard JDK types, as well as regular
2102 Java Beans (based on method names and Jackson-specific annotations),
2103 but does not support JAXB annotations.</div>
2104</li>
2105</ul>
2106<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory)">
2107<!--   -->
2108</a>
2109<ul class="blockList">
2110<li class="blockList">
2111<h4>ObjectMapper</h4>
2112<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</pre>
2113<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2114 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2115 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
2116</li>
2117</ul>
2118<a name="ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">
2119<!--   -->
2120</a>
2121<ul class="blockList">
2122<li class="blockList">
2123<h4>ObjectMapper</h4>
2124<pre>protected&nbsp;ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</pre>
2125<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div>
2126<dl><dt><span class="strong">Since:</span></dt>
2127  <dd>2.1</dd></dl>
2128</li>
2129</ul>
2130<a name="ObjectMapper(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext)">
2131<!--   -->
2132</a>
2133<ul class="blockListLast">
2134<li class="blockList">
2135<h4>ObjectMapper</h4>
2136<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
2137            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
2138            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</pre>
2139<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2140 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2141 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
2142 serializers and deserializers.</div>
2143<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
2144    actual context objects; if null, will construct standard
2145    <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd></dl>
2146</li>
2147</ul>
2148</li>
2149</ul>
2150<!-- ============ METHOD DETAIL ========== -->
2151<ul class="blockList">
2152<li class="blockList"><a name="method_detail">
2153<!--   -->
2154</a>
2155<h3>Method Detail</h3>
2156<a name="defaultClassIntrospector()">
2157<!--   -->
2158</a>
2159<ul class="blockList">
2160<li class="blockList">
2161<h4>defaultClassIntrospector</h4>
2162<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>
2163<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>
2164 to use.</div>
2165<dl><dt><span class="strong">Since:</span></dt>
2166  <dd>2.5</dd></dl>
2167</li>
2168</ul>
2169<a name="copy()">
2170<!--   -->
2171</a>
2172<ul class="blockList">
2173<li class="blockList">
2174<h4>copy</h4>
2175<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;copy()</pre>
2176<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
2177 has same initial configuration as this instance. Note that this
2178 also requires making a copy of the underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2179 instance.
2180<p>
2181 Method is typically
2182 used when multiple, differently configured mappers are needed.
2183 Although configuration is shared, cached serializers and deserializers
2184 are NOT shared, which means that the new instance may be re-configured
2185 before use; meaning that it behaves the same way as if an instance
2186 was constructed from scratch.</div>
2187<dl><dt><span class="strong">Since:</span></dt>
2188  <dd>2.1</dd></dl>
2189</li>
2190</ul>
2191<a name="_checkInvalidCopy(java.lang.Class)">
2192<!--   -->
2193</a>
2194<ul class="blockList">
2195<li class="blockList">
2196<h4>_checkInvalidCopy</h4>
2197<pre>protected&nbsp;void&nbsp;_checkInvalidCopy(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</pre>
2198<dl><dt><span class="strong">Since:</span></dt>
2199  <dd>2.1</dd></dl>
2200</li>
2201</ul>
2202<a name="_newReader(com.fasterxml.jackson.databind.DeserializationConfig)">
2203<!--   -->
2204</a>
2205<ul class="blockList">
2206<li class="blockList">
2207<h4>_newReader</h4>
2208<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>
2209<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>
2210 instances of proper sub-type</div>
2211<dl><dt><span class="strong">Since:</span></dt>
2212  <dd>2.5</dd></dl>
2213</li>
2214</ul>
2215<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)">
2216<!--   -->
2217</a>
2218<ul class="blockList">
2219<li class="blockList">
2220<h4>_newReader</h4>
2221<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,
2222                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
2223                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
2224                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
2225                      <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2226<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>
2227 instances of proper sub-type</div>
2228<dl><dt><span class="strong">Since:</span></dt>
2229  <dd>2.5</dd></dl>
2230</li>
2231</ul>
2232<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig)">
2233<!--   -->
2234</a>
2235<ul class="blockList">
2236<li class="blockList">
2237<h4>_newWriter</h4>
2238<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>
2239<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>
2240 instances of proper sub-type</div>
2241<dl><dt><span class="strong">Since:</span></dt>
2242  <dd>2.5</dd></dl>
2243</li>
2244</ul>
2245<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema)">
2246<!--   -->
2247</a>
2248<ul class="blockList">
2249<li class="blockList">
2250<h4>_newWriter</h4>
2251<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,
2252                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
2253<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>
2254 instances of proper sub-type</div>
2255<dl><dt><span class="strong">Since:</span></dt>
2256  <dd>2.5</dd></dl>
2257</li>
2258</ul>
2259<a name="_newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter)">
2260<!--   -->
2261</a>
2262<ul class="blockList">
2263<li class="blockList">
2264<h4>_newWriter</h4>
2265<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,
2266                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2267                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
2268<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>
2269 instances of proper sub-type</div>
2270<dl><dt><span class="strong">Since:</span></dt>
2271  <dd>2.5</dd></dl>
2272</li>
2273</ul>
2274<a name="version()">
2275<!--   -->
2276</a>
2277<ul class="blockList">
2278<li class="blockList">
2279<h4>version</h4>
2280<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a>&nbsp;version()</pre>
2281<div class="block">Method that will return version information stored in and read from jar
2282 that contains this class.</div>
2283<dl>
2284<dt><strong>Specified by:</strong></dt>
2285<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in interface&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a></code></dd>
2286<dt><strong>Overrides:</strong></dt>
2287<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#version()" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
2288</dl>
2289</li>
2290</ul>
2291<a name="registerModule(com.fasterxml.jackson.databind.Module)">
2292<!--   -->
2293</a>
2294<ul class="blockList">
2295<li class="blockList">
2296<h4>registerModule</h4>
2297<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>
2298<div class="block">Method for registering a module that can extend functionality
2299 provided by this mapper; for example, by adding providers for
2300 custom serializers and deserializers.</div>
2301<dl><dt><span class="strong">Parameters:</span></dt><dd><code>module</code> - Module to register</dd></dl>
2302</li>
2303</ul>
2304<a name="registerModules(com.fasterxml.jackson.databind.Module...)">
2305<!--   -->
2306</a>
2307<ul class="blockList">
2308<li class="blockList">
2309<h4>registerModules</h4>
2310<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>
2311<div class="block">Convenience method for registering specified modules in order;
2312 functionally equivalent to:
2313<pre>
2314   for (Module module : modules) {
2315      registerModule(module);
2316   }
2317</pre></div>
2318<dl><dt><span class="strong">Since:</span></dt>
2319  <dd>2.2</dd></dl>
2320</li>
2321</ul>
2322<a name="registerModules(java.lang.Iterable)">
2323<!--   -->
2324</a>
2325<ul class="blockList">
2326<li class="blockList">
2327<h4>registerModules</h4>
2328<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/7/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>
2329<div class="block">Convenience method for registering specified modules in order;
2330 functionally equivalent to:
2331<pre>
2332   for (Module module : modules) {
2333      registerModule(module);
2334   }
2335</pre></div>
2336<dl><dt><span class="strong">Since:</span></dt>
2337  <dd>2.2</dd></dl>
2338</li>
2339</ul>
2340<a name="findModules()">
2341<!--   -->
2342</a>
2343<ul class="blockList">
2344<li class="blockList">
2345<h4>findModules</h4>
2346<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
2347<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2348 facility, along with module-provided SPI.
2349<p>
2350 Note that method does not do any caching, so calls should be considered
2351 potentially expensive.</div>
2352<dl><dt><span class="strong">Since:</span></dt>
2353  <dd>2.2</dd></dl>
2354</li>
2355</ul>
2356<a name="findModules(java.lang.ClassLoader)">
2357<!--   -->
2358</a>
2359<ul class="blockList">
2360<li class="blockList">
2361<h4>findModules</h4>
2362<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../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/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
2363<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2364 facility, along with module-provided SPI.
2365<p>
2366 Note that method does not do any caching, so calls should be considered
2367 potentially expensive.</div>
2368<dl><dt><span class="strong">Since:</span></dt>
2369  <dd>2.2</dd></dl>
2370</li>
2371</ul>
2372<a name="findAndRegisterModules()">
2373<!--   -->
2374</a>
2375<ul class="blockList">
2376<li class="blockList">
2377<h4>findAndRegisterModules</h4>
2378<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;findAndRegisterModules()</pre>
2379<div class="block">Convenience method that is functionally equivalent to:
2380<code>
2381   mapper.registerModules(mapper.findModules());
2382</code>
2383<p>
2384 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules()"><code>findModules()</code></a>, no caching is done for modules, so care
2385 needs to be taken to either create and share a single mapper instance;
2386 or to cache introspected set of modules.</div>
2387<dl><dt><span class="strong">Since:</span></dt>
2388  <dd>2.2</dd></dl>
2389</li>
2390</ul>
2391<a name="getSerializationConfig()">
2392<!--   -->
2393</a>
2394<ul class="blockList">
2395<li class="blockList">
2396<h4>getSerializationConfig</h4>
2397<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
2398<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>
2399 object that defines configuration settings for serialization.
2400<p>
2401 Note that since instances are immutable, you can NOT change settings
2402 by accessing an instance and calling methods: this will simply create
2403 new instance of config object.</div>
2404</li>
2405</ul>
2406<a name="getDeserializationConfig()">
2407<!--   -->
2408</a>
2409<ul class="blockList">
2410<li class="blockList">
2411<h4>getDeserializationConfig</h4>
2412<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
2413<div class="block">Method that returns
2414 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
2415 that defines configuration settings for deserialization.
2416<p>
2417 Note that since instances are immutable, you can NOT change settings
2418 by accessing an instance and calling methods: this will simply create
2419 new instance of config object.</div>
2420</li>
2421</ul>
2422<a name="getDeserializationContext()">
2423<!--   -->
2424</a>
2425<ul class="blockList">
2426<li class="blockList">
2427<h4>getDeserializationContext</h4>
2428<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
2429<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>.
2430<p>
2431 Note that since instances are immutable, you can NOT change settings
2432 by accessing an instance and calling methods: this will simply create
2433 new instance of context object.</div>
2434</li>
2435</ul>
2436<a name="setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">
2437<!--   -->
2438</a>
2439<ul class="blockList">
2440<li class="blockList">
2441<h4>setSerializerFactory</h4>
2442<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>
2443<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
2444 for constructing (bean) serializers.</div>
2445</li>
2446</ul>
2447<a name="getSerializerFactory()">
2448<!--   -->
2449</a>
2450<ul class="blockList">
2451<li class="blockList">
2452<h4>getSerializerFactory</h4>
2453<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>
2454<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>.
2455<p>
2456 Note that since instances are immutable, you can NOT change settings
2457 by accessing an instance and calling methods: this will simply create
2458 new instance of factory object.</div>
2459</li>
2460</ul>
2461<a name="setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">
2462<!--   -->
2463</a>
2464<ul class="blockList">
2465<li class="blockList">
2466<h4>setSerializerProvider</h4>
2467<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>
2468<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
2469 to use as the base for actual provider instances to use for handling
2470 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
2471</li>
2472</ul>
2473<a name="getSerializerProvider()">
2474<!--   -->
2475</a>
2476<ul class="blockList">
2477<li class="blockList">
2478<h4>getSerializerProvider</h4>
2479<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
2480<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
2481 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance(com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.ser.SerializerFactory)"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.
2482 Note that returned instance can not be directly used as it is not properly
2483 configured: to get a properly configured instance to call, use
2484 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance()"><code>getSerializerProviderInstance()</code></a> instead.</div>
2485</li>
2486</ul>
2487<a name="getSerializerProviderInstance()">
2488<!--   -->
2489</a>
2490<ul class="blockList">
2491<li class="blockList">
2492<h4>getSerializerProviderInstance</h4>
2493<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProviderInstance()</pre>
2494<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
2495 instance that may be used for accessing serializers. This is same as
2496 calling <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider()"><code>getSerializerProvider()</code></a>, and calling <code>createInstance</code>
2497 on it.</div>
2498<dl><dt><span class="strong">Since:</span></dt>
2499  <dd>2.7</dd></dl>
2500</li>
2501</ul>
2502<a name="setMixIns(java.util.Map)">
2503<!--   -->
2504</a>
2505<ul class="blockList">
2506<li class="blockList">
2507<h4>setMixIns</h4>
2508<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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2509<div class="block">Method to use for defining mix-in annotations to use for augmenting
2510 annotations that processable (serializable / deserializable)
2511 classes have.
2512 Mixing in is done when introspecting class annotations and properties.
2513 Map passed contains keys that are target classes (ones to augment
2514 with new annotation overrides), and values that are source classes
2515 (have annotations to use for augmentation).
2516 Annotations from source classes (and their supertypes)
2517 will <b>override</b>
2518 annotations that target classes (and their super-types) have.
2519<p>
2520 Note that this method will CLEAR any previously defined mix-ins
2521 for this mapper.</div>
2522<dl><dt><span class="strong">Since:</span></dt>
2523  <dd>2.5</dd></dl>
2524</li>
2525</ul>
2526<a name="addMixIn(java.lang.Class, java.lang.Class)">
2527<!--   -->
2528</a>
2529<ul class="blockList">
2530<li class="blockList">
2531<h4>addMixIn</h4>
2532<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2533                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2534<div class="block">Method to use for adding mix-in annotations to use for augmenting
2535 specified class or interface. All annotations from
2536 <code>mixinSource</code> are taken to override annotations
2537 that <code>target</code> (or its supertypes) has.</div>
2538<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
2539   be "added" to target's annotations, overriding as necessary</dd><dt><span class="strong">Since:</span></dt>
2540  <dd>2.5</dd></dl>
2541</li>
2542</ul>
2543<a name="setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">
2544<!--   -->
2545</a>
2546<ul class="blockList">
2547<li class="blockList">
2548<h4>setMixInResolver</h4>
2549<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixInResolver(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;resolver)</pre>
2550<div class="block">Method that can be called to specify given resolver for locating
2551 mix-in classes to use, overriding directly added mappings.
2552 Note that direct mappings are not cleared, but they are only applied
2553 if resolver does not provide mix-in matches.</div>
2554<dl><dt><span class="strong">Since:</span></dt>
2555  <dd>2.6</dd></dl>
2556</li>
2557</ul>
2558<a name="findMixInClassFor(java.lang.Class)">
2559<!--   -->
2560</a>
2561<ul class="blockList">
2562<li class="blockList">
2563<h4>findMixInClassFor</h4>
2564<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findMixInClassFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
2565</li>
2566</ul>
2567<a name="mixInCount()">
2568<!--   -->
2569</a>
2570<ul class="blockList">
2571<li class="blockList">
2572<h4>mixInCount</h4>
2573<pre>public&nbsp;int&nbsp;mixInCount()</pre>
2574</li>
2575</ul>
2576<a name="setMixInAnnotations(java.util.Map)">
2577<!--   -->
2578</a>
2579<ul class="blockList">
2580<li class="blockList">
2581<h4>setMixInAnnotations</h4>
2582<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2583public&nbsp;void&nbsp;setMixInAnnotations(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2584<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>
2585</li>
2586</ul>
2587<a name="addMixInAnnotations(java.lang.Class, java.lang.Class)">
2588<!--   -->
2589</a>
2590<ul class="blockList">
2591<li class="blockList">
2592<h4>addMixInAnnotations</h4>
2593<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2594public final&nbsp;void&nbsp;addMixInAnnotations(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2595                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2596<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,%20java.lang.Class)"><code>addMixIn(Class, Class)</code></a>.</i></div>
2597</li>
2598</ul>
2599<a name="getVisibilityChecker()">
2600<!--   -->
2601</a>
2602<ul class="blockList">
2603<li class="blockList">
2604<h4>getVisibilityChecker</h4>
2605<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>
2606<div class="block">Method for accessing currently configured visibility checker;
2607 object used for determining whether given property element
2608 (method, field, constructor) can be auto-detected or not.</div>
2609</li>
2610</ul>
2611<a name="setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">
2612<!--   -->
2613</a>
2614<ul class="blockList">
2615<li class="blockList">
2616<h4>setVisibilityChecker</h4>
2617<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2618public&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>
2619<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.6 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"><code>setVisibility(VisibilityChecker)</code></a> instead.</i></div>
2620</li>
2621</ul>
2622<a name="setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">
2623<!--   -->
2624</a>
2625<ul class="blockList">
2626<li class="blockList">
2627<h4>setVisibility</h4>
2628<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
2629<div class="block">Method for setting currently configured <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
2630 object used for determining whether given property element
2631 (method, field, constructor) can be auto-detected or not.
2632 This default checker is used if no per-class overrides
2633 are defined.</div>
2634<dl><dt><span class="strong">Since:</span></dt>
2635  <dd>2.6</dd></dl>
2636</li>
2637</ul>
2638<a name="setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
2639<!--   -->
2640</a>
2641<ul class="blockList">
2642<li class="blockList">
2643<h4>setVisibility</h4>
2644<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
2645                         <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
2646<div class="block">Convenience method that allows changing configuration for
2647 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
2648 properties are auto-detected.
2649 Basically short cut for doing:
2650<pre>
2651  mapper.setVisibilityChecker(
2652     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
2653  );
2654</pre>
2655 one common use case would be to do:
2656<pre>
2657  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
2658</pre>
2659 which would make all member fields serializable without further annotations,
2660 instead of just public fields (default setting).</div>
2661<dl><dt><span class="strong">Parameters:</span></dt><dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
2662     setter, creator)</dd><dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
2663<dt><span class="strong">Returns:</span></dt><dd>Modified mapper instance (that is, "this"), to allow chaining
2664    of configuration calls</dd></dl>
2665</li>
2666</ul>
2667<a name="getSubtypeResolver()">
2668<!--   -->
2669</a>
2670<ul class="blockList">
2671<li class="blockList">
2672<h4>getSubtypeResolver</h4>
2673<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>
2674<div class="block">Method for accessing subtype resolver in use.</div>
2675</li>
2676</ul>
2677<a name="setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">
2678<!--   -->
2679</a>
2680<ul class="blockList">
2681<li class="blockList">
2682<h4>setSubtypeResolver</h4>
2683<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>
2684<div class="block">Method for setting custom subtype resolver to use.</div>
2685</li>
2686</ul>
2687<a name="setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
2688<!--   -->
2689</a>
2690<ul class="blockList">
2691<li class="blockList">
2692<h4>setAnnotationIntrospector</h4>
2693<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>
2694<div class="block">Method for setting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
2695 mapper instance for both serialization and deserialization.
2696 Note that doing this will replace the current introspector, which
2697 may lead to unavailability of core Jackson annotations.
2698 If you want to combine handling of multiple introspectors,
2699 have a look at <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a>.</div>
2700<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd></dl>
2701</li>
2702</ul>
2703<a name="setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector)">
2704<!--   -->
2705</a>
2706<ul class="blockList">
2707<li class="blockList">
2708<h4>setAnnotationIntrospectors</h4>
2709<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,
2710                                      <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</pre>
2711<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
2712 by this mapper instance for serialization and deserialization,
2713 specifying them separately so that different introspection can be
2714 used for different aspects</div>
2715<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
2716    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
2717    deserialization</dd><dt><span class="strong">Since:</span></dt>
2718  <dd>2.1</dd>
2719<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd></dl>
2720</li>
2721</ul>
2722<a name="setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">
2723<!--   -->
2724</a>
2725<ul class="blockList">
2726<li class="blockList">
2727<h4>setPropertyNamingStrategy</h4>
2728<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>
2729<div class="block">Method for setting custom property naming strategy to use.</div>
2730</li>
2731</ul>
2732<a name="getPropertyNamingStrategy()">
2733<!--   -->
2734</a>
2735<ul class="blockList">
2736<li class="blockList">
2737<h4>getPropertyNamingStrategy</h4>
2738<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
2739<dl><dt><span class="strong">Since:</span></dt>
2740  <dd>2.5</dd></dl>
2741</li>
2742</ul>
2743<a name="setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">
2744<!--   -->
2745</a>
2746<ul class="blockList">
2747<li class="blockList">
2748<h4>setSerializationInclusion</h4>
2749<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializationInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
2750<div class="block">Convenience method, equivalent to calling:
2751<pre>
2752  setPropertyInclusion(JsonInclude.Value.construct(incl, Include.ALWAYS));
2753</pre></div>
2754</li>
2755</ul>
2756<a name="setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)">
2757<!--   -->
2758</a>
2759<ul class="blockList">
2760<li class="blockList">
2761<h4>setPropertyInclusion</h4>
2762<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPropertyInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
2763<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div>
2764<dl><dt><span class="strong">Since:</span></dt>
2765  <dd>2.7</dd></dl>
2766</li>
2767</ul>
2768<a name="setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)">
2769<!--   -->
2770</a>
2771<ul class="blockList">
2772<li class="blockList">
2773<h4>setDefaultPrettyPrinter</h4>
2774<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPrettyPrinter(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
2775<div class="block">Method for specifying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
2776 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
2777<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pp</code> - Pretty printer to use by default.</dd>
2778<dt><span class="strong">Returns:</span></dt><dd>This mapper, useful for call-chaining</dd><dt><span class="strong">Since:</span></dt>
2779  <dd>2.6</dd></dl>
2780</li>
2781</ul>
2782<a name="enableDefaultTyping()">
2783<!--   -->
2784</a>
2785<ul class="blockList">
2786<li class="blockList">
2787<h4>enableDefaultTyping</h4>
2788<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
2789<div class="block">Convenience method that is equivalent to calling
2790<pre>
2791  enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
2792</pre></div>
2793</li>
2794</ul>
2795<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">
2796<!--   -->
2797</a>
2798<ul class="blockList">
2799<li class="blockList">
2800<h4>enableDefaultTyping</h4>
2801<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>
2802<div class="block">Convenience method that is equivalent to calling
2803<pre>
2804  enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
2805</pre></div>
2806</li>
2807</ul>
2808<a name="enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo.As)">
2809<!--   -->
2810</a>
2811<ul class="blockList">
2812<li class="blockList">
2813<h4>enableDefaultTyping</h4>
2814<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,
2815                               <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
2816<div class="block">Method for enabling automatic inclusion of type information, needed
2817 for proper deserialization of polymorphic types (unless types
2818 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).
2819<P>
2820 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
2821 and attempts of do so will throw an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
2822 this limitation explicit.</div>
2823<dl><dt><span class="strong">Parameters:</span></dt><dd><code>applicability</code> - Defines kinds of types for which additional type information
2824    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>
2825</li>
2826</ul>
2827<a name="enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping, java.lang.String)">
2828<!--   -->
2829</a>
2830<ul class="blockList">
2831<li class="blockList">
2832<h4>enableDefaultTypingAsProperty</h4>
2833<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,
2834                                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
2835<div class="block">Method for enabling automatic inclusion of type information -- needed
2836 for proper deserialization of polymorphic types (unless types
2837 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
2838 using "As.PROPERTY" inclusion mechanism and specified property name
2839 to use for inclusion (default being "@class" since default type information
2840 always uses class name as type identifier)</div>
2841</li>
2842</ul>
2843<a name="disableDefaultTyping()">
2844<!--   -->
2845</a>
2846<ul class="blockList">
2847<li class="blockList">
2848<h4>disableDefaultTyping</h4>
2849<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
2850<div class="block">Method for disabling automatic inclusion of type information; if so, only
2851 explicitly annotated types (ones with
2852 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
2853 additional embedded type information.</div>
2854</li>
2855</ul>
2856<a name="setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">
2857<!--   -->
2858</a>
2859<ul class="blockList">
2860<li class="blockList">
2861<h4>setDefaultTyping</h4>
2862<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>
2863<div class="block">Method for enabling automatic inclusion of type information, using
2864 specified handler object for determining which types this affects,
2865 as well as details of how information is embedded.</div>
2866<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typer</code> - Type information inclusion handler</dd></dl>
2867</li>
2868</ul>
2869<a name="registerSubtypes(java.lang.Class...)">
2870<!--   -->
2871</a>
2872<ul class="blockList">
2873<li class="blockList">
2874<h4>registerSubtypes</h4>
2875<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</pre>
2876<div class="block">Method for registering specified class as a subtype, so that
2877 typename-based resolution can link supertypes to subtypes
2878 (as an alternative to using annotations).
2879 Type for given class is determined from appropriate annotation;
2880 or if missing, default name (unqualified class name)</div>
2881</li>
2882</ul>
2883<a name="registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType...)">
2884<!--   -->
2885</a>
2886<ul class="blockList">
2887<li class="blockList">
2888<h4>registerSubtypes</h4>
2889<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>
2890<div class="block">Method for registering specified class as a subtype, so that
2891 typename-based resolution can link supertypes to subtypes
2892 (as an alternative to using annotations).
2893 Name may be provided as part of argument, but if not will
2894 be based on annotations or use default name (unqualified
2895 class name).</div>
2896</li>
2897</ul>
2898<a name="getTypeFactory()">
2899<!--   -->
2900</a>
2901<ul class="blockList">
2902<li class="blockList">
2903<h4>getTypeFactory</h4>
2904<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>
2905<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>
2906</li>
2907</ul>
2908<a name="setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">
2909<!--   -->
2910</a>
2911<ul class="blockList">
2912<li class="blockList">
2913<h4>setTypeFactory</h4>
2914<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>
2915<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
2916 used by this mapper.
2917<p>
2918 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
2919 serialization config objects use.</div>
2920</li>
2921</ul>
2922<a name="constructType(java.lang.reflect.Type)">
2923<!--   -->
2924</a>
2925<ul class="blockList">
2926<li class="blockList">
2927<h4>constructType</h4>
2928<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/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</pre>
2929<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
2930 type (typically <code>java.lang.Class</code>), but without explicit
2931 context.</div>
2932</li>
2933</ul>
2934<a name="getNodeFactory()">
2935<!--   -->
2936</a>
2937<ul class="blockList">
2938<li class="blockList">
2939<h4>getNodeFactory</h4>
2940<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>
2941<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>
2942 that this mapper will use when directly constructing
2943 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.
2944<p>
2945 Note: this is just a shortcut for calling
2946<pre>
2947   getDeserializationConfig().getNodeFactory()
2948</pre></div>
2949</li>
2950</ul>
2951<a name="setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
2952<!--   -->
2953</a>
2954<ul class="blockList">
2955<li class="blockList">
2956<h4>setNodeFactory</h4>
2957<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>
2958<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
2959 constructing root level tree nodes (via method
2960 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
2961</li>
2962</ul>
2963<a name="addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">
2964<!--   -->
2965</a>
2966<ul class="blockList">
2967<li class="blockList">
2968<h4>addHandler</h4>
2969<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>
2970<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>
2971 to be used for handling specific problems during deserialization.</div>
2972</li>
2973</ul>
2974<a name="clearProblemHandlers()">
2975<!--   -->
2976</a>
2977<ul class="blockList">
2978<li class="blockList">
2979<h4>clearProblemHandlers</h4>
2980<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;clearProblemHandlers()</pre>
2981<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
2982 instances from this mapper.</div>
2983</li>
2984</ul>
2985<a name="setConfig(com.fasterxml.jackson.databind.DeserializationConfig)">
2986<!--   -->
2987</a>
2988<ul class="blockList">
2989<li class="blockList">
2990<h4>setConfig</h4>
2991<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>
2992<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>
2993 object.
2994 It is added as a fallback method that may be used if no other configuration
2995 modifier method works: it should not be used if there are alternatives,
2996 and its use is generally discouraged.
2997<p>
2998 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
2999 by-passing some of checks applied to other configuration methods.
3000 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>,
3001 this is only thread-safe if done before calling any deserialization methods.</div>
3002<dl><dt><span class="strong">Since:</span></dt>
3003  <dd>2.4</dd></dl>
3004</li>
3005</ul>
3006<a name="setFilters(com.fasterxml.jackson.databind.ser.FilterProvider)">
3007<!--   -->
3008</a>
3009<ul class="blockList">
3010<li class="blockList">
3011<h4>setFilters</h4>
3012<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3013public&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>
3014<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)"><code>setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)</code></a> instead (allows chaining)</i></div>
3015</li>
3016</ul>
3017<a name="setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)">
3018<!--   -->
3019</a>
3020<ul class="blockList">
3021<li class="blockList">
3022<h4>setFilterProvider</h4>
3023<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setFilterProvider(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
3024<div class="block">Method for configuring this mapper to use specified <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
3025 mapping Filter Ids to actual filter instances.
3026<p>
3027 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>;
3028 however, sometimes
3029 this method is more convenient. For example, some frameworks only allow configuring
3030 of ObjectMapper instances and not <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s.</div>
3031<dl><dt><span class="strong">Since:</span></dt>
3032  <dd>2.6</dd></dl>
3033</li>
3034</ul>
3035<a name="setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">
3036<!--   -->
3037</a>
3038<ul class="blockList">
3039<li class="blockList">
3040<h4>setBase64Variant</h4>
3041<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setBase64Variant(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</pre>
3042<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
3043 <code>byte[]</code> serializers and deserializers will use.</div>
3044<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - Base64 variant to use</dd>
3045<dt><span class="strong">Returns:</span></dt><dd>This mapper, for convenience to allow chaining</dd><dt><span class="strong">Since:</span></dt>
3046  <dd>2.1</dd></dl>
3047</li>
3048</ul>
3049<a name="setConfig(com.fasterxml.jackson.databind.SerializationConfig)">
3050<!--   -->
3051</a>
3052<ul class="blockList">
3053<li class="blockList">
3054<h4>setConfig</h4>
3055<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>
3056<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>
3057 object, which contains serialization-specific configuration settings.
3058 It is added as a fallback method that may be used if no other configuration
3059 modifier method works: it should not be used if there are alternatives,
3060 and its use is generally discouraged.
3061<p>
3062 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
3063 by-passing some of checks applied to other configuration methods.
3064 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>,
3065 this is only thread-safe if done before calling any serialization methods.</div>
3066<dl><dt><span class="strong">Since:</span></dt>
3067  <dd>2.4</dd></dl>
3068</li>
3069</ul>
3070<a name="getFactory()">
3071<!--   -->
3072</a>
3073<ul class="blockList">
3074<li class="blockList">
3075<h4>getFactory</h4>
3076<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getFactory()</pre>
3077<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
3078 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
3079 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
3080<dl>
3081<dt><strong>Overrides:</strong></dt>
3082<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory()" title="class or interface in com.fasterxml.jackson.core">getFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3083<dt><span class="strong">Returns:</span></dt><dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this mapper uses when it needs to
3084   construct Json parser and generators</dd></dl>
3085</li>
3086</ul>
3087<a name="getJsonFactory()">
3088<!--   -->
3089</a>
3090<ul class="blockList">
3091<li class="blockList">
3092<h4>getJsonFactory</h4>
3093<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3094public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getJsonFactory()</pre>
3095<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>
3096<dl>
3097<dt><strong>Overrides:</strong></dt>
3098<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory()" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3099</dl>
3100</li>
3101</ul>
3102<a name="setDateFormat(java.text.DateFormat)">
3103<!--   -->
3104</a>
3105<ul class="blockList">
3106<li class="blockList">
3107<h4>setDateFormat</h4>
3108<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</pre>
3109<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/7/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
3110 values as Strings, and deserializing from JSON Strings.
3111 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
3112 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances.
3113 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
3114 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
3115 <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
3116 thread-safe when configuring methods (such as this one) are NOT called.</div>
3117</li>
3118</ul>
3119<a name="getDateFormat()">
3120<!--   -->
3121</a>
3122<ul class="blockList">
3123<li class="blockList">
3124<h4>getDateFormat</h4>
3125<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
3126<dl><dt><span class="strong">Since:</span></dt>
3127  <dd>2.5</dd></dl>
3128</li>
3129</ul>
3130<a name="setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">
3131<!--   -->
3132</a>
3133<ul class="blockList">
3134<li class="blockList">
3135<h4>setHandlerInstantiator</h4>
3136<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
3137<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
3138 instances of handlers (such as serializers, deserializers, type and type
3139 id resolvers), given a class.</div>
3140<dl><dt><span class="strong">Parameters:</span></dt><dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd></dl>
3141</li>
3142</ul>
3143<a name="setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">
3144<!--   -->
3145</a>
3146<ul class="blockList">
3147<li class="blockList">
3148<h4>setInjectableValues</h4>
3149<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>
3150<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
3151 values to inject.</div>
3152</li>
3153</ul>
3154<a name="getInjectableValues()">
3155<!--   -->
3156</a>
3157<ul class="blockList">
3158<li class="blockList">
3159<h4>getInjectableValues</h4>
3160<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;getInjectableValues()</pre>
3161<dl><dt><span class="strong">Since:</span></dt>
3162  <dd>2.6</dd></dl>
3163</li>
3164</ul>
3165<a name="setLocale(java.util.Locale)">
3166<!--   -->
3167</a>
3168<ul class="blockList">
3169<li class="blockList">
3170<h4>setLocale</h4>
3171<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/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
3172<div class="block">Method for overriding default locale to use for formatting.
3173 Default value used is <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true#getDefault()" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
3174</li>
3175</ul>
3176<a name="setTimeZone(java.util.TimeZone)">
3177<!--   -->
3178</a>
3179<ul class="blockList">
3180<li class="blockList">
3181<h4>setTimeZone</h4>
3182<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/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
3183<div class="block">Method for overriding default TimeZone to use for formatting.
3184 Default value used is UTC (NOT local timezone).</div>
3185</li>
3186</ul>
3187<a name="isEnabled(com.fasterxml.jackson.databind.MapperFeature)">
3188<!--   -->
3189</a>
3190<ul class="blockList">
3191<li class="blockList">
3192<h4>isEnabled</h4>
3193<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>
3194<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>
3195</li>
3196</ul>
3197<a name="configure(com.fasterxml.jackson.databind.MapperFeature, boolean)">
3198<!--   -->
3199</a>
3200<ul class="blockList">
3201<li class="blockList">
3202<h4>configure</h4>
3203<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,
3204                     boolean&nbsp;state)</pre>
3205<div class="block">Method for changing state of an on/off mapper feature for
3206 this mapper instance.</div>
3207</li>
3208</ul>
3209<a name="enable(com.fasterxml.jackson.databind.MapperFeature...)">
3210<!--   -->
3211</a>
3212<ul class="blockList">
3213<li class="blockList">
3214<h4>enable</h4>
3215<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>
3216<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.
3217 Modifies and returns this instance; no new object is created.</div>
3218</li>
3219</ul>
3220<a name="disable(com.fasterxml.jackson.databind.MapperFeature...)">
3221<!--   -->
3222</a>
3223<ul class="blockList">
3224<li class="blockList">
3225<h4>disable</h4>
3226<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>
3227<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.
3228 Modifies and returns this instance; no new object is created.</div>
3229</li>
3230</ul>
3231<a name="isEnabled(com.fasterxml.jackson.databind.SerializationFeature)">
3232<!--   -->
3233</a>
3234<ul class="blockList">
3235<li class="blockList">
3236<h4>isEnabled</h4>
3237<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>
3238<div class="block">Method for checking whether given serialization-specific
3239 feature is enabled.</div>
3240</li>
3241</ul>
3242<a name="configure(com.fasterxml.jackson.databind.SerializationFeature, boolean)">
3243<!--   -->
3244</a>
3245<ul class="blockList">
3246<li class="blockList">
3247<h4>configure</h4>
3248<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,
3249                     boolean&nbsp;state)</pre>
3250<div class="block">Method for changing state of an on/off serialization feature for
3251 this object mapper.</div>
3252</li>
3253</ul>
3254<a name="enable(com.fasterxml.jackson.databind.SerializationFeature)">
3255<!--   -->
3256</a>
3257<ul class="blockList">
3258<li class="blockList">
3259<h4>enable</h4>
3260<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>
3261<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.
3262 Modifies and returns this instance; no new object is created.</div>
3263</li>
3264</ul>
3265<a name="enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
3266<!--   -->
3267</a>
3268<ul class="blockList">
3269<li class="blockList">
3270<h4>enable</h4>
3271<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,
3272                  <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3273<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.
3274 Modifies and returns this instance; no new object is created.</div>
3275</li>
3276</ul>
3277<a name="disable(com.fasterxml.jackson.databind.SerializationFeature)">
3278<!--   -->
3279</a>
3280<ul class="blockList">
3281<li class="blockList">
3282<h4>disable</h4>
3283<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>
3284<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.
3285 Modifies and returns this instance; no new object is created.</div>
3286</li>
3287</ul>
3288<a name="disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
3289<!--   -->
3290</a>
3291<ul class="blockList">
3292<li class="blockList">
3293<h4>disable</h4>
3294<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,
3295                   <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3296<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.
3297 Modifies and returns this instance; no new object is created.</div>
3298</li>
3299</ul>
3300<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">
3301<!--   -->
3302</a>
3303<ul class="blockList">
3304<li class="blockList">
3305<h4>isEnabled</h4>
3306<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>
3307<div class="block">Method for checking whether given deserialization-specific
3308 feature is enabled.</div>
3309</li>
3310</ul>
3311<a name="configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean)">
3312<!--   -->
3313</a>
3314<ul class="blockList">
3315<li class="blockList">
3316<h4>configure</h4>
3317<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,
3318                     boolean&nbsp;state)</pre>
3319<div class="block">Method for changing state of an on/off deserialization feature for
3320 this object mapper.</div>
3321</li>
3322</ul>
3323<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature)">
3324<!--   -->
3325</a>
3326<ul class="blockList">
3327<li class="blockList">
3328<h4>enable</h4>
3329<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>
3330<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.
3331 Modifies and returns this instance; no new object is created.</div>
3332</li>
3333</ul>
3334<a name="enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
3335<!--   -->
3336</a>
3337<ul class="blockList">
3338<li class="blockList">
3339<h4>enable</h4>
3340<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,
3341                  <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3342<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.
3343 Modifies and returns this instance; no new object is created.</div>
3344</li>
3345</ul>
3346<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature)">
3347<!--   -->
3348</a>
3349<ul class="blockList">
3350<li class="blockList">
3351<h4>disable</h4>
3352<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>
3353<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.
3354 Modifies and returns this instance; no new object is created.</div>
3355</li>
3356</ul>
3357<a name="disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
3358<!--   -->
3359</a>
3360<ul class="blockList">
3361<li class="blockList">
3362<h4>disable</h4>
3363<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,
3364                   <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3365<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.
3366 Modifies and returns this instance; no new object is created.</div>
3367</li>
3368</ul>
3369<a name="isEnabled(com.fasterxml.jackson.core.JsonParser.Feature)">
3370<!--   -->
3371</a>
3372<ul class="blockList">
3373<li class="blockList">
3374<h4>isEnabled</h4>
3375<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</pre>
3376</li>
3377</ul>
3378<a name="configure(com.fasterxml.jackson.core.JsonParser.Feature, boolean)">
3379<!--   -->
3380</a>
3381<ul class="blockList">
3382<li class="blockList">
3383<h4>configure</h4>
3384<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
3385                     boolean&nbsp;state)</pre>
3386<div class="block">Method for changing state of specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3387 for parser instances this object mapper creates.
3388<p>
3389 Note that this is equivalent to directly calling same method
3390 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3391</li>
3392</ul>
3393<a name="enable(com.fasterxml.jackson.core.JsonParser.Feature...)">
3394<!--   -->
3395</a>
3396<ul class="blockList">
3397<li class="blockList">
3398<h4>enable</h4>
3399<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
3400<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3401 for parser instances this object mapper creates.
3402<p>
3403 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>
3404<dl><dt><span class="strong">Since:</span></dt>
3405  <dd>2.5</dd></dl>
3406</li>
3407</ul>
3408<a name="disable(com.fasterxml.jackson.core.JsonParser.Feature...)">
3409<!--   -->
3410</a>
3411<ul class="blockList">
3412<li class="blockList">
3413<h4>disable</h4>
3414<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
3415<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3416 for parser instances this object mapper creates.
3417<p>
3418 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>
3419<dl><dt><span class="strong">Since:</span></dt>
3420  <dd>2.5</dd></dl>
3421</li>
3422</ul>
3423<a name="isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature)">
3424<!--   -->
3425</a>
3426<ul class="blockList">
3427<li class="blockList">
3428<h4>isEnabled</h4>
3429<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</pre>
3430</li>
3431</ul>
3432<a name="configure(com.fasterxml.jackson.core.JsonGenerator.Feature, boolean)">
3433<!--   -->
3434</a>
3435<ul class="blockList">
3436<li class="blockList">
3437<h4>configure</h4>
3438<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
3439                     boolean&nbsp;state)</pre>
3440<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
3441 generator instances this object mapper creates.
3442<p>
3443 Note that this is equivalent to directly calling same method
3444 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory()"><code>getFactory()</code></a>.</div>
3445</li>
3446</ul>
3447<a name="enable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
3448<!--   -->
3449</a>
3450<ul class="blockList">
3451<li class="blockList">
3452<h4>enable</h4>
3453<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
3454<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
3455 for parser instances this object mapper creates.
3456<p>
3457 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>
3458<dl><dt><span class="strong">Since:</span></dt>
3459  <dd>2.5</dd></dl>
3460</li>
3461</ul>
3462<a name="disable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">
3463<!--   -->
3464</a>
3465<ul class="blockList">
3466<li class="blockList">
3467<h4>disable</h4>
3468<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
3469<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
3470 for parser instances this object mapper creates.
3471<p>
3472 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>
3473<dl><dt><span class="strong">Since:</span></dt>
3474  <dd>2.5</dd></dl>
3475</li>
3476</ul>
3477<a name="isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature)">
3478<!--   -->
3479</a>
3480<ul class="blockList">
3481<li class="blockList">
3482<h4>isEnabled</h4>
3483<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</pre>
3484<div class="block">Convenience method, equivalent to:
3485<pre>
3486  getJsonFactory().isEnabled(f);
3487</pre></div>
3488</li>
3489</ul>
3490<a name="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
3491<!--   -->
3492</a>
3493<ul class="blockList">
3494<li class="blockList">
3495<h4>readValue</h4>
3496<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
3497              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3498            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3499                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3500                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3501<div class="block">Method to deserialize JSON content into a non-container
3502 type (it can be an array type, however): typically a bean, array
3503 or a wrapper type (like <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).
3504<p>
3505 Note: this method should NOT be used if the result type is a
3506 container (<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.
3507 The reason is that due to type erasure, key and value types
3508 can not be introspected when using this method.</div>
3509<dl>
3510<dt><strong>Specified by:</strong></dt>
3511<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3512<dt><span class="strong">Throws:</span></dt>
3513<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3514   network error) occurs (passed through as-is without additional wrapping -- note
3515   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3516   does NOT result in wrapping of exception even if enabled)</dd>
3517<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3518    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3519<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
3520   expected for result type (or has other mismatch issues)</dd></dl>
3521</li>
3522</ul>
3523<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
3524<!--   -->
3525</a>
3526<ul class="blockList">
3527<li class="blockList">
3528<h4>readValue</h4>
3529<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
3530              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
3531            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3532                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3533                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3534<div class="block">Method to deserialize JSON content into a Java type, reference
3535 to which is passed as argument. Type is passed using so-called
3536 "super type token" (see )
3537 and specifically needs to be used if the root type is a
3538 parameterized (generic) container type.</div>
3539<dl>
3540<dt><strong>Specified by:</strong></dt>
3541<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3542<dt><span class="strong">Throws:</span></dt>
3543<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3544   network error) occurs (passed through as-is without additional wrapping -- note
3545   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3546   does NOT result in wrapping of exception even if enabled)</dd>
3547<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3548    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3549<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
3550   expected for result type (or has other mismatch issues)</dd></dl>
3551</li>
3552</ul>
3553<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
3554<!--   -->
3555</a>
3556<ul class="blockList">
3557<li class="blockList">
3558<h4>readValue</h4>
3559<pre>public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
3560              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
3561                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3562                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3563                         <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3564<div class="block">Method to deserialize JSON content into a Java type, reference
3565 to which is passed as argument. Type is passed using
3566 Jackson specific type; instance of which can be constructed using
3567 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div>
3568<dl>
3569<dt><strong>Specified by:</strong></dt>
3570<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3571<dt><span class="strong">Throws:</span></dt>
3572<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3573   network error) occurs (passed through as-is without additional wrapping -- note
3574   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3575   does NOT result in wrapping of exception even if enabled)</dd>
3576<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3577    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3578<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
3579   expected for result type (or has other mismatch issues)</dd></dl>
3580</li>
3581</ul>
3582<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
3583<!--   -->
3584</a>
3585<ul class="blockList">
3586<li class="blockList">
3587<h4>readValue</h4>
3588<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
3589              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3590            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3591                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3592                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3593<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)"><code>readValue(JsonParser, Class)</code></a>.</div>
3594<dl><dt><span class="strong">Throws:</span></dt>
3595<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3596   network error) occurs (passed through as-is without additional wrapping -- note
3597   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3598   does NOT result in wrapping of exception even if enabled)</dd>
3599<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3600    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3601<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
3602   expected for result type (or has other mismatch issues)</dd></dl>
3603</li>
3604</ul>
3605<a name="readTree(com.fasterxml.jackson.core.JsonParser)">
3606<!--   -->
3607</a>
3608<ul class="blockList">
3609<li class="blockList">
3610<h4>readTree</h4>
3611<pre>public&nbsp;&lt;T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;&nbsp;T&nbsp;readTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp)
3612                            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3613                                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3614<div class="block">Method to deserialize JSON content as tree expressed
3615 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. Returns
3616 root of the resulting tree (where root can consist
3617 of just a single node if the current event is a
3618 value event, not container).</div>
3619<dl>
3620<dt><strong>Specified by:</strong></dt>
3621<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree(com.fasterxml.jackson.core.JsonParser)" title="class or interface in com.fasterxml.jackson.core">readTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3622<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
3623   if input has no content to bind -- note, however, that if
3624   JSON <code>null</code> token is found, it will be represented
3625   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>
3626   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3627<dt><span class="strong">Throws:</span></dt>
3628<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3629   network error) occurs (passed through as-is without additional wrapping -- note
3630   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3631   does NOT result in wrapping of exception even if enabled)</dd>
3632<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3633    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3634<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3635</li>
3636</ul>
3637<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType)">
3638<!--   -->
3639</a>
3640<ul class="blockList">
3641<li class="blockList">
3642<h4>readValues</h4>
3643<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(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3644                                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
3645                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3646                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3647<div class="block">Convenience method, equivalent in function to:
3648<pre>
3649   readerFor(valueType).readValues(p);
3650</pre>
3651<p>
3652 Method for reading sequence of Objects from parser stream.
3653 Sequence can be either root-level "unwrapped" sequence (without surrounding
3654 JSON array), or a sequence contained in a JSON Array.
3655 In either case <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> <b>MUST</b> point to the first token of
3656 the first element, OR not point to any token (in which case it is advanced
3657 to the next token). This means, specifically, that for wrapped sequences,
3658 parser MUST NOT point to the surrounding <code>START_ARRAY</code> (one that
3659 contains values to read) but rather to the token following it which is the first
3660 token of the first value to read.
3661<p>
3662 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>
3663<dl>
3664<dt><strong>Specified by:</strong></dt>
3665<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3666<dt><span class="strong">Throws:</span></dt>
3667<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3668<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3669</li>
3670</ul>
3671<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
3672<!--   -->
3673</a>
3674<ul class="blockList">
3675<li class="blockList">
3676<h4>readValues</h4>
3677<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(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3678                                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3679                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3680                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3681<div class="block">Convenience method, equivalent in function to:
3682<pre>
3683   readerFor(valueType).readValues(p);
3684</pre>
3685<p>
3686 Type-safe overload of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3687<dl><dt><span class="strong">Throws:</span></dt>
3688<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3689<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3690</li>
3691</ul>
3692<a name="readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
3693<!--   -->
3694</a>
3695<ul class="blockList">
3696<li class="blockList">
3697<h4>readValues</h4>
3698<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(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3699                                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3700                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3701                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3702<div class="block">Convenience method, equivalent in function to:
3703<pre>
3704   readerFor(valueType).readValues(p);
3705</pre>
3706<p>
3707 Type-safe overload of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.ResolvedType)"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3708<dl>
3709<dt><strong>Specified by:</strong></dt>
3710<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser,%20java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3711<dt><span class="strong">Throws:</span></dt>
3712<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3713<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3714</li>
3715</ul>
3716<a name="readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference)">
3717<!--   -->
3718</a>
3719<ul class="blockList">
3720<li class="blockList">
3721<h4>readValues</h4>
3722<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(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3723                                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
3724                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3725                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3726<div class="block">Method for reading sequence of Objects from parser stream.</div>
3727<dl>
3728<dt><strong>Specified by:</strong></dt>
3729<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues(com.fasterxml.jackson.core.JsonParser,%20com.fasterxml.jackson.core.type.TypeReference)" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3730<dt><span class="strong">Throws:</span></dt>
3731<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3732<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3733</li>
3734</ul>
3735<a name="readTree(java.io.InputStream)">
3736<!--   -->
3737</a>
3738<ul class="blockList">
3739<li class="blockList">
3740<h4>readTree</h4>
3741<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
3742                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3743                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3744<div class="block">Method to deserialize JSON content as tree expressed
3745 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3746 Returns root of the resulting tree (where root can consist
3747 of just a single node if the current event is a
3748 value event, not container).
3749<p>
3750 If a low-level I/O problem (missing input, network error) occurs,
3751 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3752 If a parsing problem occurs (invalid JSON),
3753 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
3754 If no content is found from input (end-of-input), Java
3755 <code>null</code> will be returned.</div>
3756<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Input stream used to read JSON content
3757   for building the JSON tree.</dd>
3758<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
3759   if input has no content to bind -- note, however, that if
3760   JSON <code>null</code> token is found, it will be represented
3761   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>
3762   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3763<dt><span class="strong">Throws:</span></dt>
3764<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3765    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3766<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3767<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3768</li>
3769</ul>
3770<a name="readTree(java.io.Reader)">
3771<!--   -->
3772</a>
3773<ul class="blockList">
3774<li class="blockList">
3775<h4>readTree</h4>
3776<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
3777                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3778                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3779<div class="block">Method to deserialize JSON content as tree expressed
3780 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3781 Returns root of the resulting tree (where root can consist
3782 of just a single node if the current event is a
3783 value event, not container).
3784<p>
3785 If a low-level I/O problem (missing input, network error) occurs,
3786 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3787 If a parsing problem occurs (invalid JSON),
3788 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
3789 If no content is found from input (end-of-input), Java
3790 <code>null</code> will be returned.</div>
3791<dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - Reader used to read JSON content
3792   for building the JSON tree.</dd>
3793<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
3794   if input has no content to bind -- note, however, that if
3795   JSON <code>null</code> token is found, it will be represented
3796   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>
3797   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3798<dt><span class="strong">Throws:</span></dt>
3799<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3800<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3801</li>
3802</ul>
3803<a name="readTree(java.lang.String)">
3804<!--   -->
3805</a>
3806<ul class="blockList">
3807<li class="blockList">
3808<h4>readTree</h4>
3809<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
3810                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3811                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3812<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.
3813 Returns root of the resulting tree (where root can consist of just a single node if the current
3814 event is a value event, not container).
3815<p>
3816 If a low-level I/O problem (missing input, network error) occurs,
3817 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3818 If a parsing problem occurs (invalid JSON),
3819 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
3820 If no content is found from input (end-of-input), Java
3821 <code>null</code> will be returned.</div>
3822<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3823<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
3824   if input has no content to bind -- note, however, that if
3825   JSON <code>null</code> token is found, it will be represented
3826   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>
3827   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3828<dt><span class="strong">Throws:</span></dt>
3829<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3830    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3831<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3832<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3833</li>
3834</ul>
3835<a name="readTree(byte[])">
3836<!--   -->
3837</a>
3838<ul class="blockList">
3839<li class="blockList">
3840<h4>readTree</h4>
3841<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)
3842                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3843                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3844<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.
3845 Returns root of the resulting tree (where root can consist of just a single node if the current
3846 event is a value event, not container).</div>
3847<dl><dt><span class="strong">Parameters:</span></dt><dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3848<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
3849   if input has no content to bind -- note, however, that if
3850   JSON <code>null</code> token is found, it will be represented
3851   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>
3852   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3853<dt><span class="strong">Throws:</span></dt>
3854<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3855    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3856<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3857<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3858</li>
3859</ul>
3860<a name="readTree(java.io.File)">
3861<!--   -->
3862</a>
3863<ul class="blockList">
3864<li class="blockList">
3865<h4>readTree</h4>
3866<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
3867                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3868                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3869<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.
3870 Returns root of the resulting tree (where root can consist of just a single node if the current
3871 event is a value event, not container).</div>
3872<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>
3873<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
3874   if input has no content to bind -- note, however, that if
3875   JSON <code>null</code> token is found, it will be represented
3876   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>
3877   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3878<dt><span class="strong">Throws:</span></dt>
3879<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3880   network error) occurs (passed through as-is without additional wrapping -- note
3881   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3882   does NOT result in wrapping of exception even if enabled)</dd>
3883<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3884    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3885<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3886</li>
3887</ul>
3888<a name="readTree(java.net.URL)">
3889<!--   -->
3890</a>
3891<ul class="blockList">
3892<li class="blockList">
3893<h4>readTree</h4>
3894<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)
3895                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3896                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3897<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.
3898 Returns root of the resulting tree (where root can consist of just a single node if the current
3899 event is a value event, not container).</div>
3900<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>
3901<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
3902   if input has no content to bind -- note, however, that if
3903   JSON <code>null</code> token is found, it will be represented
3904   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>
3905   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull()"><code>JsonNode.isNull()</code></a></dd>
3906<dt><span class="strong">Throws:</span></dt>
3907<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3908   network error) occurs (passed through as-is without additional wrapping -- note
3909   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3910   does NOT result in wrapping of exception even if enabled)</dd>
3911<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3912    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3913<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3914</li>
3915</ul>
3916<a name="writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
3917<!--   -->
3918</a>
3919<ul class="blockList">
3920<li class="blockList">
3921<h4>writeValue</h4>
3922<pre>public&nbsp;void&nbsp;writeValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
3923              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
3924                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3925                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
3926                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3927<div class="block">Method that can be used to serialize any Java value as
3928 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
3929<dl>
3930<dt><strong>Specified by:</strong></dt>
3931<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue(com.fasterxml.jackson.core.JsonGenerator,%20java.lang.Object)" title="class or interface in com.fasterxml.jackson.core">writeValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3932<dt><span class="strong">Throws:</span></dt>
3933<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3934<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
3935<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
3936</li>
3937</ul>
3938<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode)">
3939<!--   -->
3940</a>
3941<ul class="blockList">
3942<li class="blockList">
3943<h4>writeTree</h4>
3944<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
3945             <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)
3946               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3947                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3948<dl>
3949<dt><strong>Specified by:</strong></dt>
3950<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeTree(com.fasterxml.jackson.core.JsonGenerator,%20com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">writeTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3951<dt><span class="strong">Throws:</span></dt>
3952<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3953<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3954</li>
3955</ul>
3956<a name="writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode)">
3957<!--   -->
3958</a>
3959<ul class="blockList">
3960<li class="blockList">
3961<h4>writeTree</h4>
3962<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
3963             <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)
3964               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3965                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
3966<div class="block">Method to serialize given JSON Tree, using generator
3967 provided.</div>
3968<dl><dt><span class="strong">Throws:</span></dt>
3969<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3970<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
3971</li>
3972</ul>
3973<a name="createObjectNode()">
3974<!--   -->
3975</a>
3976<ul class="blockList">
3977<li class="blockList">
3978<h4>createObjectNode</h4>
3979<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>
3980<div class="block"><p>
3981 Note: return type is co-variant, as basic ObjectCodec
3982 abstraction can not refer to concrete node types (as it's
3983 part of core package, whereas impls are part of mapper
3984 package)</div>
3985<dl>
3986<dt><strong>Specified by:</strong></dt>
3987<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode()" title="class or interface in com.fasterxml.jackson.core">createObjectNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3988</dl>
3989</li>
3990</ul>
3991<a name="createArrayNode()">
3992<!--   -->
3993</a>
3994<ul class="blockList">
3995<li class="blockList">
3996<h4>createArrayNode</h4>
3997<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>
3998<div class="block"><p>
3999 Note: return type is co-variant, as basic ObjectCodec
4000 abstraction can not refer to concrete node types (as it's
4001 part of core package, whereas impls are part of mapper
4002 package)</div>
4003<dl>
4004<dt><strong>Specified by:</strong></dt>
4005<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode()" title="class or interface in com.fasterxml.jackson.core">createArrayNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4006</dl>
4007</li>
4008</ul>
4009<a name="treeAsTokens(com.fasterxml.jackson.core.TreeNode)">
4010<!--   -->
4011</a>
4012<ul class="blockList">
4013<li class="blockList">
4014<h4>treeAsTokens</h4>
4015<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;treeAsTokens(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</pre>
4016<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
4017 representation.</div>
4018<dl>
4019<dt><strong>Specified by:</strong></dt>
4020<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens(com.fasterxml.jackson.core.TreeNode)" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4021<dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - Root node of the tree that resulting parser will read from</dd></dl>
4022</li>
4023</ul>
4024<a name="treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class)">
4025<!--   -->
4026</a>
4027<ul class="blockList">
4028<li class="blockList">
4029<h4>treeToValue</h4>
4030<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
4031                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4032              throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4033<div class="block">Convenience conversion method that will bind data given JSON tree
4034 contains into specific value (usually bean) type.
4035<p>
4036 Functionally equivalent to:
4037<pre>
4038   objectMapper.convertValue(n, valueClass);
4039</pre></div>
4040<dl>
4041<dt><strong>Specified by:</strong></dt>
4042<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue(com.fasterxml.jackson.core.TreeNode,%20java.lang.Class)" title="class or interface in com.fasterxml.jackson.core">treeToValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4043<dt><span class="strong">Throws:</span></dt>
4044<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
4045</li>
4046</ul>
4047<a name="valueToTree(java.lang.Object)">
4048<!--   -->
4049</a>
4050<ul class="blockList">
4051<li class="blockList">
4052<h4>valueToTree</h4>
4053<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)
4054                               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4055<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue(com.fasterxml.jackson.core.TreeNode,%20java.lang.Class)"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
4056 construct equivalent JSON Tree representation. Functionally similar
4057 to serializing value into JSON and parsing JSON as tree, but
4058 more efficient.
4059<p>
4060 NOTE: while results are usually identical to that of serialization followed
4061 by deserialization, this is not always the case. In some cases serialization
4062 into intermediate representation will retain encapsulation of things like
4063 raw value (<a href="../../../../com/fasterxml/jackson/databind/util/RawValue.html" title="class in com.fasterxml.jackson.databind.util"><code>RawValue</code></a>) or basic
4064 node identity (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>). If so, result is a valid tree, but values
4065 are not re-constructed through actual JSON representation. So if transformation
4066 requires actual materialization of JSON (or other data format that this mapper
4067 produces), it will be necessary to do actual serialization.</div>
4068<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
4069  <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>
4070<dt><span class="strong">Returns:</span></dt><dd>Root node of the resulting JSON tree</dd>
4071<dt><span class="strong">Throws:</span></dt>
4072<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
4073</li>
4074</ul>
4075<a name="canSerialize(java.lang.Class)">
4076<!--   -->
4077</a>
4078<ul class="blockList">
4079<li class="blockList">
4080<h4>canSerialize</h4>
4081<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
4082<div class="block">Method that can be called to check whether mapper thinks
4083 it could serialize an instance of given Class.
4084 Check is done
4085 by checking whether a serializer can be found for the type.
4086<p>
4087 NOTE: since this method does NOT throw exceptions, but internal
4088 processing may, caller usually has little information as to why
4089 serialization would fail. If you want access to internal <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a>,
4090 call <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize(java.lang.Class,%20java.util.concurrent.atomic.AtomicReference)"><code>canSerialize(Class, AtomicReference)</code></a> instead.</div>
4091<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
4092  given class (potentially serializable), false otherwise (not
4093  serializable)</dd></dl>
4094</li>
4095</ul>
4096<a name="canSerialize(java.lang.Class, java.util.concurrent.atomic.AtomicReference)">
4097<!--   -->
4098</a>
4099<ul class="blockList">
4100<li class="blockList">
4101<h4>canSerialize</h4>
4102<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
4103                   <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4104<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
4105 actual <a href="http://docs.oracle.com/javase/7/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
4106 serializer: this may be useful in figuring out what the actual problem is.</div>
4107<dl><dt><span class="strong">Since:</span></dt>
4108  <dd>2.3</dd></dl>
4109</li>
4110</ul>
4111<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType)">
4112<!--   -->
4113</a>
4114<ul class="blockList">
4115<li class="blockList">
4116<h4>canDeserialize</h4>
4117<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>
4118<div class="block">Method that can be called to check whether mapper thinks
4119 it could deserialize an Object of given type.
4120 Check is done by checking whether a registered deserializer can
4121 be found or built for the type; if not (either by no mapping being
4122 found, or through an <code>Exception</code> being thrown, false
4123 is returned.
4124<p>
4125 <b>NOTE</b>: in case an exception is thrown during course of trying
4126 co construct matching deserializer, it will be effectively swallowed.
4127 If you want access to that exception, call
4128 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize(com.fasterxml.jackson.databind.JavaType,%20java.util.concurrent.atomic.AtomicReference)"><code>canDeserialize(JavaType, AtomicReference)</code></a> instead.</div>
4129<dl><dt><span class="strong">Returns:</span></dt><dd>True if mapper can find a serializer for instances of
4130  given class (potentially serializable), false otherwise (not
4131  serializable)</dd></dl>
4132</li>
4133</ul>
4134<a name="canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">
4135<!--   -->
4136</a>
4137<ul class="blockList">
4138<li class="blockList">
4139<h4>canDeserialize</h4>
4140<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,
4141                     <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4142<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
4143 actual <a href="http://docs.oracle.com/javase/7/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
4144 serializer: this may be useful in figuring out what the actual problem is.</div>
4145<dl><dt><span class="strong">Since:</span></dt>
4146  <dd>2.3</dd></dl>
4147</li>
4148</ul>
4149<a name="readValue(java.io.File, java.lang.Class)">
4150<!--   -->
4151</a>
4152<ul class="blockList">
4153<li class="blockList">
4154<h4>readValue</h4>
4155<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4156              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4157            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4158                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4159                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4160<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4161<dl><dt><span class="strong">Throws:</span></dt>
4162<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4163   network error) occurs (passed through as-is without additional wrapping -- note
4164   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4165   does NOT result in wrapping of exception even if enabled)</dd>
4166<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4167    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4168<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
4169   expected for result type (or has other mismatch issues)</dd></dl>
4170</li>
4171</ul>
4172<a name="readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference)">
4173<!--   -->
4174</a>
4175<ul class="blockList">
4176<li class="blockList">
4177<h4>readValue</h4>
4178<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4179              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4180            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4181                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4182                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4183<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4184<dl><dt><span class="strong">Throws:</span></dt>
4185<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4186   network error) occurs (passed through as-is without additional wrapping -- note
4187   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4188   does NOT result in wrapping of exception even if enabled)</dd>
4189<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4190    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4191<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
4192   expected for result type (or has other mismatch issues)</dd></dl>
4193</li>
4194</ul>
4195<a name="readValue(java.io.File, com.fasterxml.jackson.databind.JavaType)">
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(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4202              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4203            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4204                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4205                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4206<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4207<dl><dt><span class="strong">Throws:</span></dt>
4208<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4209   network error) occurs (passed through as-is without additional wrapping -- note
4210   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4211   does NOT result in wrapping of exception even if enabled)</dd>
4212<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4213    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4214<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
4215   expected for result type (or has other mismatch issues)</dd></dl>
4216</li>
4217</ul>
4218<a name="readValue(java.net.URL, java.lang.Class)">
4219<!--   -->
4220</a>
4221<ul class="blockList">
4222<li class="blockList">
4223<h4>readValue</h4>
4224<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4225              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4226            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4227                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4228                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4229<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4230<dl><dt><span class="strong">Throws:</span></dt>
4231<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4232   network error) occurs (passed through as-is without additional wrapping -- note
4233   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4234   does NOT result in wrapping of exception even if enabled)</dd>
4235<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4236    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4237<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
4238   expected for result type (or has other mismatch issues)</dd></dl>
4239</li>
4240</ul>
4241<a name="readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference)">
4242<!--   -->
4243</a>
4244<ul class="blockList">
4245<li class="blockList">
4246<h4>readValue</h4>
4247<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4248              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4249            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4250                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4251                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4252<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4253<dl><dt><span class="strong">Throws:</span></dt>
4254<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4255   network error) occurs (passed through as-is without additional wrapping -- note
4256   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4257   does NOT result in wrapping of exception even if enabled)</dd>
4258<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4259    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4260<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
4261   expected for result type (or has other mismatch issues)</dd></dl>
4262</li>
4263</ul>
4264<a name="readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType)">
4265<!--   -->
4266</a>
4267<ul class="blockList">
4268<li class="blockList">
4269<h4>readValue</h4>
4270<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4271              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4272            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4273                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4274                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4275<dl><dt><span class="strong">Throws:</span></dt>
4276<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4277<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4278<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4279</li>
4280</ul>
4281<a name="readValue(java.lang.String, java.lang.Class)">
4282<!--   -->
4283</a>
4284<ul class="blockList">
4285<li class="blockList">
4286<h4>readValue</h4>
4287<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4288              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4289            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4290                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4291                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4292<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4293<dl><dt><span class="strong">Throws:</span></dt>
4294<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4295   network error) occurs (passed through as-is without additional wrapping -- note
4296   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4297   does NOT result in wrapping of exception even if enabled)</dd>
4298<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4299    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4300<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
4301   expected for result type (or has other mismatch issues)</dd></dl>
4302</li>
4303</ul>
4304<a name="readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference)">
4305<!--   -->
4306</a>
4307<ul class="blockList">
4308<li class="blockList">
4309<h4>readValue</h4>
4310<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4311              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4312            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4313                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4314                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4315<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4316<dl><dt><span class="strong">Throws:</span></dt>
4317<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4318   network error) occurs (passed through as-is without additional wrapping -- note
4319   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4320   does NOT result in wrapping of exception even if enabled)</dd>
4321<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4322    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4323<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
4324   expected for result type (or has other mismatch issues)</dd></dl>
4325</li>
4326</ul>
4327<a name="readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType)">
4328<!--   -->
4329</a>
4330<ul class="blockList">
4331<li class="blockList">
4332<h4>readValue</h4>
4333<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4334              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4335            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4336                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4337                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4338<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4339<dl><dt><span class="strong">Throws:</span></dt>
4340<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4341   network error) occurs (passed through as-is without additional wrapping -- note
4342   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4343   does NOT result in wrapping of exception even if enabled)</dd>
4344<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4345    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4346<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
4347   expected for result type (or has other mismatch issues)</dd></dl>
4348</li>
4349</ul>
4350<a name="readValue(java.io.Reader, java.lang.Class)">
4351<!--   -->
4352</a>
4353<ul class="blockList">
4354<li class="blockList">
4355<h4>readValue</h4>
4356<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4357              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4358            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4359                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4360                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4361<dl><dt><span class="strong">Throws:</span></dt>
4362<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4363<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4364<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4365</li>
4366</ul>
4367<a name="readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference)">
4368<!--   -->
4369</a>
4370<ul class="blockList">
4371<li class="blockList">
4372<h4>readValue</h4>
4373<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4374              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4375            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4376                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4377                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4378<dl><dt><span class="strong">Throws:</span></dt>
4379<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4380<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4381<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4382</li>
4383</ul>
4384<a name="readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType)">
4385<!--   -->
4386</a>
4387<ul class="blockList">
4388<li class="blockList">
4389<h4>readValue</h4>
4390<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4391              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4392            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4393                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4394                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4395<dl><dt><span class="strong">Throws:</span></dt>
4396<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4397<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4398<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4399</li>
4400</ul>
4401<a name="readValue(java.io.InputStream, java.lang.Class)">
4402<!--   -->
4403</a>
4404<ul class="blockList">
4405<li class="blockList">
4406<h4>readValue</h4>
4407<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4408              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4409            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4410                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4411                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4412<dl><dt><span class="strong">Throws:</span></dt>
4413<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4414<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4415<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4416</li>
4417</ul>
4418<a name="readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference)">
4419<!--   -->
4420</a>
4421<ul class="blockList">
4422<li class="blockList">
4423<h4>readValue</h4>
4424<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4425              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4426            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4427                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4428                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4429<dl><dt><span class="strong">Throws:</span></dt>
4430<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4431<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4432<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4433</li>
4434</ul>
4435<a name="readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType)">
4436<!--   -->
4437</a>
4438<ul class="blockList">
4439<li class="blockList">
4440<h4>readValue</h4>
4441<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4442              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4443            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4444                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4445                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4446<dl><dt><span class="strong">Throws:</span></dt>
4447<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4448<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4449<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4450</li>
4451</ul>
4452<a name="readValue(byte[], java.lang.Class)">
4453<!--   -->
4454</a>
4455<ul class="blockList">
4456<li class="blockList">
4457<h4>readValue</h4>
4458<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4459              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4460            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4461                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4462                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4463<dl><dt><span class="strong">Throws:</span></dt>
4464<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4465<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4466<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4467</li>
4468</ul>
4469<a name="readValue(byte[], int, int, java.lang.Class)">
4470<!--   -->
4471</a>
4472<ul class="blockList">
4473<li class="blockList">
4474<h4>readValue</h4>
4475<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4476              int&nbsp;offset,
4477              int&nbsp;len,
4478              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4479            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4480                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4481                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4482<dl><dt><span class="strong">Throws:</span></dt>
4483<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4484<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4485<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4486</li>
4487</ul>
4488<a name="readValue(byte[], com.fasterxml.jackson.core.type.TypeReference)">
4489<!--   -->
4490</a>
4491<ul class="blockList">
4492<li class="blockList">
4493<h4>readValue</h4>
4494<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4495              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4496            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4497                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4498                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4499<dl><dt><span class="strong">Throws:</span></dt>
4500<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4501<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4502<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4503</li>
4504</ul>
4505<a name="readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference)">
4506<!--   -->
4507</a>
4508<ul class="blockList">
4509<li class="blockList">
4510<h4>readValue</h4>
4511<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4512              int&nbsp;offset,
4513              int&nbsp;len,
4514              <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4515            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4516                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4517                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4518<dl><dt><span class="strong">Throws:</span></dt>
4519<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4520<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4521<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4522</li>
4523</ul>
4524<a name="readValue(byte[], com.fasterxml.jackson.databind.JavaType)">
4525<!--   -->
4526</a>
4527<ul class="blockList">
4528<li class="blockList">
4529<h4>readValue</h4>
4530<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4531              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4532            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4533                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4534                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4535<dl><dt><span class="strong">Throws:</span></dt>
4536<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4537<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4538<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4539</li>
4540</ul>
4541<a name="readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType)">
4542<!--   -->
4543</a>
4544<ul class="blockList">
4545<li class="blockList">
4546<h4>readValue</h4>
4547<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4548              int&nbsp;offset,
4549              int&nbsp;len,
4550              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4551            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4552                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4553                   <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4554<dl><dt><span class="strong">Throws:</span></dt>
4555<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4556<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4557<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4558</li>
4559</ul>
4560<a name="writeValue(java.io.File, java.lang.Object)">
4561<!--   -->
4562</a>
4563<ul class="blockList">
4564<li class="blockList">
4565<h4>writeValue</h4>
4566<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
4567              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4568                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4569                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
4570                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4571<div class="block">Method that can be used to serialize any Java value as
4572 JSON output, written to File provided.</div>
4573<dl><dt><span class="strong">Throws:</span></dt>
4574<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4575<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
4576<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4577</li>
4578</ul>
4579<a name="writeValue(java.io.OutputStream, java.lang.Object)">
4580<!--   -->
4581</a>
4582<ul class="blockList">
4583<li class="blockList">
4584<h4>writeValue</h4>
4585<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
4586              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4587                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4588                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
4589                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4590<div class="block">Method that can be used to serialize any Java value as
4591 JSON output, using output stream provided (using encoding
4592 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).
4593<p>
4594 Note: method does not close the underlying stream explicitly
4595 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
4596 to close the stream depending on its settings (by default,
4597 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
4598 is closed).</div>
4599<dl><dt><span class="strong">Throws:</span></dt>
4600<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4601<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
4602<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4603</li>
4604</ul>
4605<a name="writeValue(java.io.Writer, java.lang.Object)">
4606<!--   -->
4607</a>
4608<ul class="blockList">
4609<li class="blockList">
4610<h4>writeValue</h4>
4611<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
4612              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4613                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4614                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
4615                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4616<div class="block">Method that can be used to serialize any Java value as
4617 JSON output, using Writer provided.
4618<p>
4619 Note: method does not close the underlying stream explicitly
4620 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
4621 to close the stream depending on its settings (by default,
4622 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
4623 is closed).</div>
4624<dl><dt><span class="strong">Throws:</span></dt>
4625<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4626<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
4627<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
4628</li>
4629</ul>
4630<a name="writeValueAsString(java.lang.Object)">
4631<!--   -->
4632</a>
4633<ul class="blockList">
4634<li class="blockList">
4635<h4>writeValueAsString</h4>
4636<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writeValueAsString(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4637                          throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4638<div class="block">Method that can be used to serialize any Java value as
4639 a String. Functionally equivalent to calling
4640 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer,%20java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/7/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
4641 and constructing String, but more efficient.
4642<p>
4643 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/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>
4644<dl><dt><span class="strong">Throws:</span></dt>
4645<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
4646</li>
4647</ul>
4648<a name="writeValueAsBytes(java.lang.Object)">
4649<!--   -->
4650</a>
4651<ul class="blockList">
4652<li class="blockList">
4653<h4>writeValueAsBytes</h4>
4654<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4655                         throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4656<div class="block">Method that can be used to serialize any Java value as
4657 a byte array. Functionally equivalent to calling
4658 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue(java.io.Writer,%20java.lang.Object)"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/7/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
4659 and getting bytes, but more efficient.
4660 Encoding used will be UTF-8.
4661<p>
4662 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/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>
4663<dl><dt><span class="strong">Throws:</span></dt>
4664<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
4665</li>
4666</ul>
4667<a name="writer()">
4668<!--   -->
4669</a>
4670<ul class="blockList">
4671<li class="blockList">
4672<h4>writer</h4>
4673<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer()</pre>
4674<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>
4675 with default settings.</div>
4676</li>
4677</ul>
4678<a name="writer(com.fasterxml.jackson.databind.SerializationFeature)">
4679<!--   -->
4680</a>
4681<ul class="blockList">
4682<li class="blockList">
4683<h4>writer</h4>
4684<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
4685<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
4686 specified feature enabled (compared to settings that this
4687 mapper instance has).</div>
4688</li>
4689</ul>
4690<a name="writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature...)">
4691<!--   -->
4692</a>
4693<ul class="blockList">
4694<li class="blockList">
4695<h4>writer</h4>
4696<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
4697                  <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
4698<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
4699 specified features enabled (compared to settings that this
4700 mapper instance has).</div>
4701</li>
4702</ul>
4703<a name="writer(java.text.DateFormat)">
4704<!--   -->
4705</a>
4706<ul class="blockList">
4707<li class="blockList">
4708<h4>writer</h4>
4709<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
4710<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
4711 serialize objects using specified <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
4712 null passed, using timestamp (64-bit number.</div>
4713</li>
4714</ul>
4715<a name="writerWithView(java.lang.Class)">
4716<!--   -->
4717</a>
4718<ul class="blockList">
4719<li class="blockList">
4720<h4>writerWithView</h4>
4721<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</pre>
4722<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
4723 serialize objects using specified JSON View (filter).</div>
4724</li>
4725</ul>
4726<a name="writerFor(java.lang.Class)">
4727<!--   -->
4728</a>
4729<ul class="blockList">
4730<li class="blockList">
4731<h4>writerFor</h4>
4732<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
4733<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
4734 serialize objects using specified root type, instead of actual
4735 runtime type of value. Type must be a super-type of runtime type.
4736<p>
4737 Main reason for using this method is performance, as writer is able
4738 to pre-fetch serializer to use before write, and if writer is used
4739 more than once this avoids addition per-value serializer lookups.</div>
4740<dl><dt><span class="strong">Since:</span></dt>
4741  <dd>2.5</dd></dl>
4742</li>
4743</ul>
4744<a name="writerFor(com.fasterxml.jackson.core.type.TypeReference)">
4745<!--   -->
4746</a>
4747<ul class="blockList">
4748<li class="blockList">
4749<h4>writerFor</h4>
4750<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
4751<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
4752 serialize objects using specified root type, instead of actual
4753 runtime type of value. Type must be a super-type of runtime type.
4754<p>
4755 Main reason for using this method is performance, as writer is able
4756 to pre-fetch serializer to use before write, and if writer is used
4757 more than once this avoids addition per-value serializer lookups.</div>
4758<dl><dt><span class="strong">Since:</span></dt>
4759  <dd>2.5</dd></dl>
4760</li>
4761</ul>
4762<a name="writerFor(com.fasterxml.jackson.databind.JavaType)">
4763<!--   -->
4764</a>
4765<ul class="blockList">
4766<li class="blockList">
4767<h4>writerFor</h4>
4768<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
4769<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
4770 serialize objects using specified root type, instead of actual
4771 runtime type of value. Type must be a super-type of runtime type.
4772<p>
4773 Main reason for using this method is performance, as writer is able
4774 to pre-fetch serializer to use before write, and if writer is used
4775 more than once this avoids addition per-value serializer lookups.</div>
4776<dl><dt><span class="strong">Since:</span></dt>
4777  <dd>2.5</dd></dl>
4778</li>
4779</ul>
4780<a name="writer(com.fasterxml.jackson.core.PrettyPrinter)">
4781<!--   -->
4782</a>
4783<ul class="blockList">
4784<li class="blockList">
4785<h4>writer</h4>
4786<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
4787<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
4788 serialize objects using specified pretty printer for indentation
4789 (or if null, no pretty printer)</div>
4790</li>
4791</ul>
4792<a name="writerWithDefaultPrettyPrinter()">
4793<!--   -->
4794</a>
4795<ul class="blockList">
4796<li class="blockList">
4797<h4>writerWithDefaultPrettyPrinter</h4>
4798<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithDefaultPrettyPrinter()</pre>
4799<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
4800 serialize objects using the default pretty printer for indentation</div>
4801</li>
4802</ul>
4803<a name="writer(com.fasterxml.jackson.databind.ser.FilterProvider)">
4804<!--   -->
4805</a>
4806<ul class="blockList">
4807<li class="blockList">
4808<h4>writer</h4>
4809<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
4810<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
4811 serialize objects using specified filter provider.</div>
4812</li>
4813</ul>
4814<a name="writer(com.fasterxml.jackson.core.FormatSchema)">
4815<!--   -->
4816</a>
4817<ul class="blockList">
4818<li class="blockList">
4819<h4>writer</h4>
4820<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
4821<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
4822 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
4823 writing content.</div>
4824<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to generator</dd></dl>
4825</li>
4826</ul>
4827<a name="writer(com.fasterxml.jackson.core.Base64Variant)">
4828<!--   -->
4829</a>
4830<ul class="blockList">
4831<li class="blockList">
4832<h4>writer</h4>
4833<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
4834<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
4835 use specified Base64 encoding variant for Base64-encoded binary data.</div>
4836<dl><dt><span class="strong">Since:</span></dt>
4837  <dd>2.1</dd></dl>
4838</li>
4839</ul>
4840<a name="writer(com.fasterxml.jackson.core.io.CharacterEscapes)">
4841<!--   -->
4842</a>
4843<ul class="blockList">
4844<li class="blockList">
4845<h4>writer</h4>
4846<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</pre>
4847<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
4848 use specified character escaping details for output.</div>
4849<dl><dt><span class="strong">Since:</span></dt>
4850  <dd>2.3</dd></dl>
4851</li>
4852</ul>
4853<a name="writer(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
4854<!--   -->
4855</a>
4856<ul class="blockList">
4857<li class="blockList">
4858<h4>writer</h4>
4859<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
4860<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
4861 use specified default attributes.</div>
4862<dl><dt><span class="strong">Since:</span></dt>
4863  <dd>2.3</dd></dl>
4864</li>
4865</ul>
4866<a name="writerWithType(java.lang.Class)">
4867<!--   -->
4868</a>
4869<ul class="blockList">
4870<li class="blockList">
4871<h4>writerWithType</h4>
4872<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4873public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
4874<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>
4875</li>
4876</ul>
4877<a name="writerWithType(com.fasterxml.jackson.core.type.TypeReference)">
4878<!--   -->
4879</a>
4880<ul class="blockList">
4881<li class="blockList">
4882<h4>writerWithType</h4>
4883<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4884public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
4885<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>
4886</li>
4887</ul>
4888<a name="writerWithType(com.fasterxml.jackson.databind.JavaType)">
4889<!--   -->
4890</a>
4891<ul class="blockList">
4892<li class="blockList">
4893<h4>writerWithType</h4>
4894<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4895public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
4896<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>
4897</li>
4898</ul>
4899<a name="reader()">
4900<!--   -->
4901</a>
4902<ul class="blockList">
4903<li class="blockList">
4904<h4>reader</h4>
4905<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader()</pre>
4906<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
4907 default settings. Note that the resulting instance is NOT usable as is,
4908 without defining expected value type.</div>
4909</li>
4910</ul>
4911<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature)">
4912<!--   -->
4913</a>
4914<ul class="blockList">
4915<li class="blockList">
4916<h4>reader</h4>
4917<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
4918<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
4919 specified feature enabled (compared to settings that this
4920 mapper instance has).
4921 Note that the resulting instance is NOT usable as is,
4922 without defining expected value type.</div>
4923</li>
4924</ul>
4925<a name="reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
4926<!--   -->
4927</a>
4928<ul class="blockList">
4929<li class="blockList">
4930<h4>reader</h4>
4931<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
4932                  <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
4933<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
4934 specified features enabled (compared to settings that this
4935 mapper instance has).
4936 Note that the resulting instance is NOT usable as is,
4937 without defining expected value type.</div>
4938</li>
4939</ul>
4940<a name="readerForUpdating(java.lang.Object)">
4941<!--   -->
4942</a>
4943<ul class="blockList">
4944<li class="blockList">
4945<h4>readerForUpdating</h4>
4946<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForUpdating(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
4947<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
4948 update given Object (usually Bean, but can be a Collection or Map
4949 as well, but NOT an array) with JSON data. Deserialization occurs
4950 normally except that the root-level value in JSON is not used for
4951 instantiating a new object; instead give updateable object is used
4952 as root.
4953 Runtime type of value object is used for locating deserializer,
4954 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>
4955</li>
4956</ul>
4957<a name="readerFor(com.fasterxml.jackson.databind.JavaType)">
4958<!--   -->
4959</a>
4960<ul class="blockList">
4961<li class="blockList">
4962<h4>readerFor</h4>
4963<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
4964<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
4965 read or update instances of specified type</div>
4966<dl><dt><span class="strong">Since:</span></dt>
4967  <dd>2.6</dd></dl>
4968</li>
4969</ul>
4970<a name="readerFor(java.lang.Class)">
4971<!--   -->
4972</a>
4973<ul class="blockList">
4974<li class="blockList">
4975<h4>readerFor</h4>
4976<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
4977<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
4978 read or update instances of specified type</div>
4979<dl><dt><span class="strong">Since:</span></dt>
4980  <dd>2.6</dd></dl>
4981</li>
4982</ul>
4983<a name="readerFor(com.fasterxml.jackson.core.type.TypeReference)">
4984<!--   -->
4985</a>
4986<ul class="blockList">
4987<li class="blockList">
4988<h4>readerFor</h4>
4989<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
4990<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
4991 read or update instances of specified type</div>
4992<dl><dt><span class="strong">Since:</span></dt>
4993  <dd>2.6</dd></dl>
4994</li>
4995</ul>
4996<a name="reader(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
4997<!--   -->
4998</a>
4999<ul class="blockList">
5000<li class="blockList">
5001<h4>reader</h4>
5002<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
5003<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
5004 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>
5005</li>
5006</ul>
5007<a name="reader(com.fasterxml.jackson.core.FormatSchema)">
5008<!--   -->
5009</a>
5010<ul class="blockList">
5011<li class="blockList">
5012<h4>reader</h4>
5013<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
5014<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
5015 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
5016 reading content.</div>
5017<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schema</code> - Schema to pass to parser</dd></dl>
5018</li>
5019</ul>
5020<a name="reader(com.fasterxml.jackson.databind.InjectableValues)">
5021<!--   -->
5022</a>
5023<ul class="blockList">
5024<li class="blockList">
5025<h4>reader</h4>
5026<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
5027<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
5028 use specified injectable values.</div>
5029<dl><dt><span class="strong">Parameters:</span></dt><dd><code>injectableValues</code> - Injectable values to use</dd></dl>
5030</li>
5031</ul>
5032<a name="readerWithView(java.lang.Class)">
5033<!--   -->
5034</a>
5035<ul class="blockList">
5036<li class="blockList">
5037<h4>readerWithView</h4>
5038<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerWithView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
5039<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
5040 deserialize objects using specified JSON View (filter).</div>
5041</li>
5042</ul>
5043<a name="reader(com.fasterxml.jackson.core.Base64Variant)">
5044<!--   -->
5045</a>
5046<ul class="blockList">
5047<li class="blockList">
5048<h4>reader</h4>
5049<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
5050<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
5051 use specified Base64 encoding variant for Base64-encoded binary data.</div>
5052<dl><dt><span class="strong">Since:</span></dt>
5053  <dd>2.1</dd></dl>
5054</li>
5055</ul>
5056<a name="reader(com.fasterxml.jackson.databind.cfg.ContextAttributes)">
5057<!--   -->
5058</a>
5059<ul class="blockList">
5060<li class="blockList">
5061<h4>reader</h4>
5062<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
5063<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
5064 use specified default attributes.</div>
5065<dl><dt><span class="strong">Since:</span></dt>
5066  <dd>2.3</dd></dl>
5067</li>
5068</ul>
5069<a name="reader(com.fasterxml.jackson.databind.JavaType)">
5070<!--   -->
5071</a>
5072<ul class="blockList">
5073<li class="blockList">
5074<h4>reader</h4>
5075<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5076public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
5077<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.databind.JavaType)"><code>readerFor(JavaType)</code></a> instead</i></div>
5078</li>
5079</ul>
5080<a name="reader(java.lang.Class)">
5081<!--   -->
5082</a>
5083<ul class="blockList">
5084<li class="blockList">
5085<h4>reader</h4>
5086<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5087public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5088<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(java.lang.Class)"><code>readerFor(Class)</code></a> instead</i></div>
5089</li>
5090</ul>
5091<a name="reader(com.fasterxml.jackson.core.type.TypeReference)">
5092<!--   -->
5093</a>
5094<ul class="blockList">
5095<li class="blockList">
5096<h4>reader</h4>
5097<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5098public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
5099<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor(com.fasterxml.jackson.core.type.TypeReference)"><code>readerFor(TypeReference)</code></a> instead</i></div>
5100</li>
5101</ul>
5102<a name="convertValue(java.lang.Object, java.lang.Class)">
5103<!--   -->
5104</a>
5105<ul class="blockList">
5106<li class="blockList">
5107<h4>convertValue</h4>
5108<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5109                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)
5110               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5111<div class="block">Convenience method for doing two-step conversion from given value, into
5112 instance of given value type, if (but only if!) conversion is needed.
5113 If given value is already of requested type, value is returned as is.
5114<p>
5115 This method is functionally similar to first
5116 serializing given value into JSON, and then binding JSON data into value
5117 of given type, but should be more efficient since full serialization does
5118 not (need to) occur.
5119 However, same converters (serializers, deserializers) will be used as for
5120 data binding, meaning same object mapper configuration works.
5121<p>
5122 Note that it is possible that in some cases behavior does differ from
5123 full serialize-then-deserialize cycle: in most case differences are
5124 unintentional (that is, flaws to fix) and should be reported.
5125 It is not guaranteed, however, that the behavior is 100% the same:
5126 the goal is just to allow efficient value conversions for structurally
5127 compatible Objects, according to standard Jackson configuration.
5128<p>
5129 Further note that functianality is not designed to support "advanced" use
5130 cases, such as conversion of polymorphic values, or cases where Object Identity
5131 is used.</div>
5132<dl><dt><span class="strong">Throws:</span></dt>
5133<dd><code><a href="http://docs.oracle.com/javase/7/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;
5134    if so, root cause will contain underlying checked exception data binding
5135    functionality threw</dd></dl>
5136</li>
5137</ul>
5138<a name="convertValue(java.lang.Object, com.fasterxml.jackson.core.type.TypeReference)">
5139<!--   -->
5140</a>
5141<ul class="blockList">
5142<li class="blockList">
5143<h4>convertValue</h4>
5144<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5145                 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;toValueTypeRef)
5146               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5147<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20java.lang.Class)"><code>convertValue(Object, Class)</code></a></div>
5148<dl><dt><span class="strong">Throws:</span></dt>
5149<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
5150</li>
5151</ul>
5152<a name="convertValue(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">
5153<!--   -->
5154</a>
5155<ul class="blockList">
5156<li class="blockList">
5157<h4>convertValue</h4>
5158<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5159                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5160               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5161<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue(java.lang.Object,%20java.lang.Class)"><code>convertValue(Object, Class)</code></a></div>
5162<dl><dt><span class="strong">Throws:</span></dt>
5163<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
5164</li>
5165</ul>
5166<a name="_convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType)">
5167<!--   -->
5168</a>
5169<ul class="blockList">
5170<li class="blockList">
5171<h4>_convert</h4>
5172<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convert(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5173              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5174                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5175<div class="block">Actual conversion implementation: instead of using existing read
5176 and write methods, much of code is inlined. Reason for this is
5177 that we must avoid root value wrapping/unwrapping both for efficiency and
5178 for correctness. If root value wrapping/unwrapping is actually desired,
5179 caller must use explicit <code>writeValue</code> and
5180 <code>readValue</code> methods.</div>
5181<dl><dt><span class="strong">Throws:</span></dt>
5182<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
5183</li>
5184</ul>
5185<a name="generateJsonSchema(java.lang.Class)">
5186<!--   -->
5187</a>
5188<ul class="blockList">
5189<li class="blockList">
5190<h4>generateJsonSchema</h4>
5191<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5192public&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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)
5193                              throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5194<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)</i></div>
5195<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
5196 instance for specified class.</div>
5197<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - The class to generate schema for</dd>
5198<dt><span class="strong">Returns:</span></dt><dd>Constructed JSON schema.</dd>
5199<dt><span class="strong">Throws:</span></dt>
5200<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5201</li>
5202</ul>
5203<a name="acceptJsonFormatVisitor(java.lang.Class, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
5204<!--   -->
5205</a>
5206<ul class="blockList">
5207<li class="blockList">
5208<h4>acceptJsonFormatVisitor</h4>
5209<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
5210                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5211                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5212<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5213<p>
5214 This method can be used for things like
5215 generating <a href="http://json-schema.org/">JSON Schema</a>
5216 instance for specified type.</div>
5217<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5218<dt><span class="strong">Throws:</span></dt>
5219<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>
5220  <dd>2.1</dd></dl>
5221</li>
5222</ul>
5223<a name="acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)">
5224<!--   -->
5225</a>
5226<ul class="blockList">
5227<li class="blockList">
5228<h4>acceptJsonFormatVisitor</h4>
5229<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,
5230                           <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5231                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5232<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5233 Visitation uses <code>Serializer</code> hierarchy and related properties
5234<p>
5235 This method can be used for things like
5236 generating <a href="http://json-schema.org/">JSON Schema</a>
5237 instance for specified type.</div>
5238<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5239<dt><span class="strong">Throws:</span></dt>
5240<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>
5241  <dd>2.1</dd></dl>
5242</li>
5243</ul>
5244<a name="_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)">
5245<!--   -->
5246</a>
5247<ul class="blockList">
5248<li class="blockList">
5249<h4>_serializerProvider</h4>
5250<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>
5251<div class="block">Overridable helper method used for constructing
5252 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
5253</li>
5254</ul>
5255<a name="_defaultPrettyPrinter()">
5256<!--   -->
5257</a>
5258<ul class="blockList">
5259<li class="blockList">
5260<h4>_defaultPrettyPrinter</h4>
5261<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5262protected&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;_defaultPrettyPrinter()</pre>
5263<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter()"><code>SerializationConfig.constructDefaultPrettyPrinter()</code></a> directly</i></div>
5264</li>
5265</ul>
5266<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)">
5267<!--   -->
5268</a>
5269<ul class="blockList">
5270<li class="blockList">
5271<h4>_configAndWriteValue</h4>
5272<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5273                        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5274                                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5275<div class="block">Method called to configure the generator as necessary and then
5276 call write functionality</div>
5277<dl><dt><span class="strong">Throws:</span></dt>
5278<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
5279</li>
5280</ul>
5281<a name="_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, java.lang.Class)">
5282<!--   -->
5283</a>
5284<ul class="blockList">
5285<li class="blockList">
5286<h4>_configAndWriteValue</h4>
5287<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5288protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5289                                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
5290                                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)
5291                                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5292<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
5293<dl><dt><span class="strong">Throws:</span></dt>
5294<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
5295</li>
5296</ul>
5297<a name="createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig)">
5298<!--   -->
5299</a>
5300<ul class="blockList">
5301<li class="blockList">
5302<h4>createDeserializationContext</h4>
5303<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
5304                                                         <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
5305<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>
5306 for deserializing a single root value.
5307 Can be overridden if a custom context is needed.</div>
5308</li>
5309</ul>
5310<a name="_readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
5311<!--   -->
5312</a>
5313<ul class="blockList">
5314<li class="blockList">
5315<h4>_readValue</h4>
5316<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
5317                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
5318                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5319                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5320                            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5321                            <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5322<div class="block">Actual implementation of value reading+binding operation.</div>
5323<dl><dt><span class="strong">Throws:</span></dt>
5324<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5325<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5326<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5327</li>
5328</ul>
5329<a name="_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
5330<!--   -->
5331</a>
5332<ul class="blockList">
5333<li class="blockList">
5334<h4>_readMapAndClose</h4>
5335<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readMapAndClose(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
5336                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5337                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5338                                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5339                                  <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5340<dl><dt><span class="strong">Throws:</span></dt>
5341<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5342<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5343<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5344</li>
5345</ul>
5346<a name="_initForReading(com.fasterxml.jackson.core.JsonParser)">
5347<!--   -->
5348</a>
5349<ul class="blockList">
5350<li class="blockList">
5351<h4>_initForReading</h4>
5352<pre>protected&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;_initForReading(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)
5353                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5354<div class="block">Method called to ensure that given parser is ready for reading
5355 content for data binding.</div>
5356<dl><dt><span class="strong">Returns:</span></dt><dd>First token to be used for data binding after this call:
5357  can never be null as exception will be thrown if parser can not
5358  provide more tokens.</dd>
5359<dt><span class="strong">Throws:</span></dt>
5360<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during
5361   parsing</dd>
5362<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if parser has problems parsing content</dd>
5363<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
5364   content to map (note: Json "null" value is considered content;
5365   enf-of-stream not)</dd></dl>
5366</li>
5367</ul>
5368<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)">
5369<!--   -->
5370</a>
5371<ul class="blockList">
5372<li class="blockList">
5373<h4>_unwrapAndDeserialize</h4>
5374<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_unwrapAndDeserialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
5375                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5376                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
5377                           <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
5378                           <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)
5379                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5380<dl><dt><span class="strong">Throws:</span></dt>
5381<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
5382</li>
5383</ul>
5384<a name="_findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType)">
5385<!--   -->
5386</a>
5387<ul class="blockList">
5388<li class="blockList">
5389<h4>_findRootDeserializer</h4>
5390<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/7/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,
5391                                             <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5392                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5393<div class="block">Method called to locate deserializer for the passed root-level value.</div>
5394<dl><dt><span class="strong">Throws:</span></dt>
5395<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
5396</li>
5397</ul>
5398<a name="_verifySchemaType(com.fasterxml.jackson.core.FormatSchema)">
5399<!--   -->
5400</a>
5401<ul class="blockListLast">
5402<li class="blockList">
5403<h4>_verifySchemaType</h4>
5404<pre>protected&nbsp;void&nbsp;_verifySchemaType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
5405<dl><dt><span class="strong">Since:</span></dt>
5406  <dd>2.2</dd></dl>
5407</li>
5408</ul>
5409</li>
5410</ul>
5411</li>
5412</ul>
5413</div>
5414</div>
5415<!-- ========= END OF CLASS DATA ========= -->
5416<!-- ======= START OF BOTTOM NAVBAR ====== -->
5417<div class="bottomNav"><a name="navbar_bottom">
5418<!--   -->
5419</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
5420<!--   -->
5421</a>
5422<ul class="navList" title="Navigation">
5423<li><a href="../../../../overview-summary.html">Overview</a></li>
5424<li><a href="package-summary.html">Package</a></li>
5425<li class="navBarCell1Rev">Class</li>
5426<li><a href="class-use/ObjectMapper.html">Use</a></li>
5427<li><a href="package-tree.html">Tree</a></li>
5428<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
5429<li><a href="../../../../index-all.html">Index</a></li>
5430<li><a href="../../../../help-doc.html">Help</a></li>
5431</ul>
5432</div>
5433<div class="subNav">
5434<ul class="navList">
5435<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>
5436<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>
5437</ul>
5438<ul class="navList">
5439<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
5440<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
5441</ul>
5442<ul class="navList" id="allclasses_navbar_bottom">
5443<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
5444</ul>
5445<div>
5446<script type="text/javascript"><!--
5447  allClassesLink = document.getElementById("allclasses_navbar_bottom");
5448  if(window==top) {
5449    allClassesLink.style.display = "block";
5450  }
5451  else {
5452    allClassesLink.style.display = "none";
5453  }
5454  //-->
5455</script>
5456</div>
5457<div>
5458<ul class="subNavList">
5459<li>Summary:&nbsp;</li>
5460<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
5461<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
5462<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
5463<li><a href="#method_summary">Method</a></li>
5464</ul>
5465<ul class="subNavList">
5466<li>Detail:&nbsp;</li>
5467<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
5468<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
5469<li><a href="#method_detail">Method</a></li>
5470</ul>
5471</div>
5472<a name="skip-navbar_bottom">
5473<!--   -->
5474</a></div>
5475<!-- ======== END OF BOTTOM NAVBAR ======= -->
5476<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
5477</body>
5478</html>
5479