• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:50 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ObjectMapper (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="ObjectMapper (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":42,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":42,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":9,"i63":9,"i64":42,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":42,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":42,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":42,"i95":10,"i96":42,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":42,"i153":10,"i154":10,"i155":10,"i156":42,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":42,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":42,"i189":42,"i190":42,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/ObjectMapper.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
58<li><a href="ObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li>com.fasterxml.jackson.core.TreeCodec</li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.core.ObjectCodec</li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.ObjectMapper</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<dd>com.fasterxml.jackson.core.Versioned, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<hr>
126<br>
127<pre>public class <span class="typeNameLabel">ObjectMapper</span>
128extends com.fasterxml.jackson.core.ObjectCodec
129implements com.fasterxml.jackson.core.Versioned, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
130<div class="block">ObjectMapper provides functionality for reading and writing JSON,
131 either to and from basic POJOs (Plain Old Java Objects), or to and from
132 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
133 related functionality for performing conversions.
134 It is also highly customizable to work both with different styles of JSON
135 content, and to support more advanced Object concepts such as
136 polymorphism and Object identity.
137 <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>
138 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> classes.
139 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
140 use instances of <code>JsonParser</code> and <code>JsonGenerator</code>
141 for implementing actual reading/writing of JSON.
142 Note that although most read and write methods are exposed through this class,
143 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
144 <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
145 values is only available through <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues-java.io.InputStream-"><code>ObjectReader.readValues(InputStream)</code></a>
146 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues-java.io.OutputStream-"><code>ObjectWriter.writeValues(OutputStream)</code></a>.
147<p>
148Simplest usage is of form:
149<pre>
150  final ObjectMapper mapper = new ObjectMapper(); // can use static singleton, inject: just make sure to reuse!
151  MyValue value = new MyValue();
152  // ... and configure
153  File newState = new File("my-stuff.json");
154  mapper.writeValue(newState, value); // writes JSON serialization of MyValue instance
155  // or, read
156  MyValue older = mapper.readValue(new File("my-older-stuff.json"), MyValue.class);
157
158  // Or if you prefer JSON Tree representation:
159  JsonNode root = mapper.readTree(newState);
160  // and find values by, for example, using a <code>JsonPointer</code> expression:
161  int age = root.at("/personal/age").getValueAsInt();
162</pre>
163<p>
164 The main conversion API is defined in <code>ObjectCodec</code>, so that
165 implementation details of this class need not be exposed to
166 streaming parser and generator classes. Usage via <code>ObjectCodec</code> is,
167 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
168 either not possible (from Streaming API), or undesireable (when only relying
169 on Streaming API).
170<p>
171 Mapper instances are fully thread-safe provided that ALL configuration of the
172 instance occurs before ANY read or write calls. If configuration of a mapper
173 is modified after first usage, changes may or may not take effect, and configuration
174 calls themselves may fail.
175 If you need to use different configuration, you have two main possibilities:
176<ul>
177 <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.
178    Both types are fully immutable and you can freely create new instances with different
179    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
180    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
181    a very light-weight operation so it is usually appropriate to create these on per-call
182    basis, as needed, for configuring things like optional indentation of JSON.
183  </li>
184 <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
185   <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:
186   you can not change mix-in annotations on-the-fly; or, set of custom (de)serializers).
187   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
188   of the mapper with specific configuration, and allows configuration of the copied instance
189   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
190   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
191   if you intend to use them for multiple operations.
192  </li>
193 </ul>
194<p>
195 Note on caching: root-level deserializers are always cached, and accessed
196 using full (generics-aware) type information. This is different from
197 caching of referenced types, which is more limited and is done only
198 for a subset of all deserializer types. The main reason for difference
199 is that at root-level there is no incoming reference (and hence no
200 referencing property, no referral information or annotations to
201 produce differing deserializers), and that the performance impact
202 greatest at root level (since it'll essentially cache the full
203 graph of deserializers involved).</div>
204<dl>
205<dt><span class="seeLabel">See Also:</span></dt>
206<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</a></dd>
207</dl>
208</li>
209</ul>
210</div>
211<div class="summary">
212<ul class="blockList">
213<li class="blockList">
214<!-- ======== NESTED CLASS SUMMARY ======== -->
215<ul class="blockList">
216<li class="blockList"><a name="nested.class.summary">
217<!--   -->
218</a>
219<h3>Nested Class Summary</h3>
220<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
221<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
222<tr>
223<th class="colFirst" scope="col">Modifier and Type</th>
224<th class="colLast" scope="col">Class and Description</th>
225</tr>
226<tr class="altColor">
227<td class="colFirst"><code>static class&nbsp;</code></td>
228<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</a></span></code>
229<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
230 used with so-called "default typing"
231 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a> for details).</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>static class&nbsp;</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a></span></code>
237<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a>
238 to specify what kind of types (classes) default typing should
239 be used for.</div>
240</td>
241</tr>
242</table>
243</li>
244</ul>
245<!-- =========== FIELD SUMMARY =========== -->
246<ul class="blockList">
247<li class="blockList"><a name="field.summary">
248<!--   -->
249</a>
250<h3>Field Summary</h3>
251<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
252<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
253<tr>
254<th class="colFirst" scope="col">Modifier and Type</th>
255<th class="colLast" scope="col">Field and Description</th>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>protected static com.fasterxml.jackson.core.PrettyPrinter</code></td>
259<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_defaultPrettyPrinter">_defaultPrettyPrinter</a></span></code>
260<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
261<div class="block"><span class="deprecationComment">Since 2.6, do not use: will be removed in 2.7 or later</span></div>
262</div>
263</td>
264</tr>
265<tr class="rowColor">
266<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationConfig">_deserializationConfig</a></span></code>
268<div class="block">Configuration object that defines basic global
269 settings for the serialization process</div>
270</td>
271</tr>
272<tr class="altColor">
273<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>
274<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationContext">_deserializationContext</a></span></code>
275<div class="block">Blueprint context object; stored here to allow custom
276 sub-classes.</div>
277</td>
278</tr>
279<tr class="rowColor">
280<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
281<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_injectableValues">_injectableValues</a></span></code>
282<div class="block">Provider for values to inject in deserialized POJOs.</div>
283</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonFactory</code></td>
287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_jsonFactory">_jsonFactory</a></span></code>
288<div class="block">Factory used to create <code>JsonParser</code> and <code>JsonGenerator</code>
289 instances as necessary.</div>
290</td>
291</tr>
292<tr class="rowColor">
293<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>
294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_mixIns">_mixIns</a></span></code>
295<div class="block">Mapping that defines how to apply mix-in annotations: key is
296 the type to received additional annotations, and value is the
297 type that has annotations to "mix in".</div>
298</td>
299</tr>
300<tr class="altColor">
301<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_registeredModuleTypes">_registeredModuleTypes</a></span></code>
303<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
304 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>
305 is enabled, so that duplicate registration calls can be ignored
306 (to avoid adding same handlers multiple times, mostly).</div>
307</td>
308</tr>
309<tr class="rowColor">
310<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_rootDeserializers">_rootDeserializers</a></span></code>
312<div class="block">We will use a separate main-level Map for keeping track
313 of root-level deserializers.</div>
314</td>
315</tr>
316<tr class="altColor">
317<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializationConfig">_serializationConfig</a></span></code>
319<div class="block">Configuration object that defines basic global
320 settings for the serialization process</div>
321</td>
322</tr>
323<tr class="rowColor">
324<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>
325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory">_serializerFactory</a></span></code>
326<div class="block">Serializer factory used for constructing serializers.</div>
327</td>
328</tr>
329<tr class="altColor">
330<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>
331<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerProvider">_serializerProvider</a></span></code>
332<div class="block">Object that manages access to serializers used for serialization,
333 including caching.</div>
334</td>
335</tr>
336<tr class="rowColor">
337<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>
338<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_subtypeResolver">_subtypeResolver</a></span></code>
339<div class="block">Thing used for registering sub-types, resolving them to
340 super/sub-types as needed.</div>
341</td>
342</tr>
343<tr class="altColor">
344<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>
345<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_typeFactory">_typeFactory</a></span></code>
346<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;
347 needed to allow modules to add more custom type handling
348 (mostly to support types of non-Java JVM languages)</div>
349</td>
350</tr>
351<tr class="rowColor">
352<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>
353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></span></code>&nbsp;</td>
354</tr>
355<tr class="altColor">
356<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>
357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></span></code>
358<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>
359 instances.</div>
360</td>
361</tr>
362<tr class="rowColor">
363<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>
364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#STD_VISIBILITY_CHECKER">STD_VISIBILITY_CHECKER</a></span></code>&nbsp;</td>
365</tr>
366</table>
367</li>
368</ul>
369<!-- ======== CONSTRUCTOR SUMMARY ======== -->
370<ul class="blockList">
371<li class="blockList"><a name="constructor.summary">
372<!--   -->
373</a>
374<h3>Constructor Summary</h3>
375<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
376<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
377<tr>
378<th class="colFirst" scope="col">Modifier</th>
379<th class="colLast" scope="col">Constructor and Description</th>
380</tr>
381<tr class="altColor">
382<td class="colFirst"><code>&nbsp;</code></td>
383<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper--">ObjectMapper</a></span>()</code>
384<div class="block">Default constructor, which will construct the default
385 <code>JsonFactory</code> as necessary, use
386 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
387 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
388 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
389 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
390</td>
391</tr>
392<tr class="rowColor">
393<td class="colFirst"><code>&nbsp;</code></td>
394<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">ObjectMapper</a></span>(com.fasterxml.jackson.core.JsonFactory&nbsp;jf)</code>
395<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
396 for constructing necessary <code>JsonParser</code>s and/or
397 <code>JsonGenerator</code>s.</div>
398</td>
399</tr>
400<tr class="altColor">
401<td class="colFirst"><code>&nbsp;</code></td>
402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.core.JsonFactory-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-">ObjectMapper</a></span>(com.fasterxml.jackson.core.JsonFactory&nbsp;jf,
403            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
404            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</code>
405<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
406 for constructing necessary <code>JsonParser</code>s and/or
407 <code>JsonGenerator</code>s, and uses given providers for accessing
408 serializers and deserializers.</div>
409</td>
410</tr>
411<tr class="rowColor">
412<td class="colFirst"><code>protected </code></td>
413<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">ObjectMapper</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</code>
414<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
415</td>
416</tr>
417</table>
418</li>
419</ul>
420<!-- ========== METHOD SUMMARY =========== -->
421<ul class="blockList">
422<li class="blockList"><a name="method.summary">
423<!--   -->
424</a>
425<h3>Method Summary</h3>
426<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
427<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
428<tr>
429<th class="colFirst" scope="col">Modifier and Type</th>
430<th class="colLast" scope="col">Method and Description</th>
431</tr>
432<tr id="i0" class="altColor">
433<td class="colFirst"><code>protected void</code></td>
434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_checkInvalidCopy-java.lang.Class-">_checkInvalidCopy</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</code>&nbsp;</td>
435</tr>
436<tr id="i1" class="rowColor">
437<td class="colFirst"><code>protected void</code></td>
438<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">_configAndWriteValue</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
439                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
440<div class="block">Method called to configure the generator as necessary and then
441 call write functionality</div>
442</td>
443</tr>
444<tr id="i2" class="altColor">
445<td class="colFirst"><code>protected void</code></td>
446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-java.lang.Class-">_configAndWriteValue</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
447                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
448                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)</code>&nbsp;</td>
449</tr>
450<tr id="i3" class="rowColor">
451<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
452<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_convert-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">_convert</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
453        <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
454<div class="block">Actual conversion implementation: instead of using existing read
455 and write methods, much of code is inlined.</div>
456</td>
457</tr>
458<tr id="i4" class="altColor">
459<td class="colFirst"><code>protected com.fasterxml.jackson.core.PrettyPrinter</code></td>
460<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_defaultPrettyPrinter--">_defaultPrettyPrinter</a></span>()</code>
461<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
462<div class="block"><span class="deprecationComment">Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--"><code>SerializationConfig.constructDefaultPrettyPrinter()</code></a> directly</span></div>
463</div>
464</td>
465</tr>
466<tr id="i5" class="rowColor">
467<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
468<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_findRootDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">_findRootDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
469                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
470<div class="block">Method called to locate deserializer for the passed root-level value.</div>
471</td>
472</tr>
473<tr id="i6" class="altColor">
474<td class="colFirst"><code>protected com.fasterxml.jackson.core.JsonToken</code></td>
475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-">_initForReading</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p)</code>
476<div class="block">Method called to ensure that given parser is ready for reading
477 content for data binding.</div>
478</td>
479</tr>
480<tr id="i7" class="rowColor">
481<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
482<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-">_newReader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
483<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>
484 instances of proper sub-type</div>
485</td>
486</tr>
487<tr id="i8" class="altColor">
488<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
489<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.FormatSchema-com.fasterxml.jackson.databind.InjectableValues-">_newReader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
490          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
491          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
492          com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
493          <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
494<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>
495 instances of proper sub-type</div>
496</td>
497</tr>
498<tr id="i9" class="rowColor">
499<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
501<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>
502 instances of proper sub-type</div>
503</td>
504</tr>
505<tr id="i10" class="altColor">
506<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
507<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
508          com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>
509<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>
510 instances of proper sub-type</div>
511</td>
512</tr>
513<tr id="i11" class="rowColor">
514<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
515<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
516          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
517          com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
518<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>
519 instances of proper sub-type</div>
520</td>
521</tr>
522<tr id="i12" class="altColor">
523<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
524<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_readMapAndClose</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
525                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
526</tr>
527<tr id="i13" class="rowColor">
528<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
529<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readValue-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_readValue</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
530          com.fasterxml.jackson.core.JsonParser&nbsp;jp,
531          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
532<div class="block">Actual implementation of value reading+binding operation.</div>
533</td>
534</tr>
535<tr id="i14" class="altColor">
536<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>
537<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerProvider-com.fasterxml.jackson.databind.SerializationConfig-">_serializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
538<div class="block">Overridable helper method used for constructing
539 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
540</td>
541</tr>
542<tr id="i15" class="rowColor">
543<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_unwrapAndDeserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-">_unwrapAndDeserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
545                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
546                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
547                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
548                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)</code>&nbsp;</td>
549</tr>
550<tr id="i16" class="altColor">
551<td class="colFirst"><code>protected void</code></td>
552<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_verifySchemaType-com.fasterxml.jackson.core.FormatSchema-">_verifySchemaType</a></span>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</code>&nbsp;</td>
553</tr>
554<tr id="i17" class="rowColor">
555<td class="colFirst"><code>void</code></td>
556<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">acceptJsonFormatVisitor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
557                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
558<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
559</td>
560</tr>
561<tr id="i18" class="altColor">
562<td class="colFirst"><code>void</code></td>
563<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">acceptJsonFormatVisitor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
564                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
565<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
566</td>
567</tr>
568<tr id="i19" class="rowColor">
569<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
570<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">addHandler</a></span>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
571<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>
572 to be used for handling specific problems during deserialization.</div>
573</td>
574</tr>
575<tr id="i20" class="altColor">
576<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
577<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-">addMixIn</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
578        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
579<div class="block">Method to use for adding mix-in annotations to use for augmenting
580 specified class or interface.</div>
581</td>
582</tr>
583<tr id="i21" class="rowColor">
584<td class="colFirst"><code>void</code></td>
585<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations-java.lang.Class-java.lang.Class-">addMixInAnnotations</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
586                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
587<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
588<div class="block"><span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-"><code>addMixIn(Class, Class)</code></a>.</span></div>
589</div>
590</td>
591</tr>
592<tr id="i22" class="altColor">
593<td class="colFirst"><code>boolean</code></td>
594<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-">canDeserialize</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
595<div class="block">Method that can be called to check whether mapper thinks
596 it could deserialize an Object of given type.</div>
597</td>
598</tr>
599<tr id="i23" class="rowColor">
600<td class="colFirst"><code>boolean</code></td>
601<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">canDeserialize</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
602              <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
603<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
604 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
605 serializer: this may be useful in figuring out what the actual problem is.</div>
606</td>
607</tr>
608<tr id="i24" class="altColor">
609<td class="colFirst"><code>boolean</code></td>
610<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-">canSerialize</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
611<div class="block">Method that can be called to check whether mapper thinks
612 it could serialize an instance of given Class.</div>
613</td>
614</tr>
615<tr id="i25" class="rowColor">
616<td class="colFirst"><code>boolean</code></td>
617<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-">canSerialize</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
618            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
619<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
620 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
621 serializer: this may be useful in figuring out what the actual problem is.</div>
622</td>
623</tr>
624<tr id="i26" class="altColor">
625<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
626<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers--">clearProblemHandlers</a></span>()</code>
627<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
628 instances from this mapper.</div>
629</td>
630</tr>
631<tr id="i27" class="rowColor">
632<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
633<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
634         boolean&nbsp;state)</code>
635<div class="block">Method for changing state of an on/off deserialization feature for
636 this object mapper.</div>
637</td>
638</tr>
639<tr id="i28" class="altColor">
640<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
641<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">configure</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
642         boolean&nbsp;state)</code>
643<div class="block">Method for changing state of an on/off <code>JsonGenerator</code> feature for
644 generator instances this object mapper creates.</div>
645</td>
646</tr>
647<tr id="i29" class="rowColor">
648<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
649<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">configure</a></span>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f,
650         boolean&nbsp;state)</code>
651<div class="block">Method for changing state of specified <code>JsonParser.Feature</code>s
652 for parser instances this object mapper creates.</div>
653</td>
654</tr>
655<tr id="i30" class="altColor">
656<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
657<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
658         boolean&nbsp;state)</code>
659<div class="block">Method for changing state of an on/off mapper feature for
660 this mapper instance.</div>
661</td>
662</tr>
663<tr id="i31" class="rowColor">
664<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
665<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
666         boolean&nbsp;state)</code>
667<div class="block">Method for changing state of an on/off serialization feature for
668 this object mapper.</div>
669</td>
670</tr>
671<tr id="i32" class="altColor">
672<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
673<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType-java.lang.reflect.Type-">constructType</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</code>
674<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
675 type (typically <code>java.lang.Class</code>), but without explicit
676 context.</div>
677</td>
678</tr>
679<tr id="i33" class="rowColor">
680<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
681<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-">convertValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
682            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)</code>
683<div class="block">Convenience method for doing two-step conversion from given value, into
684 instance of given value type.</div>
685</td>
686</tr>
687<tr id="i34" class="altColor">
688<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
689<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">convertValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
690            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>&nbsp;</td>
691</tr>
692<tr id="i35" class="rowColor">
693<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
694<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.core.type.TypeReference-">convertValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
695            com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;toValueTypeRef)</code>&nbsp;</td>
696</tr>
697<tr id="i36" class="altColor">
698<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
699<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--">copy</a></span>()</code>
700<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
701 has same initial configuration as this instance.</div>
702</td>
703</tr>
704<tr id="i37" class="rowColor">
705<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>
706<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode--">createArrayNode</a></span>()</code>
707<div class="block">
708 Note: return type is co-variant, as basic ObjectCodec
709 abstraction can not refer to concrete node types (as it's
710 part of core package, whereas impls are part of mapper
711 package)</div>
712</td>
713</tr>
714<tr id="i38" class="altColor">
715<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>
716<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationConfig-">createDeserializationContext</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
717                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
718<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>
719 for deserializing a single root value.</div>
720</td>
721</tr>
722<tr id="i39" class="rowColor">
723<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>
724<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--">createObjectNode</a></span>()</code>
725<div class="block">
726 Note: return type is co-variant, as basic ObjectCodec
727 abstraction can not refer to concrete node types (as it's
728 part of core package, whereas impls are part of mapper
729 package)</div>
730</td>
731</tr>
732<tr id="i40" class="altColor">
733<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>
734<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#defaultClassIntrospector--">defaultClassIntrospector</a></span>()</code>
735<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>
736 to use.</div>
737</td>
738</tr>
739<tr id="i41" class="rowColor">
740<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
741<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
742<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>
743</td>
744</tr>
745<tr id="i42" class="altColor">
746<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
747<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
748       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
749<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>
750</td>
751</tr>
752<tr id="i43" class="rowColor">
753<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
754<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">disable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
755<div class="block">Method for disabling specified <code>JsonGenerator.Feature</code>s
756 for parser instances this object mapper creates.</div>
757</td>
758</tr>
759<tr id="i44" class="altColor">
760<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
761<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonParser.Feature...-">disable</a></span>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
762<div class="block">Method for disabling specified <code>JsonParser.Feature</code>s
763 for parser instances this object mapper creates.</div>
764</td>
765</tr>
766<tr id="i45" class="rowColor">
767<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
768<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.MapperFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
769<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>
770</td>
771</tr>
772<tr id="i46" class="altColor">
773<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
774<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
775<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>
776</td>
777</tr>
778<tr id="i47" class="rowColor">
779<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
780<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
781       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
782<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>
783</td>
784</tr>
785<tr id="i48" class="altColor">
786<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
787<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping--">disableDefaultTyping</a></span>()</code>
788<div class="block">Method for disabling automatic inclusion of type information; if so, only
789 explicitly annotated types (ones with
790 <code>JsonTypeInfo</code>) will have
791 additional embedded type information.</div>
792</td>
793</tr>
794<tr id="i49" class="rowColor">
795<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
796<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
797<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>
798</td>
799</tr>
800<tr id="i50" class="altColor">
801<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
802<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
803      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
804<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>
805</td>
806</tr>
807<tr id="i51" class="rowColor">
808<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
809<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">enable</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</code>
810<div class="block">Method for enabling specified <code>JsonGenerator.Feature</code>s
811 for parser instances this object mapper creates.</div>
812</td>
813</tr>
814<tr id="i52" class="altColor">
815<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
816<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonParser.Feature...-">enable</a></span>(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</code>
817<div class="block">Method for enabling specified <code>JsonParser.Feature</code>s
818 for parser instances this object mapper creates.</div>
819</td>
820</tr>
821<tr id="i53" class="rowColor">
822<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
823<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.MapperFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
824<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>
825</td>
826</tr>
827<tr id="i54" class="altColor">
828<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
829<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
830<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>
831</td>
832</tr>
833<tr id="i55" class="rowColor">
834<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
835<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
836      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
837<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>
838</td>
839</tr>
840<tr id="i56" class="altColor">
841<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
842<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--">enableDefaultTyping</a></span>()</code>
843<div class="block">Convenience method that is equivalent to calling</div>
844</td>
845</tr>
846<tr id="i57" class="rowColor">
847<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
848<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">enableDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
849<div class="block">Convenience method that is equivalent to calling</div>
850</td>
851</tr>
852<tr id="i58" class="altColor">
853<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
854<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">enableDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
855                   com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;includeAs)</code>
856<div class="block">Method for enabling automatic inclusion of type information, needed
857 for proper deserialization of polymorphic types (unless types
858 have been annotated with <code>JsonTypeInfo</code>).</div>
859</td>
860</tr>
861<tr id="i59" class="rowColor">
862<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
863<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">enableDefaultTypingAsProperty</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
864                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
865<div class="block">Method for enabling automatic inclusion of type information -- needed
866 for proper deserialization of polymorphic types (unless types
867 have been annotated with <code>JsonTypeInfo</code>) --
868 using "As.PROPERTY" inclusion mechanism and specified property name
869 to use for inclusion (default being "@class" since default type information
870 always uses class name as type identifier)</div>
871</td>
872</tr>
873<tr id="i60" class="altColor">
874<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
875<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules--">findAndRegisterModules</a></span>()</code>
876<div class="block">Convenience method that is functionally equivalent to:
877<code>
878   mapper.registerModules(mapper.findModules());
879</code></div>
880</td>
881</tr>
882<tr id="i61" class="rowColor">
883<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
884<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
885</tr>
886<tr id="i62" class="altColor">
887<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
888<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--">findModules</a></span>()</code>
889<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
890 facility, along with module-provided SPI.</div>
891</td>
892</tr>
893<tr id="i63" class="rowColor">
894<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
895<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules-java.lang.ClassLoader-">findModules</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
896<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
897 facility, along with module-provided SPI.</div>
898</td>
899</tr>
900<tr id="i64" class="altColor">
901<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>
902<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema-java.lang.Class-">generateJsonSchema</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)</code>
903<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
904<div class="block"><span class="deprecationComment">Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)</span></div>
905</div>
906</td>
907</tr>
908<tr id="i65" class="rowColor">
909<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
910<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDateFormat--">getDateFormat</a></span>()</code>&nbsp;</td>
911</tr>
912<tr id="i66" class="altColor">
913<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
914<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig--">getDeserializationConfig</a></span>()</code>
915<div class="block">Method that returns
916 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
917 that defines configuration settings for deserialization.</div>
918</td>
919</tr>
920<tr id="i67" class="rowColor">
921<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
922<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext--">getDeserializationContext</a></span>()</code>
923<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>
924</td>
925</tr>
926<tr id="i68" class="altColor">
927<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
928<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--">getFactory</a></span>()</code>
929<div class="block">Method that can be used to get hold of <code>JsonFactory</code> that this
930 mapper uses if it needs to construct <code>JsonParser</code>s
931 and/or <code>JsonGenerator</code>s.</div>
932</td>
933</tr>
934<tr id="i69" class="rowColor">
935<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
936<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getInjectableValues--">getInjectableValues</a></span>()</code>&nbsp;</td>
937</tr>
938<tr id="i70" class="altColor">
939<td class="colFirst"><code>com.fasterxml.jackson.core.JsonFactory</code></td>
940<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory--">getJsonFactory</a></span>()</code>
941<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
942<div class="block"><span class="deprecationComment">Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a> instead</span></div>
943</div>
944</td>
945</tr>
946<tr id="i71" class="rowColor">
947<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>
948<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory--">getNodeFactory</a></span>()</code>
949<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>
950 that this mapper will use when directly constructing
951 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div>
952</td>
953</tr>
954<tr id="i72" class="altColor">
955<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
956<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
957</tr>
958<tr id="i73" class="rowColor">
959<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
960<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig--">getSerializationConfig</a></span>()</code>
961<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>
962 object that defines configuration settings for serialization.</div>
963</td>
964</tr>
965<tr id="i74" class="altColor">
966<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>
967<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory--">getSerializerFactory</a></span>()</code>
968<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>
969</td>
970</tr>
971<tr id="i75" class="rowColor">
972<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
973<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider--">getSerializerProvider</a></span>()</code>&nbsp;</td>
974</tr>
975<tr id="i76" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code>
978<div class="block">Method for accessing subtype resolver in use.</div>
979</td>
980</tr>
981<tr id="i77" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory--">getTypeFactory</a></span>()</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 id="i78" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker--">getVisibilityChecker</a></span>()</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 id="i79" class="rowColor">
996<td class="colFirst"><code>boolean</code></td>
997<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">isEnabled</a></span>(<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 id="i80" class="altColor">
1003<td class="colFirst"><code>boolean</code></td>
1004<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonFactory.Feature-">isEnabled</a></span>(com.fasterxml.jackson.core.JsonFactory.Feature&nbsp;f)</code>
1005<div class="block">Convenience method, equivalent to:</div>
1006</td>
1007</tr>
1008<tr id="i81" class="rowColor">
1009<td class="colFirst"><code>boolean</code></td>
1010<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">isEnabled</a></span>(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</code>&nbsp;</td>
1011</tr>
1012<tr id="i82" class="altColor">
1013<td class="colFirst"><code>boolean</code></td>
1014<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">isEnabled</a></span>(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</code>&nbsp;</td>
1015</tr>
1016<tr id="i83" class="rowColor">
1017<td class="colFirst"><code>boolean</code></td>
1018<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<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 id="i84" class="altColor">
1023<td class="colFirst"><code>boolean</code></td>
1024<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">isEnabled</a></span>(<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 id="i85" class="rowColor">
1030<td class="colFirst"><code>int</code></td>
1031<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount--">mixInCount</a></span>()</code>&nbsp;</td>
1032</tr>
1033<tr id="i86" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader--">reader</a></span>()</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 id="i87" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.Base64Variant-">reader</a></span>(com.fasterxml.jackson.core.Base64Variant&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 id="i88" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-java.lang.Class-">reader</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1050<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1051<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-"><code>readerFor(Class)</code></a> instead</span></div>
1052</div>
1053</td>
1054</tr>
1055<tr id="i89" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.cfg.ContextAttributes-">reader</a></span>(<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 id="i90" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.DeserializationFeature-">reader</a></span>(<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 id="i91" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">reader</a></span>(<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 id="i92" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.FormatSchema-">reader</a></span>(com.fasterxml.jackson.core.FormatSchema&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 <code>JsonParser</code> used for
1084 reading content.</div>
1085</td>
1086</tr>
1087<tr id="i93" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.InjectableValues-">reader</a></span>(<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 id="i94" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.JavaType-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
1097<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1098<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-"><code>readerFor(JavaType)</code></a> instead</span></div>
1099</div>
1100</td>
1101</tr>
1102<tr id="i95" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.node.JsonNodeFactory-">reader</a></span>(<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 id="i96" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.type.TypeReference-">reader</a></span>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;type)</code>
1112<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1113<div class="block"><span class="deprecationComment">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</span></div>
1114</div>
1115</td>
1116</tr>
1117<tr id="i97" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-">readerFor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
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 id="i98" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-">readerFor</a></span>(<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 id="i99" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.core.type.TypeReference-">readerFor</a></span>(com.fasterxml.jackson.core.type.TypeReference&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 id="i100" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating-java.lang.Object-">readerForUpdating</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>
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 id="i101" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView-java.lang.Class-">readerWithView</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
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 id="i102" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-byte:A-">readTree</a></span>(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 id="i103" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.File-">readTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
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 id="i104" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-">readTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
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 id="i105" class="rowColor">
1173<td class="colFirst"><code>&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;<br>T</code></td>
1174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-com.fasterxml.jackson.core.JsonParser-">readTree</a></span>(com.fasterxml.jackson.core.JsonParser&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 id="i106" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.Reader-">readTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
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 id="i107" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.lang.String-">readTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
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 id="i108" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.net.URL-">readTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)</code>
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 id="i109" class="rowColor">
1199<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-java.lang.Class-">readValue</a></span>(byte[]&nbsp;src,
1201         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1202</tr>
1203<tr id="i110" class="altColor">
1204<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1205<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-java.lang.Class-">readValue</a></span>(byte[]&nbsp;src,
1206         int&nbsp;offset,
1207         int&nbsp;len,
1208         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1209</tr>
1210<tr id="i111" class="rowColor">
1211<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1212<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(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 id="i112" class="altColor">
1218<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1219<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(byte[]&nbsp;src,
1220         int&nbsp;offset,
1221         int&nbsp;len,
1222         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1223</tr>
1224<tr id="i113" class="rowColor">
1225<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1226<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(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 id="i114" class="altColor">
1230<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1231<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(byte[]&nbsp;src,
1232         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1233</tr>
1234<tr id="i115" class="rowColor">
1235<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1237         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1238<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1239</td>
1240</tr>
1241<tr id="i116" class="altColor">
1242<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
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 id="i117" class="rowColor">
1249<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1251         com.fasterxml.jackson.core.type.TypeReference&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 id="i118" class="altColor">
1256<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1258         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1259</tr>
1260<tr id="i119" class="rowColor">
1261<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
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 id="i120" class="altColor">
1266<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1268         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1269</tr>
1270<tr id="i121" class="rowColor">
1271<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">readValue</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1273         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
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/6/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 id="i122" class="altColor">
1280<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1281<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(com.fasterxml.jackson.core.JsonParser&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-java.lang.Class-"><code>readValue(JsonParser, Class)</code></a>.</div>
1284</td>
1285</tr>
1286<tr id="i123" class="rowColor">
1287<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">readValue</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1289         com.fasterxml.jackson.core.type.ResolvedType&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 id="i124" class="altColor">
1295<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1297         com.fasterxml.jackson.core.type.TypeReference&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 id="i125" class="rowColor">
1303<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1304<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1305         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1306</tr>
1307<tr id="i126" class="altColor">
1308<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
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 id="i127" class="rowColor">
1313<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1315         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>&nbsp;</td>
1316</tr>
1317<tr id="i128" class="altColor">
1318<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1320         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1321<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1322</td>
1323</tr>
1324<tr id="i129" class="rowColor">
1325<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
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 id="i130" class="altColor">
1332<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1334         com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)</code>
1335<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1336</td>
1337</tr>
1338<tr id="i131" class="rowColor">
1339<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1341         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1342<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1343</td>
1344</tr>
1345<tr id="i132" class="altColor">
1346<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
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 id="i133" class="rowColor">
1351<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1352<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1353         com.fasterxml.jackson.core.type.TypeReference&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 id="i134" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">readValues</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1360          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1361<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
1362</td>
1363</tr>
1364<tr id="i135" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">readValues</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
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">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
1369</td>
1370</tr>
1371<tr id="i136" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">readValues</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1374          com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)</code>
1375<div class="block">Method for reading sequence of Objects from parser stream.</div>
1376</td>
1377</tr>
1378<tr id="i137" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">readValues</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
1381          com.fasterxml.jackson.core.type.TypeReference&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 id="i138" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule-com.fasterxml.jackson.databind.Module-">registerModule</a></span>(<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 id="i139" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-java.lang.Iterable-">registerModules</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>
1396<div class="block">Convenience method for registering specified modules in order;
1397 functionally equivalent to:</div>
1398</td>
1399</tr>
1400<tr id="i140" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-com.fasterxml.jackson.databind.Module...-">registerModules</a></span>(<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 id="i141" class="rowColor">
1408<td class="colFirst"><code>void</code></td>
1409<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-java.lang.Class...-">registerSubtypes</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
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 id="i142" class="altColor">
1416<td class="colFirst"><code>void</code></td>
1417<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">registerSubtypes</a></span>(<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 id="i143" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospector</a></span>(<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 id="i144" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospectors</a></span>(<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 id="i145" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">setBase64Variant</a></span>(com.fasterxml.jackson.core.Base64Variant&nbsp;v)</code>
1443<div class="block">Method that will configure default <code>Base64Variant</code> that
1444 <code>byte[]</code> serializers and deserializers will use.</div>
1445</td>
1446</tr>
1447<tr id="i146" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">setConfig</a></span>(<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 id="i147" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.SerializationConfig-">setConfig</a></span>(<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 id="i148" class="altColor">
1462<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1463<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat-java.text.DateFormat-">setDateFormat</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
1464<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
1465 values as Strings, and deserializing from JSON Strings.</div>
1466</td>
1467</tr>
1468<tr id="i149" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">setDefaultPrettyPrinter</a></span>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
1471<div class="block">Method for specifying <code>PrettyPrinter</code> 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 id="i150" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">setDefaultTyping</a></span>(<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 id="i151" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">setFilterProvider</a></span>(<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 id="i152" class="altColor">
1491<td class="colFirst"><code>void</code></td>
1492<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">setFilters</a></span>(<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"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1494<div class="block"><span class="deprecationComment">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)</span></div>
1495</div>
1496</td>
1497</tr>
1498<tr id="i153" class="rowColor">
1499<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
1500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">setHandlerInstantiator</a></span>(<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 id="i154" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">setInjectableValues</a></span>(<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 id="i155" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale-java.util.Locale-">setLocale</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
1516<div class="block">Method for overriding default locale to use for formatting.</div>
1517</td>
1518</tr>
1519<tr id="i156" class="altColor">
1520<td class="colFirst"><code>void</code></td>
1521<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations-java.util.Map-">setMixInAnnotations</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1522<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1523<div class="block"><span class="deprecationComment">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>.</span></div>
1524</div>
1525</td>
1526</tr>
1527<tr id="i157" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">setMixInResolver</a></span>(<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 id="i158" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns-java.util.Map-">setMixIns</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
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 id="i159" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">setNodeFactory</a></span>(<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 id="i160" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setPropertyNamingStrategy</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>
1553<div class="block">Method for setting custom property naming strategy to use.</div>
1554</td>
1555</tr>
1556<tr id="i161" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">setSerializationInclusion</a></span>(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</code>
1559<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div>
1560</td>
1561</tr>
1562<tr id="i162" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">setSerializerFactory</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>
1565<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
1566 for constructing (bean) serializers.</div>
1567</td>
1568</tr>
1569<tr id="i163" class="rowColor">
1570<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">setSerializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</code>
1572<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use
1573 for handling caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
1574</td>
1575</tr>
1576<tr id="i164" class="altColor">
1577<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1578<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">setSubtypeResolver</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
1579<div class="block">Method for setting custom subtype resolver to use.</div>
1580</td>
1581</tr>
1582<tr id="i165" class="rowColor">
1583<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone-java.util.TimeZone-">setTimeZone</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
1585<div class="block">Method for overriding default TimeZone to use for formatting.</div>
1586</td>
1587</tr>
1588<tr id="i166" class="altColor">
1589<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1590<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">setTypeFactory</a></span>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</code>
1591<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
1592 used by this mapper.</div>
1593</td>
1594</tr>
1595<tr id="i167" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">setVisibility</a></span>(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
1598             com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</code>
1599<div class="block">Convenience method that allows changing configuration for
1600 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
1601 properties are auto-detected.</div>
1602</td>
1603</tr>
1604<tr id="i168" class="altColor">
1605<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1606<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">setVisibility</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1607<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>,
1608 object used for determining whether given property element
1609 (method, field, constructor) can be auto-detected or not.</div>
1610</td>
1611</tr>
1612<tr id="i169" class="rowColor">
1613<td class="colFirst"><code>void</code></td>
1614<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">setVisibilityChecker</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1615<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1616<div class="block"><span class="deprecationComment">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.</span></div>
1617</div>
1618</td>
1619</tr>
1620<tr id="i170" class="altColor">
1621<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
1622<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens-com.fasterxml.jackson.core.TreeNode-">treeAsTokens</a></span>(com.fasterxml.jackson.core.TreeNode&nbsp;n)</code>
1623<div class="block">Method for constructing a <code>JsonParser</code> out of JSON tree
1624 representation.</div>
1625</td>
1626</tr>
1627<tr id="i171" class="rowColor">
1628<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1629<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-">treeToValue</a></span>(com.fasterxml.jackson.core.TreeNode&nbsp;n,
1630           <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1631<div class="block">Convenience conversion method that will bind data given JSON tree
1632 contains into specific value (usually bean) type.</div>
1633</td>
1634</tr>
1635<tr id="i172" class="altColor">
1636<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;<br>T</code></td>
1637<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree-java.lang.Object-">valueToTree</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)</code>
1638<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
1639 construct equivalent JSON Tree representation.</div>
1640</td>
1641</tr>
1642<tr id="i173" class="rowColor">
1643<td class="colFirst"><code>com.fasterxml.jackson.core.Version</code></td>
1644<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version--">version</a></span>()</code>
1645<div class="block">Method that will return version information stored in and read from jar
1646 that contains this class.</div>
1647</td>
1648</tr>
1649<tr id="i174" class="altColor">
1650<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1651<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer--">writer</a></span>()</code>
1652<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>
1653 with default settings.</div>
1654</td>
1655</tr>
1656<tr id="i175" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.Base64Variant-">writer</a></span>(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</code>
1659<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
1660 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1661</td>
1662</tr>
1663<tr id="i176" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.io.CharacterEscapes-">writer</a></span>(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</code>
1666<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
1667 use specified character escaping details for output.</div>
1668</td>
1669</tr>
1670<tr id="i177" class="rowColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.cfg.ContextAttributes-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
1673<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
1674 use specified default attributes.</div>
1675</td>
1676</tr>
1677<tr id="i178" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-java.text.DateFormat-">writer</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
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 serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
1682 null passed, using timestamp (64-bit number.</div>
1683</td>
1684</tr>
1685<tr id="i179" class="rowColor">
1686<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1687<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.ser.FilterProvider-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1688<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
1689 serialize objects using specified filter provider.</div>
1690</td>
1691</tr>
1692<tr id="i180" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.FormatSchema-">writer</a></span>(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</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 pass specific schema object to <code>JsonGenerator</code> used for
1697 writing content.</div>
1698</td>
1699</tr>
1700<tr id="i181" class="rowColor">
1701<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1702<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.PrettyPrinter-">writer</a></span>(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</code>
1703<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
1704 serialize objects using specified pretty printer for indentation
1705 (or if null, no pretty printer)</div>
1706</td>
1707</tr>
1708<tr id="i182" class="altColor">
1709<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1710<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.SerializationFeature-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
1711<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
1712 specified feature enabled (compared to settings that this
1713 mapper instance has).</div>
1714</td>
1715</tr>
1716<tr id="i183" class="rowColor">
1717<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1718<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
1719      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
1720<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
1721 specified features enabled (compared to settings that this
1722 mapper instance has).</div>
1723</td>
1724</tr>
1725<tr id="i184" class="altColor">
1726<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1727<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-">writerFor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1728<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
1729 serialize objects using specified root type, instead of actual
1730 runtime type of value.</div>
1731</td>
1732</tr>
1733<tr id="i185" class="rowColor">
1734<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1735<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-">writerFor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
1736<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
1737 serialize objects using specified root type, instead of actual
1738 runtime type of value.</div>
1739</td>
1740</tr>
1741<tr id="i186" class="altColor">
1742<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1743<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.core.type.TypeReference-">writerFor</a></span>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
1744<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
1745 serialize objects using specified root type, instead of actual
1746 runtime type of value.</div>
1747</td>
1748</tr>
1749<tr id="i187" class="rowColor">
1750<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1751<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter--">writerWithDefaultPrettyPrinter</a></span>()</code>
1752<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
1753 serialize objects using the default pretty printer for indentation</div>
1754</td>
1755</tr>
1756<tr id="i188" class="altColor">
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><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-java.lang.Class-">writerWithType</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1759<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1760<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-"><code>writerFor(Class)</code></a> instead</span></div>
1761</div>
1762</td>
1763</tr>
1764<tr id="i189" class="rowColor">
1765<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1766<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-com.fasterxml.jackson.databind.JavaType-">writerWithType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
1767<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1768<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-"><code>writerFor(JavaType)</code></a> instead</span></div>
1769</div>
1770</td>
1771</tr>
1772<tr id="i190" class="altColor">
1773<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1774<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-com.fasterxml.jackson.core.type.TypeReference-">writerWithType</a></span>(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</code>
1775<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1776<div class="block"><span class="deprecationComment">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</span></div>
1777</div>
1778</td>
1779</tr>
1780<tr id="i191" class="rowColor">
1781<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1782<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView-java.lang.Class-">writerWithView</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
1783<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
1784 serialize objects using specified JSON View (filter).</div>
1785</td>
1786</tr>
1787<tr id="i192" class="altColor">
1788<td class="colFirst"><code>void</code></td>
1789<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.JsonNode-">writeTree</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1790         <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)</code>
1791<div class="block">Method to serialize given JSON Tree, using generator
1792 provided.</div>
1793</td>
1794</tr>
1795<tr id="i193" class="rowColor">
1796<td class="colFirst"><code>void</code></td>
1797<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-">writeTree</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
1798         com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)</code>&nbsp;</td>
1799</tr>
1800<tr id="i194" class="altColor">
1801<td class="colFirst"><code>void</code></td>
1802<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.File-java.lang.Object-">writeValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
1803          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1804<div class="block">Method that can be used to serialize any Java value as
1805 JSON output, written to File provided.</div>
1806</td>
1807</tr>
1808<tr id="i195" class="rowColor">
1809<td class="colFirst"><code>void</code></td>
1810<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">writeValue</a></span>(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
1811          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1812<div class="block">Method that can be used to serialize any Java value as
1813 JSON output, using provided <code>JsonGenerator</code>.</div>
1814</td>
1815</tr>
1816<tr id="i196" class="altColor">
1817<td class="colFirst"><code>void</code></td>
1818<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.OutputStream-java.lang.Object-">writeValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
1819          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1820<div class="block">Method that can be used to serialize any Java value as
1821 JSON output, using output stream provided (using encoding
1822 <code>JsonEncoding.UTF8</code>).</div>
1823</td>
1824</tr>
1825<tr id="i197" class="rowColor">
1826<td class="colFirst"><code>void</code></td>
1827<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-">writeValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
1828          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1829<div class="block">Method that can be used to serialize any Java value as
1830 JSON output, using Writer provided.</div>
1831</td>
1832</tr>
1833<tr id="i198" class="altColor">
1834<td class="colFirst"><code>byte[]</code></td>
1835<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes-java.lang.Object-">writeValueAsBytes</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1836<div class="block">Method that can be used to serialize any Java value as
1837 a byte array.</div>
1838</td>
1839</tr>
1840<tr id="i199" class="rowColor">
1841<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
1842<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString-java.lang.Object-">writeValueAsString</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1843<div class="block">Method that can be used to serialize any Java value as
1844 a String.</div>
1845</td>
1846</tr>
1847</table>
1848<ul class="blockList">
1849<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
1850<!--   -->
1851</a>
1852<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
1853<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
1854</ul>
1855</li>
1856</ul>
1857</li>
1858</ul>
1859</div>
1860<div class="details">
1861<ul class="blockList">
1862<li class="blockList">
1863<!-- ============ FIELD DETAIL =========== -->
1864<ul class="blockList">
1865<li class="blockList"><a name="field.detail">
1866<!--   -->
1867</a>
1868<h3>Field Detail</h3>
1869<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
1870<!--   -->
1871</a>
1872<ul class="blockList">
1873<li class="blockList">
1874<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
1875<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>
1876</li>
1877</ul>
1878<a name="STD_VISIBILITY_CHECKER">
1879<!--   -->
1880</a>
1881<ul class="blockList">
1882<li class="blockList">
1883<h4>STD_VISIBILITY_CHECKER</h4>
1884<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>
1885</li>
1886</ul>
1887<a name="Z:Z_defaultPrettyPrinter">
1888<!--   -->
1889</a>
1890<ul class="blockList">
1891<li class="blockList">
1892<h4>_defaultPrettyPrinter</h4>
1893<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1894protected static final&nbsp;com.fasterxml.jackson.core.PrettyPrinter _defaultPrettyPrinter</pre>
1895<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6, do not use: will be removed in 2.7 or later</span></div>
1896</li>
1897</ul>
1898<a name="DEFAULT_BASE">
1899<!--   -->
1900</a>
1901<ul class="blockList">
1902<li class="blockList">
1903<h4>DEFAULT_BASE</h4>
1904<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>
1905<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>
1906 instances.</div>
1907</li>
1908</ul>
1909<a name="Z:Z_jsonFactory">
1910<!--   -->
1911</a>
1912<ul class="blockList">
1913<li class="blockList">
1914<h4>_jsonFactory</h4>
1915<pre>protected final&nbsp;com.fasterxml.jackson.core.JsonFactory _jsonFactory</pre>
1916<div class="block">Factory used to create <code>JsonParser</code> and <code>JsonGenerator</code>
1917 instances as necessary.</div>
1918</li>
1919</ul>
1920<a name="Z:Z_typeFactory">
1921<!--   -->
1922</a>
1923<ul class="blockList">
1924<li class="blockList">
1925<h4>_typeFactory</h4>
1926<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
1927<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;
1928 needed to allow modules to add more custom type handling
1929 (mostly to support types of non-Java JVM languages)</div>
1930</li>
1931</ul>
1932<a name="Z:Z_injectableValues">
1933<!--   -->
1934</a>
1935<ul class="blockList">
1936<li class="blockList">
1937<h4>_injectableValues</h4>
1938<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
1939<div class="block">Provider for values to inject in deserialized POJOs.</div>
1940</li>
1941</ul>
1942<a name="Z:Z_subtypeResolver">
1943<!--   -->
1944</a>
1945<ul class="blockList">
1946<li class="blockList">
1947<h4>_subtypeResolver</h4>
1948<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
1949<div class="block">Thing used for registering sub-types, resolving them to
1950 super/sub-types as needed.</div>
1951</li>
1952</ul>
1953<a name="Z:Z_mixIns">
1954<!--   -->
1955</a>
1956<ul class="blockList">
1957<li class="blockList">
1958<h4>_mixIns</h4>
1959<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
1960<div class="block">Mapping that defines how to apply mix-in annotations: key is
1961 the type to received additional annotations, and value is the
1962 type that has annotations to "mix in".
1963<p>
1964 Annotations associated with the value classes will be used to
1965 override annotations of the key class, associated with the
1966 same field or method. They can be further masked by sub-classes:
1967 you can think of it as injecting annotations between the target
1968 class and its sub-classes (or interfaces)</div>
1969<dl>
1970<dt><span class="simpleTagLabel">Since:</span></dt>
1971<dd>2.6 (earlier was a simple <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a></dd>
1972</dl>
1973</li>
1974</ul>
1975<a name="Z:Z_serializationConfig">
1976<!--   -->
1977</a>
1978<ul class="blockList">
1979<li class="blockList">
1980<h4>_serializationConfig</h4>
1981<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
1982<div class="block">Configuration object that defines basic global
1983 settings for the serialization process</div>
1984</li>
1985</ul>
1986<a name="Z:Z_serializerProvider">
1987<!--   -->
1988</a>
1989<ul class="blockList">
1990<li class="blockList">
1991<h4>_serializerProvider</h4>
1992<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
1993<div class="block">Object that manages access to serializers used for serialization,
1994 including caching.
1995 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory"><code>_serializerFactory</code></a> to allow
1996 for constructing custom serializers.
1997<p>
1998 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>,
1999 mappers and readers need to access additional API defined by
2000 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
2001</li>
2002</ul>
2003<a name="Z:Z_serializerFactory">
2004<!--   -->
2005</a>
2006<ul class="blockList">
2007<li class="blockList">
2008<h4>_serializerFactory</h4>
2009<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
2010<div class="block">Serializer factory used for constructing serializers.</div>
2011</li>
2012</ul>
2013<a name="Z:Z_deserializationConfig">
2014<!--   -->
2015</a>
2016<ul class="blockList">
2017<li class="blockList">
2018<h4>_deserializationConfig</h4>
2019<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
2020<div class="block">Configuration object that defines basic global
2021 settings for the serialization process</div>
2022</li>
2023</ul>
2024<a name="Z:Z_deserializationContext">
2025<!--   -->
2026</a>
2027<ul class="blockList">
2028<li class="blockList">
2029<h4>_deserializationContext</h4>
2030<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
2031<div class="block">Blueprint context object; stored here to allow custom
2032 sub-classes. Contains references to objects needed for
2033 deserialization construction (cache, factory).</div>
2034</li>
2035</ul>
2036<a name="Z:Z_registeredModuleTypes">
2037<!--   -->
2038</a>
2039<ul class="blockList">
2040<li class="blockList">
2041<h4>_registeredModuleTypes</h4>
2042<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _registeredModuleTypes</pre>
2043<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
2044 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>
2045 is enabled, so that duplicate registration calls can be ignored
2046 (to avoid adding same handlers multiple times, mostly).</div>
2047<dl>
2048<dt><span class="simpleTagLabel">Since:</span></dt>
2049<dd>2.5</dd>
2050</dl>
2051</li>
2052</ul>
2053<a name="Z:Z_rootDeserializers">
2054<!--   -->
2055</a>
2056<ul class="blockListLast">
2057<li class="blockList">
2058<h4>_rootDeserializers</h4>
2059<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _rootDeserializers</pre>
2060<div class="block">We will use a separate main-level Map for keeping track
2061 of root-level deserializers. This is where most successful
2062 cache lookups get resolved.
2063 Map will contain resolvers for all kinds of types, including
2064 container types: this is different from the component cache
2065 which will only cache bean deserializers.
2066<p>
2067 Given that we don't expect much concurrency for additions
2068 (should very quickly converge to zero after startup), let's
2069 explicitly define a low concurrency setting.
2070<p>
2071 Since version 1.5, these may are either "raw" deserializers (when
2072 no type information is needed for base type), or type-wrapped
2073 deserializers (if it is needed)</div>
2074</li>
2075</ul>
2076</li>
2077</ul>
2078<!-- ========= CONSTRUCTOR DETAIL ======== -->
2079<ul class="blockList">
2080<li class="blockList"><a name="constructor.detail">
2081<!--   -->
2082</a>
2083<h3>Constructor Detail</h3>
2084<a name="ObjectMapper--">
2085<!--   -->
2086</a>
2087<ul class="blockList">
2088<li class="blockList">
2089<h4>ObjectMapper</h4>
2090<pre>public&nbsp;ObjectMapper()</pre>
2091<div class="block">Default constructor, which will construct the default
2092 <code>JsonFactory</code> as necessary, use
2093 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
2094 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
2095 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
2096 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
2097 This means that it
2098 can serialize all standard JDK types, as well as regular
2099 Java Beans (based on method names and Jackson-specific annotations),
2100 but does not support JAXB annotations.</div>
2101</li>
2102</ul>
2103<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">
2104<!--   -->
2105</a>
2106<ul class="blockList">
2107<li class="blockList">
2108<h4>ObjectMapper</h4>
2109<pre>public&nbsp;ObjectMapper(com.fasterxml.jackson.core.JsonFactory&nbsp;jf)</pre>
2110<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
2111 for constructing necessary <code>JsonParser</code>s and/or
2112 <code>JsonGenerator</code>s.</div>
2113</li>
2114</ul>
2115<a name="ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">
2116<!--   -->
2117</a>
2118<ul class="blockList">
2119<li class="blockList">
2120<h4>ObjectMapper</h4>
2121<pre>protected&nbsp;ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</pre>
2122<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
2123<dl>
2124<dt><span class="simpleTagLabel">Since:</span></dt>
2125<dd>2.1</dd>
2126</dl>
2127</li>
2128</ul>
2129<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-">
2130<!--   -->
2131</a>
2132<ul class="blockListLast">
2133<li class="blockList">
2134<h4>ObjectMapper</h4>
2135<pre>public&nbsp;ObjectMapper(com.fasterxml.jackson.core.JsonFactory&nbsp;jf,
2136                    <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
2137                    <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</pre>
2138<div class="block">Constructs instance that uses specified <code>JsonFactory</code>
2139 for constructing necessary <code>JsonParser</code>s and/or
2140 <code>JsonGenerator</code>s, and uses given providers for accessing
2141 serializers and deserializers.</div>
2142<dl>
2143<dt><span class="paramLabel">Parameters:</span></dt>
2144<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>
2145<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>
2146<dd><code>dc</code> - Blueprint deserialization context instance to use for creating
2147    actual context objects; if null, will construct standard
2148    <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd>
2149</dl>
2150</li>
2151</ul>
2152</li>
2153</ul>
2154<!-- ============ METHOD DETAIL ========== -->
2155<ul class="blockList">
2156<li class="blockList"><a name="method.detail">
2157<!--   -->
2158</a>
2159<h3>Method Detail</h3>
2160<a name="defaultClassIntrospector--">
2161<!--   -->
2162</a>
2163<ul class="blockList">
2164<li class="blockList">
2165<h4>defaultClassIntrospector</h4>
2166<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>
2167<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>
2168 to use.</div>
2169<dl>
2170<dt><span class="simpleTagLabel">Since:</span></dt>
2171<dd>2.5</dd>
2172</dl>
2173</li>
2174</ul>
2175<a name="copy--">
2176<!--   -->
2177</a>
2178<ul class="blockList">
2179<li class="blockList">
2180<h4>copy</h4>
2181<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;copy()</pre>
2182<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
2183 has same initial configuration as this instance. Note that this
2184 also requires making a copy of the underlying <code>JsonFactory</code>
2185 instance.
2186<p>
2187 Method is typically
2188 used when multiple, differently configured mappers are needed.
2189 Although configuration is shared, cached serializers and deserializers
2190 are NOT shared, which means that the new instance may be re-configured
2191 before use; meaning that it behaves the same way as if an instance
2192 was constructed from scratch.</div>
2193<dl>
2194<dt><span class="simpleTagLabel">Since:</span></dt>
2195<dd>2.1</dd>
2196</dl>
2197</li>
2198</ul>
2199<a name="Z:Z_checkInvalidCopy-java.lang.Class-">
2200<!--   -->
2201</a>
2202<ul class="blockList">
2203<li class="blockList">
2204<h4>_checkInvalidCopy</h4>
2205<pre>protected&nbsp;void&nbsp;_checkInvalidCopy(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</pre>
2206<dl>
2207<dt><span class="simpleTagLabel">Since:</span></dt>
2208<dd>2.1</dd>
2209</dl>
2210</li>
2211</ul>
2212<a name="Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-">
2213<!--   -->
2214</a>
2215<ul class="blockList">
2216<li class="blockList">
2217<h4>_newReader</h4>
2218<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>
2219<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>
2220 instances of proper sub-type</div>
2221<dl>
2222<dt><span class="simpleTagLabel">Since:</span></dt>
2223<dd>2.5</dd>
2224</dl>
2225</li>
2226</ul>
2227<a name="Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.FormatSchema-com.fasterxml.jackson.databind.InjectableValues-">
2228<!--   -->
2229</a>
2230<ul class="blockList">
2231<li class="blockList">
2232<h4>_newReader</h4>
2233<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,
2234                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
2235                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
2236                                  com.fasterxml.jackson.core.FormatSchema&nbsp;schema,
2237                                  <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2238<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>
2239 instances of proper sub-type</div>
2240<dl>
2241<dt><span class="simpleTagLabel">Since:</span></dt>
2242<dd>2.5</dd>
2243</dl>
2244</li>
2245</ul>
2246<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-">
2247<!--   -->
2248</a>
2249<ul class="blockList">
2250<li class="blockList">
2251<h4>_newWriter</h4>
2252<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>
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>
2256<dt><span class="simpleTagLabel">Since:</span></dt>
2257<dd>2.5</dd>
2258</dl>
2259</li>
2260</ul>
2261<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">
2262<!--   -->
2263</a>
2264<ul class="blockList">
2265<li class="blockList">
2266<h4>_newWriter</h4>
2267<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,
2268                                  com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
2269<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>
2270 instances of proper sub-type</div>
2271<dl>
2272<dt><span class="simpleTagLabel">Since:</span></dt>
2273<dd>2.5</dd>
2274</dl>
2275</li>
2276</ul>
2277<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">
2278<!--   -->
2279</a>
2280<ul class="blockList">
2281<li class="blockList">
2282<h4>_newWriter</h4>
2283<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,
2284                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2285                                  com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
2286<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>
2287 instances of proper sub-type</div>
2288<dl>
2289<dt><span class="simpleTagLabel">Since:</span></dt>
2290<dd>2.5</dd>
2291</dl>
2292</li>
2293</ul>
2294<a name="version--">
2295<!--   -->
2296</a>
2297<ul class="blockList">
2298<li class="blockList">
2299<h4>version</h4>
2300<pre>public&nbsp;com.fasterxml.jackson.core.Version&nbsp;version()</pre>
2301<div class="block">Method that will return version information stored in and read from jar
2302 that contains this class.</div>
2303<dl>
2304<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2305<dd><code>version</code>&nbsp;in interface&nbsp;<code>com.fasterxml.jackson.core.Versioned</code></dd>
2306<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
2307<dd><code>version</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
2308</dl>
2309</li>
2310</ul>
2311<a name="registerModule-com.fasterxml.jackson.databind.Module-">
2312<!--   -->
2313</a>
2314<ul class="blockList">
2315<li class="blockList">
2316<h4>registerModule</h4>
2317<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>
2318<div class="block">Method for registering a module that can extend functionality
2319 provided by this mapper; for example, by adding providers for
2320 custom serializers and deserializers.</div>
2321<dl>
2322<dt><span class="paramLabel">Parameters:</span></dt>
2323<dd><code>module</code> - Module to register</dd>
2324</dl>
2325</li>
2326</ul>
2327<a name="registerModules-com.fasterxml.jackson.databind.Module...-">
2328<!--   -->
2329</a>
2330<ul class="blockList">
2331<li class="blockList">
2332<h4>registerModules</h4>
2333<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>
2334<div class="block">Convenience method for registering specified modules in order;
2335 functionally equivalent to:
2336<pre>
2337   for (Module module : modules) {
2338      registerModule(module);
2339   }
2340</pre></div>
2341<dl>
2342<dt><span class="simpleTagLabel">Since:</span></dt>
2343<dd>2.2</dd>
2344</dl>
2345</li>
2346</ul>
2347<a name="registerModules-java.lang.Iterable-">
2348<!--   -->
2349</a>
2350<ul class="blockList">
2351<li class="blockList">
2352<h4>registerModules</h4>
2353<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</pre>
2354<div class="block">Convenience method for registering specified modules in order;
2355 functionally equivalent to:
2356<pre>
2357   for (Module module : modules) {
2358      registerModule(module);
2359   }
2360</pre></div>
2361<dl>
2362<dt><span class="simpleTagLabel">Since:</span></dt>
2363<dd>2.2</dd>
2364</dl>
2365</li>
2366</ul>
2367<a name="findModules--">
2368<!--   -->
2369</a>
2370<ul class="blockList">
2371<li class="blockList">
2372<h4>findModules</h4>
2373<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
2374<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2375 facility, along with module-provided SPI.
2376<p>
2377 Note that method does not do any caching, so calls should be considered
2378 potentially expensive.</div>
2379<dl>
2380<dt><span class="simpleTagLabel">Since:</span></dt>
2381<dd>2.2</dd>
2382</dl>
2383</li>
2384</ul>
2385<a name="findModules-java.lang.ClassLoader-">
2386<!--   -->
2387</a>
2388<ul class="blockList">
2389<li class="blockList">
2390<h4>findModules</h4>
2391<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
2392<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2393 facility, along with module-provided SPI.
2394<p>
2395 Note that method does not do any caching, so calls should be considered
2396 potentially expensive.</div>
2397<dl>
2398<dt><span class="simpleTagLabel">Since:</span></dt>
2399<dd>2.2</dd>
2400</dl>
2401</li>
2402</ul>
2403<a name="findAndRegisterModules--">
2404<!--   -->
2405</a>
2406<ul class="blockList">
2407<li class="blockList">
2408<h4>findAndRegisterModules</h4>
2409<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;findAndRegisterModules()</pre>
2410<div class="block">Convenience method that is functionally equivalent to:
2411<code>
2412   mapper.registerModules(mapper.findModules());
2413</code>
2414<p>
2415 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--"><code>findModules()</code></a>, no caching is done for modules, so care
2416 needs to be taken to either create and share a single mapper instance;
2417 or to cache introspected set of modules.</div>
2418<dl>
2419<dt><span class="simpleTagLabel">Since:</span></dt>
2420<dd>2.2</dd>
2421</dl>
2422</li>
2423</ul>
2424<a name="getSerializationConfig--">
2425<!--   -->
2426</a>
2427<ul class="blockList">
2428<li class="blockList">
2429<h4>getSerializationConfig</h4>
2430<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
2431<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>
2432 object that defines configuration settings for serialization.
2433<p>
2434 Note that since instances are immutable, you can NOT change settings
2435 by accessing an instance and calling methods: this will simply create
2436 new instance of config object.</div>
2437</li>
2438</ul>
2439<a name="getDeserializationConfig--">
2440<!--   -->
2441</a>
2442<ul class="blockList">
2443<li class="blockList">
2444<h4>getDeserializationConfig</h4>
2445<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
2446<div class="block">Method that returns
2447 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
2448 that defines configuration settings for deserialization.
2449<p>
2450 Note that since instances are immutable, you can NOT change settings
2451 by accessing an instance and calling methods: this will simply create
2452 new instance of config object.</div>
2453</li>
2454</ul>
2455<a name="getDeserializationContext--">
2456<!--   -->
2457</a>
2458<ul class="blockList">
2459<li class="blockList">
2460<h4>getDeserializationContext</h4>
2461<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
2462<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>.
2463<p>
2464 Note that since instances are immutable, you can NOT change settings
2465 by accessing an instance and calling methods: this will simply create
2466 new instance of context object.</div>
2467</li>
2468</ul>
2469<a name="setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">
2470<!--   -->
2471</a>
2472<ul class="blockList">
2473<li class="blockList">
2474<h4>setSerializerFactory</h4>
2475<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>
2476<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
2477 for constructing (bean) serializers.</div>
2478</li>
2479</ul>
2480<a name="getSerializerFactory--">
2481<!--   -->
2482</a>
2483<ul class="blockList">
2484<li class="blockList">
2485<h4>getSerializerFactory</h4>
2486<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>
2487<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>.
2488<p>
2489 Note that since instances are immutable, you can NOT change settings
2490 by accessing an instance and calling methods: this will simply create
2491 new instance of factory object.</div>
2492</li>
2493</ul>
2494<a name="setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">
2495<!--   -->
2496</a>
2497<ul class="blockList">
2498<li class="blockList">
2499<h4>setSerializerProvider</h4>
2500<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>
2501<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use
2502 for handling caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
2503</li>
2504</ul>
2505<a name="getSerializerProvider--">
2506<!--   -->
2507</a>
2508<ul class="blockList">
2509<li class="blockList">
2510<h4>getSerializerProvider</h4>
2511<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
2512</li>
2513</ul>
2514<a name="setMixIns-java.util.Map-">
2515<!--   -->
2516</a>
2517<ul class="blockList">
2518<li class="blockList">
2519<h4>setMixIns</h4>
2520<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixIns(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2521<div class="block">Method to use for defining mix-in annotations to use for augmenting
2522 annotations that processable (serializable / deserializable)
2523 classes have.
2524 Mixing in is done when introspecting class annotations and properties.
2525 Map passed contains keys that are target classes (ones to augment
2526 with new annotation overrides), and values that are source classes
2527 (have annotations to use for augmentation).
2528 Annotations from source classes (and their supertypes)
2529 will <b>override</b>
2530 annotations that target classes (and their super-types) have.
2531<p>
2532 Note that this method will CLEAR any previously defined mix-ins
2533 for this mapper.</div>
2534<dl>
2535<dt><span class="simpleTagLabel">Since:</span></dt>
2536<dd>2.5</dd>
2537</dl>
2538</li>
2539</ul>
2540<a name="addMixIn-java.lang.Class-java.lang.Class-">
2541<!--   -->
2542</a>
2543<ul class="blockList">
2544<li class="blockList">
2545<h4>addMixIn</h4>
2546<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addMixIn(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2547                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2548<div class="block">Method to use for adding mix-in annotations to use for augmenting
2549 specified class or interface. All annotations from
2550 <code>mixinSource</code> are taken to override annotations
2551 that <code>target</code> (or its supertypes) has.</div>
2552<dl>
2553<dt><span class="paramLabel">Parameters:</span></dt>
2554<dd><code>target</code> - Class (or interface) whose annotations to effectively override</dd>
2555<dd><code>mixinSource</code> - Class (or interface) whose annotations are to
2556   be "added" to target's annotations, overriding as necessary</dd>
2557<dt><span class="simpleTagLabel">Since:</span></dt>
2558<dd>2.5</dd>
2559</dl>
2560</li>
2561</ul>
2562<a name="setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">
2563<!--   -->
2564</a>
2565<ul class="blockList">
2566<li class="blockList">
2567<h4>setMixInResolver</h4>
2568<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>
2569<div class="block">Method that can be called to specify given resolver for locating
2570 mix-in classes to use, overriding directly added mappings.
2571 Note that direct mappings are not cleared, but they are only applied
2572 if resolver does not provide mix-in matches.</div>
2573<dl>
2574<dt><span class="simpleTagLabel">Since:</span></dt>
2575<dd>2.6</dd>
2576</dl>
2577</li>
2578</ul>
2579<a name="findMixInClassFor-java.lang.Class-">
2580<!--   -->
2581</a>
2582<ul class="blockList">
2583<li class="blockList">
2584<h4>findMixInClassFor</h4>
2585<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findMixInClassFor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
2586</li>
2587</ul>
2588<a name="mixInCount--">
2589<!--   -->
2590</a>
2591<ul class="blockList">
2592<li class="blockList">
2593<h4>mixInCount</h4>
2594<pre>public&nbsp;int&nbsp;mixInCount()</pre>
2595</li>
2596</ul>
2597<a name="setMixInAnnotations-java.util.Map-">
2598<!--   -->
2599</a>
2600<ul class="blockList">
2601<li class="blockList">
2602<h4>setMixInAnnotations</h4>
2603<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2604public&nbsp;void&nbsp;setMixInAnnotations(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2605<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">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>.</span></div>
2606</li>
2607</ul>
2608<a name="addMixInAnnotations-java.lang.Class-java.lang.Class-">
2609<!--   -->
2610</a>
2611<ul class="blockList">
2612<li class="blockList">
2613<h4>addMixInAnnotations</h4>
2614<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2615public final&nbsp;void&nbsp;addMixInAnnotations(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2616                                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2617<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-"><code>addMixIn(Class, Class)</code></a>.</span></div>
2618</li>
2619</ul>
2620<a name="getVisibilityChecker--">
2621<!--   -->
2622</a>
2623<ul class="blockList">
2624<li class="blockList">
2625<h4>getVisibilityChecker</h4>
2626<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>
2627<div class="block">Method for accessing currently configured visibility checker;
2628 object used for determining whether given property element
2629 (method, field, constructor) can be auto-detected or not.</div>
2630</li>
2631</ul>
2632<a name="setVisibilityChecker-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
2633<!--   -->
2634</a>
2635<ul class="blockList">
2636<li class="blockList">
2637<h4>setVisibilityChecker</h4>
2638<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2639public&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>
2640<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">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.</span></div>
2641</li>
2642</ul>
2643<a name="setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
2644<!--   -->
2645</a>
2646<ul class="blockList">
2647<li class="blockList">
2648<h4>setVisibility</h4>
2649<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>
2650<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>,
2651 object used for determining whether given property element
2652 (method, field, constructor) can be auto-detected or not.
2653 This default checker is used if no per-class overrides
2654 are defined.</div>
2655<dl>
2656<dt><span class="simpleTagLabel">Since:</span></dt>
2657<dd>2.6</dd>
2658</dl>
2659</li>
2660</ul>
2661<a name="setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
2662<!--   -->
2663</a>
2664<ul class="blockList">
2665<li class="blockList">
2666<h4>setVisibility</h4>
2667<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor&nbsp;forMethod,
2668                                  com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility&nbsp;visibility)</pre>
2669<div class="block">Convenience method that allows changing configuration for
2670 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
2671 properties are auto-detected.
2672 Basically short cut for doing:
2673<pre>
2674  mapper.setVisibilityChecker(
2675     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
2676  );
2677</pre>
2678 one common use case would be to do:
2679<pre>
2680  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
2681</pre>
2682 which would make all member fields serializable without further annotations,
2683 instead of just public fields (default setting).</div>
2684<dl>
2685<dt><span class="paramLabel">Parameters:</span></dt>
2686<dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
2687     setter, creator)</dd>
2688<dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
2689<dt><span class="returnLabel">Returns:</span></dt>
2690<dd>Modified mapper instance (that is, "this"), to allow chaining
2691    of configuration calls</dd>
2692</dl>
2693</li>
2694</ul>
2695<a name="getSubtypeResolver--">
2696<!--   -->
2697</a>
2698<ul class="blockList">
2699<li class="blockList">
2700<h4>getSubtypeResolver</h4>
2701<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>
2702<div class="block">Method for accessing subtype resolver in use.</div>
2703</li>
2704</ul>
2705<a name="setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">
2706<!--   -->
2707</a>
2708<ul class="blockList">
2709<li class="blockList">
2710<h4>setSubtypeResolver</h4>
2711<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>
2712<div class="block">Method for setting custom subtype resolver to use.</div>
2713</li>
2714</ul>
2715<a name="setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
2716<!--   -->
2717</a>
2718<ul class="blockList">
2719<li class="blockList">
2720<h4>setAnnotationIntrospector</h4>
2721<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>
2722<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
2723 mapper instance for both serialization and deserialization.
2724 Note that doing this will replace the current introspector, which
2725 may lead to unavailability of core Jackson annotations.
2726 If you want to combine handling of multiple introspectors,
2727 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>
2728<dl>
2729<dt><span class="seeLabel">See Also:</span></dt>
2730<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
2731</dl>
2732</li>
2733</ul>
2734<a name="setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
2735<!--   -->
2736</a>
2737<ul class="blockList">
2738<li class="blockList">
2739<h4>setAnnotationIntrospectors</h4>
2740<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,
2741                                               <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</pre>
2742<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
2743 by this mapper instance for serialization and deserialization,
2744 specifying them separately so that different introspection can be
2745 used for different aspects</div>
2746<dl>
2747<dt><span class="paramLabel">Parameters:</span></dt>
2748<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
2749    serialization</dd>
2750<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
2751    deserialization</dd>
2752<dt><span class="simpleTagLabel">Since:</span></dt>
2753<dd>2.1</dd>
2754<dt><span class="seeLabel">See Also:</span></dt>
2755<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
2756</dl>
2757</li>
2758</ul>
2759<a name="setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
2760<!--   -->
2761</a>
2762<ul class="blockList">
2763<li class="blockList">
2764<h4>setPropertyNamingStrategy</h4>
2765<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>
2766<div class="block">Method for setting custom property naming strategy to use.</div>
2767</li>
2768</ul>
2769<a name="getPropertyNamingStrategy--">
2770<!--   -->
2771</a>
2772<ul class="blockList">
2773<li class="blockList">
2774<h4>getPropertyNamingStrategy</h4>
2775<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
2776<dl>
2777<dt><span class="simpleTagLabel">Since:</span></dt>
2778<dd>2.5</dd>
2779</dl>
2780</li>
2781</ul>
2782<a name="setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
2783<!--   -->
2784</a>
2785<ul class="blockList">
2786<li class="blockList">
2787<h4>setSerializationInclusion</h4>
2788<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include&nbsp;incl)</pre>
2789<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div>
2790</li>
2791</ul>
2792<a name="setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">
2793<!--   -->
2794</a>
2795<ul class="blockList">
2796<li class="blockList">
2797<h4>setDefaultPrettyPrinter</h4>
2798<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
2799<div class="block">Method for specifying <code>PrettyPrinter</code> to use when "default pretty-printing"
2800 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
2801<dl>
2802<dt><span class="paramLabel">Parameters:</span></dt>
2803<dd><code>pp</code> - Pretty printer to use by default.</dd>
2804<dt><span class="returnLabel">Returns:</span></dt>
2805<dd>This mapper, useful for call-chaining</dd>
2806<dt><span class="simpleTagLabel">Since:</span></dt>
2807<dd>2.6</dd>
2808</dl>
2809</li>
2810</ul>
2811<a name="enableDefaultTyping--">
2812<!--   -->
2813</a>
2814<ul class="blockList">
2815<li class="blockList">
2816<h4>enableDefaultTyping</h4>
2817<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
2818<div class="block">Convenience method that is equivalent to calling
2819<pre>
2820  enableObjectTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
2821</pre></div>
2822</li>
2823</ul>
2824<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">
2825<!--   -->
2826</a>
2827<ul class="blockList">
2828<li class="blockList">
2829<h4>enableDefaultTyping</h4>
2830<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>
2831<div class="block">Convenience method that is equivalent to calling
2832<pre>
2833  enableObjectTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
2834</pre></div>
2835</li>
2836</ul>
2837<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">
2838<!--   -->
2839</a>
2840<ul class="blockList">
2841<li class="blockList">
2842<h4>enableDefaultTyping</h4>
2843<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,
2844                                        com.fasterxml.jackson.annotation.JsonTypeInfo.As&nbsp;includeAs)</pre>
2845<div class="block">Method for enabling automatic inclusion of type information, needed
2846 for proper deserialization of polymorphic types (unless types
2847 have been annotated with <code>JsonTypeInfo</code>).
2848<P>
2849 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
2850 and attempts of do so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
2851 this limitation explicit.</div>
2852<dl>
2853<dt><span class="paramLabel">Parameters:</span></dt>
2854<dd><code>applicability</code> - Defines kinds of types for which additional type information
2855    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>
2856</dl>
2857</li>
2858</ul>
2859<a name="enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">
2860<!--   -->
2861</a>
2862<ul class="blockList">
2863<li class="blockList">
2864<h4>enableDefaultTypingAsProperty</h4>
2865<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,
2866                                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
2867<div class="block">Method for enabling automatic inclusion of type information -- needed
2868 for proper deserialization of polymorphic types (unless types
2869 have been annotated with <code>JsonTypeInfo</code>) --
2870 using "As.PROPERTY" inclusion mechanism and specified property name
2871 to use for inclusion (default being "@class" since default type information
2872 always uses class name as type identifier)</div>
2873</li>
2874</ul>
2875<a name="disableDefaultTyping--">
2876<!--   -->
2877</a>
2878<ul class="blockList">
2879<li class="blockList">
2880<h4>disableDefaultTyping</h4>
2881<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
2882<div class="block">Method for disabling automatic inclusion of type information; if so, only
2883 explicitly annotated types (ones with
2884 <code>JsonTypeInfo</code>) will have
2885 additional embedded type information.</div>
2886</li>
2887</ul>
2888<a name="setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">
2889<!--   -->
2890</a>
2891<ul class="blockList">
2892<li class="blockList">
2893<h4>setDefaultTyping</h4>
2894<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>
2895<div class="block">Method for enabling automatic inclusion of type information, using
2896 specified handler object for determining which types this affects,
2897 as well as details of how information is embedded.</div>
2898<dl>
2899<dt><span class="paramLabel">Parameters:</span></dt>
2900<dd><code>typer</code> - Type information inclusion handler</dd>
2901</dl>
2902</li>
2903</ul>
2904<a name="registerSubtypes-java.lang.Class...-">
2905<!--   -->
2906</a>
2907<ul class="blockList">
2908<li class="blockList">
2909<h4>registerSubtypes</h4>
2910<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</pre>
2911<div class="block">Method for registering specified class as a subtype, so that
2912 typename-based resolution can link supertypes to subtypes
2913 (as an alternative to using annotations).
2914 Type for given class is determined from appropriate annotation;
2915 or if missing, default name (unqualified class name)</div>
2916</li>
2917</ul>
2918<a name="registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">
2919<!--   -->
2920</a>
2921<ul class="blockList">
2922<li class="blockList">
2923<h4>registerSubtypes</h4>
2924<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>
2925<div class="block">Method for registering specified class as a subtype, so that
2926 typename-based resolution can link supertypes to subtypes
2927 (as an alternative to using annotations).
2928 Name may be provided as part of argument, but if not will
2929 be based on annotations or use default name (unqualified
2930 class name).</div>
2931</li>
2932</ul>
2933<a name="getTypeFactory--">
2934<!--   -->
2935</a>
2936<ul class="blockList">
2937<li class="blockList">
2938<h4>getTypeFactory</h4>
2939<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>
2940<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>
2941</li>
2942</ul>
2943<a name="setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">
2944<!--   -->
2945</a>
2946<ul class="blockList">
2947<li class="blockList">
2948<h4>setTypeFactory</h4>
2949<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>
2950<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
2951 used by this mapper.
2952<p>
2953 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
2954 serialization config objects use.</div>
2955</li>
2956</ul>
2957<a name="constructType-java.lang.reflect.Type-">
2958<!--   -->
2959</a>
2960<ul class="blockList">
2961<li class="blockList">
2962<h4>constructType</h4>
2963<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</pre>
2964<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
2965 type (typically <code>java.lang.Class</code>), but without explicit
2966 context.</div>
2967</li>
2968</ul>
2969<a name="getNodeFactory--">
2970<!--   -->
2971</a>
2972<ul class="blockList">
2973<li class="blockList">
2974<h4>getNodeFactory</h4>
2975<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>
2976<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>
2977 that this mapper will use when directly constructing
2978 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.
2979<p>
2980 Note: this is just a shortcut for calling
2981<pre>
2982   getDeserializationConfig().getNodeFactory()
2983</pre></div>
2984</li>
2985</ul>
2986<a name="setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
2987<!--   -->
2988</a>
2989<ul class="blockList">
2990<li class="blockList">
2991<h4>setNodeFactory</h4>
2992<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>
2993<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
2994 constructing root level tree nodes (via method
2995 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div>
2996</li>
2997</ul>
2998<a name="addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">
2999<!--   -->
3000</a>
3001<ul class="blockList">
3002<li class="blockList">
3003<h4>addHandler</h4>
3004<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>
3005<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>
3006 to be used for handling specific problems during deserialization.</div>
3007</li>
3008</ul>
3009<a name="clearProblemHandlers--">
3010<!--   -->
3011</a>
3012<ul class="blockList">
3013<li class="blockList">
3014<h4>clearProblemHandlers</h4>
3015<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;clearProblemHandlers()</pre>
3016<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
3017 instances from this mapper.</div>
3018</li>
3019</ul>
3020<a name="setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">
3021<!--   -->
3022</a>
3023<ul class="blockList">
3024<li class="blockList">
3025<h4>setConfig</h4>
3026<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>
3027<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>
3028 object.
3029 It is added as a fallback method that may be used if no other configuration
3030 modifier method works: it should not be used if there are alternatives,
3031 and its use is generally discouraged.
3032<p>
3033 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
3034 by-passing some of checks applied to other configuration methods.
3035 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>,
3036 this is only thread-safe if done before calling any deserialization methods.</div>
3037<dl>
3038<dt><span class="simpleTagLabel">Since:</span></dt>
3039<dd>2.4</dd>
3040</dl>
3041</li>
3042</ul>
3043<a name="setFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">
3044<!--   -->
3045</a>
3046<ul class="blockList">
3047<li class="blockList">
3048<h4>setFilters</h4>
3049<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3050public&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>
3051<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">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)</span></div>
3052</li>
3053</ul>
3054<a name="setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">
3055<!--   -->
3056</a>
3057<ul class="blockList">
3058<li class="blockList">
3059<h4>setFilterProvider</h4>
3060<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>
3061<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
3062 mapping Filter Ids to actual filter instances.
3063<p>
3064 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>;
3065 however, sometimes
3066 this method is more convenient. For example, some frameworks only allow configuring
3067 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>
3068<dl>
3069<dt><span class="simpleTagLabel">Since:</span></dt>
3070<dd>2.6</dd>
3071</dl>
3072</li>
3073</ul>
3074<a name="setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">
3075<!--   -->
3076</a>
3077<ul class="blockList">
3078<li class="blockList">
3079<h4>setBase64Variant</h4>
3080<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setBase64Variant(com.fasterxml.jackson.core.Base64Variant&nbsp;v)</pre>
3081<div class="block">Method that will configure default <code>Base64Variant</code> that
3082 <code>byte[]</code> serializers and deserializers will use.</div>
3083<dl>
3084<dt><span class="paramLabel">Parameters:</span></dt>
3085<dd><code>v</code> - Base64 variant to use</dd>
3086<dt><span class="returnLabel">Returns:</span></dt>
3087<dd>This mapper, for convenience to allow chaining</dd>
3088<dt><span class="simpleTagLabel">Since:</span></dt>
3089<dd>2.1</dd>
3090</dl>
3091</li>
3092</ul>
3093<a name="setConfig-com.fasterxml.jackson.databind.SerializationConfig-">
3094<!--   -->
3095</a>
3096<ul class="blockList">
3097<li class="blockList">
3098<h4>setConfig</h4>
3099<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>
3100<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>
3101 object, which contains serialization-specific configuration settings.
3102 It is added as a fallback method that may be used if no other configuration
3103 modifier method works: it should not be used if there are alternatives,
3104 and its use is generally discouraged.
3105<p>
3106 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
3107 by-passing some of checks applied to other configuration methods.
3108 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>,
3109 this is only thread-safe if done before calling any serialization methods.</div>
3110<dl>
3111<dt><span class="simpleTagLabel">Since:</span></dt>
3112<dd>2.4</dd>
3113</dl>
3114</li>
3115</ul>
3116<a name="getFactory--">
3117<!--   -->
3118</a>
3119<ul class="blockList">
3120<li class="blockList">
3121<h4>getFactory</h4>
3122<pre>public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getFactory()</pre>
3123<div class="block">Method that can be used to get hold of <code>JsonFactory</code> that this
3124 mapper uses if it needs to construct <code>JsonParser</code>s
3125 and/or <code>JsonGenerator</code>s.</div>
3126<dl>
3127<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
3128<dd><code>getFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3129<dt><span class="returnLabel">Returns:</span></dt>
3130<dd><code>JsonFactory</code> that this mapper uses when it needs to
3131   construct Json parser and generators</dd>
3132</dl>
3133</li>
3134</ul>
3135<a name="getJsonFactory--">
3136<!--   -->
3137</a>
3138<ul class="blockList">
3139<li class="blockList">
3140<h4>getJsonFactory</h4>
3141<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3142public&nbsp;com.fasterxml.jackson.core.JsonFactory&nbsp;getJsonFactory()</pre>
3143<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a> instead</span></div>
3144<dl>
3145<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
3146<dd><code>getJsonFactory</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3147</dl>
3148</li>
3149</ul>
3150<a name="setDateFormat-java.text.DateFormat-">
3151<!--   -->
3152</a>
3153<ul class="blockList">
3154<li class="blockList">
3155<h4>setDateFormat</h4>
3156<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDateFormat(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</pre>
3157<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
3158 values as Strings, and deserializing from JSON Strings.
3159 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
3160 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances.
3161 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
3162 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
3163 <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
3164 thread-safe when configuring methods (such as this one) are NOT called.</div>
3165</li>
3166</ul>
3167<a name="getDateFormat--">
3168<!--   -->
3169</a>
3170<ul class="blockList">
3171<li class="blockList">
3172<h4>getDateFormat</h4>
3173<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
3174<dl>
3175<dt><span class="simpleTagLabel">Since:</span></dt>
3176<dd>2.5</dd>
3177</dl>
3178</li>
3179</ul>
3180<a name="setHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">
3181<!--   -->
3182</a>
3183<ul class="blockList">
3184<li class="blockList">
3185<h4>setHandlerInstantiator</h4>
3186<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
3187<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
3188 instances of handlers (such as serializers, deserializers, type and type
3189 id resolvers), given a class.</div>
3190<dl>
3191<dt><span class="paramLabel">Parameters:</span></dt>
3192<dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd>
3193</dl>
3194</li>
3195</ul>
3196<a name="setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">
3197<!--   -->
3198</a>
3199<ul class="blockList">
3200<li class="blockList">
3201<h4>setInjectableValues</h4>
3202<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>
3203<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
3204 values to inject.</div>
3205</li>
3206</ul>
3207<a name="getInjectableValues--">
3208<!--   -->
3209</a>
3210<ul class="blockList">
3211<li class="blockList">
3212<h4>getInjectableValues</h4>
3213<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;getInjectableValues()</pre>
3214<dl>
3215<dt><span class="simpleTagLabel">Since:</span></dt>
3216<dd>2.6</dd>
3217</dl>
3218</li>
3219</ul>
3220<a name="setLocale-java.util.Locale-">
3221<!--   -->
3222</a>
3223<ul class="blockList">
3224<li class="blockList">
3225<h4>setLocale</h4>
3226<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setLocale(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
3227<div class="block">Method for overriding default locale to use for formatting.
3228 Default value used is <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
3229</li>
3230</ul>
3231<a name="setTimeZone-java.util.TimeZone-">
3232<!--   -->
3233</a>
3234<ul class="blockList">
3235<li class="blockList">
3236<h4>setTimeZone</h4>
3237<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTimeZone(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
3238<div class="block">Method for overriding default TimeZone to use for formatting.
3239 Default value used is UTC (NOT local timezone).</div>
3240</li>
3241</ul>
3242<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
3243<!--   -->
3244</a>
3245<ul class="blockList">
3246<li class="blockList">
3247<h4>isEnabled</h4>
3248<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>
3249<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>
3250</li>
3251</ul>
3252<a name="configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">
3253<!--   -->
3254</a>
3255<ul class="blockList">
3256<li class="blockList">
3257<h4>configure</h4>
3258<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,
3259                              boolean&nbsp;state)</pre>
3260<div class="block">Method for changing state of an on/off mapper feature for
3261 this mapper instance.</div>
3262</li>
3263</ul>
3264<a name="enable-com.fasterxml.jackson.databind.MapperFeature...-">
3265<!--   -->
3266</a>
3267<ul class="blockList">
3268<li class="blockList">
3269<h4>enable</h4>
3270<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>
3271<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.
3272 Modifies and returns this instance; no new object is created.</div>
3273</li>
3274</ul>
3275<a name="disable-com.fasterxml.jackson.databind.MapperFeature...-">
3276<!--   -->
3277</a>
3278<ul class="blockList">
3279<li class="blockList">
3280<h4>disable</h4>
3281<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>
3282<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.
3283 Modifies and returns this instance; no new object is created.</div>
3284</li>
3285</ul>
3286<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
3287<!--   -->
3288</a>
3289<ul class="blockList">
3290<li class="blockList">
3291<h4>isEnabled</h4>
3292<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>
3293<div class="block">Method for checking whether given serialization-specific
3294 feature is enabled.</div>
3295</li>
3296</ul>
3297<a name="configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">
3298<!--   -->
3299</a>
3300<ul class="blockList">
3301<li class="blockList">
3302<h4>configure</h4>
3303<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,
3304                              boolean&nbsp;state)</pre>
3305<div class="block">Method for changing state of an on/off serialization feature for
3306 this object mapper.</div>
3307</li>
3308</ul>
3309<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-">
3310<!--   -->
3311</a>
3312<ul class="blockList">
3313<li class="blockList">
3314<h4>enable</h4>
3315<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>
3316<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.
3317 Modifies and returns this instance; no new object is created.</div>
3318</li>
3319</ul>
3320<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
3321<!--   -->
3322</a>
3323<ul class="blockList">
3324<li class="blockList">
3325<h4>enable</h4>
3326<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,
3327                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3328<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.
3329 Modifies and returns this instance; no new object is created.</div>
3330</li>
3331</ul>
3332<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-">
3333<!--   -->
3334</a>
3335<ul class="blockList">
3336<li class="blockList">
3337<h4>disable</h4>
3338<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>
3339<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.
3340 Modifies and returns this instance; no new object is created.</div>
3341</li>
3342</ul>
3343<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
3344<!--   -->
3345</a>
3346<ul class="blockList">
3347<li class="blockList">
3348<h4>disable</h4>
3349<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,
3350                            <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3351<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.
3352 Modifies and returns this instance; no new object is created.</div>
3353</li>
3354</ul>
3355<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
3356<!--   -->
3357</a>
3358<ul class="blockList">
3359<li class="blockList">
3360<h4>isEnabled</h4>
3361<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>
3362<div class="block">Method for checking whether given deserialization-specific
3363 feature is enabled.</div>
3364</li>
3365</ul>
3366<a name="configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">
3367<!--   -->
3368</a>
3369<ul class="blockList">
3370<li class="blockList">
3371<h4>configure</h4>
3372<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,
3373                              boolean&nbsp;state)</pre>
3374<div class="block">Method for changing state of an on/off deserialization feature for
3375 this object mapper.</div>
3376</li>
3377</ul>
3378<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-">
3379<!--   -->
3380</a>
3381<ul class="blockList">
3382<li class="blockList">
3383<h4>enable</h4>
3384<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>
3385<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.
3386 Modifies and returns this instance; no new object is created.</div>
3387</li>
3388</ul>
3389<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
3390<!--   -->
3391</a>
3392<ul class="blockList">
3393<li class="blockList">
3394<h4>enable</h4>
3395<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,
3396                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3397<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.
3398 Modifies and returns this instance; no new object is created.</div>
3399</li>
3400</ul>
3401<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-">
3402<!--   -->
3403</a>
3404<ul class="blockList">
3405<li class="blockList">
3406<h4>disable</h4>
3407<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>
3408<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.
3409 Modifies and returns this instance; no new object is created.</div>
3410</li>
3411</ul>
3412<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
3413<!--   -->
3414</a>
3415<ul class="blockList">
3416<li class="blockList">
3417<h4>disable</h4>
3418<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,
3419                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3420<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.
3421 Modifies and returns this instance; no new object is created.</div>
3422</li>
3423</ul>
3424<a name="isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">
3425<!--   -->
3426</a>
3427<ul class="blockList">
3428<li class="blockList">
3429<h4>isEnabled</h4>
3430<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f)</pre>
3431</li>
3432</ul>
3433<a name="configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">
3434<!--   -->
3435</a>
3436<ul class="blockList">
3437<li class="blockList">
3438<h4>configure</h4>
3439<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(com.fasterxml.jackson.core.JsonParser.Feature&nbsp;f,
3440                              boolean&nbsp;state)</pre>
3441<div class="block">Method for changing state of specified <code>JsonParser.Feature</code>s
3442 for parser instances this object mapper creates.
3443<p>
3444 Note that this is equivalent to directly calling same method
3445 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.</div>
3446</li>
3447</ul>
3448<a name="enable-com.fasterxml.jackson.core.JsonParser.Feature...-">
3449<!--   -->
3450</a>
3451<ul class="blockList">
3452<li class="blockList">
3453<h4>enable</h4>
3454<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
3455<div class="block">Method for enabling specified <code>JsonParser.Feature</code>s
3456 for parser instances this object mapper creates.
3457<p>
3458 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>
3459<dl>
3460<dt><span class="simpleTagLabel">Since:</span></dt>
3461<dd>2.5</dd>
3462</dl>
3463</li>
3464</ul>
3465<a name="disable-com.fasterxml.jackson.core.JsonParser.Feature...-">
3466<!--   -->
3467</a>
3468<ul class="blockList">
3469<li class="blockList">
3470<h4>disable</h4>
3471<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(com.fasterxml.jackson.core.JsonParser.Feature...&nbsp;features)</pre>
3472<div class="block">Method for disabling specified <code>JsonParser.Feature</code>s
3473 for parser instances this object mapper creates.
3474<p>
3475 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>
3476<dl>
3477<dt><span class="simpleTagLabel">Since:</span></dt>
3478<dd>2.5</dd>
3479</dl>
3480</li>
3481</ul>
3482<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">
3483<!--   -->
3484</a>
3485<ul class="blockList">
3486<li class="blockList">
3487<h4>isEnabled</h4>
3488<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f)</pre>
3489</li>
3490</ul>
3491<a name="configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">
3492<!--   -->
3493</a>
3494<ul class="blockList">
3495<li class="blockList">
3496<h4>configure</h4>
3497<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(com.fasterxml.jackson.core.JsonGenerator.Feature&nbsp;f,
3498                              boolean&nbsp;state)</pre>
3499<div class="block">Method for changing state of an on/off <code>JsonGenerator</code> feature for
3500 generator instances this object mapper creates.
3501<p>
3502 Note that this is equivalent to directly calling same method
3503 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.</div>
3504</li>
3505</ul>
3506<a name="enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
3507<!--   -->
3508</a>
3509<ul class="blockList">
3510<li class="blockList">
3511<h4>enable</h4>
3512<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
3513<div class="block">Method for enabling specified <code>JsonGenerator.Feature</code>s
3514 for parser instances this object mapper creates.
3515<p>
3516 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>
3517<dl>
3518<dt><span class="simpleTagLabel">Since:</span></dt>
3519<dd>2.5</dd>
3520</dl>
3521</li>
3522</ul>
3523<a name="disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
3524<!--   -->
3525</a>
3526<ul class="blockList">
3527<li class="blockList">
3528<h4>disable</h4>
3529<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(com.fasterxml.jackson.core.JsonGenerator.Feature...&nbsp;features)</pre>
3530<div class="block">Method for disabling specified <code>JsonGenerator.Feature</code>s
3531 for parser instances this object mapper creates.
3532<p>
3533 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>
3534<dl>
3535<dt><span class="simpleTagLabel">Since:</span></dt>
3536<dd>2.5</dd>
3537</dl>
3538</li>
3539</ul>
3540<a name="isEnabled-com.fasterxml.jackson.core.JsonFactory.Feature-">
3541<!--   -->
3542</a>
3543<ul class="blockList">
3544<li class="blockList">
3545<h4>isEnabled</h4>
3546<pre>public&nbsp;boolean&nbsp;isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature&nbsp;f)</pre>
3547<div class="block">Convenience method, equivalent to:
3548<pre>
3549  getJsonFactory().isEnabled(f);
3550</pre></div>
3551</li>
3552</ul>
3553<a name="readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
3554<!--   -->
3555</a>
3556<ul class="blockList">
3557<li class="blockList">
3558<h4>readValue</h4>
3559<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3560                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3561                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3562                       com.fasterxml.jackson.core.JsonParseException,
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 non-container
3565 type (it can be an array type, however): typically a bean, array
3566 or a wrapper type (like <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).
3567<p>
3568 Note: this method should NOT be used if the result type is a
3569 container (<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.
3570 The reason is that due to type erasure, key and value types
3571 can not be introspected when using this method.</div>
3572<dl>
3573<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3574<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3575<dt><span class="throwsLabel">Throws:</span></dt>
3576<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3577   network error) occurs (passed through as-is without additional wrapping -- note
3578   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3579   does NOT result in wrapping of exception even if enabled)</dd>
3580<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3581    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3582<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
3583   expected for result type (or has other mismatch issues)</dd>
3584</dl>
3585</li>
3586</ul>
3587<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
3588<!--   -->
3589</a>
3590<ul class="blockList">
3591<li class="blockList">
3592<h4>readValue</h4>
3593<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3594                       com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
3595                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3596                       com.fasterxml.jackson.core.JsonParseException,
3597                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3598<div class="block">Method to deserialize JSON content into a Java type, reference
3599 to which is passed as argument. Type is passed using so-called
3600 "super type token" (see )
3601 and specifically needs to be used if the root type is a
3602 parameterized (generic) container type.</div>
3603<dl>
3604<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3605<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3606<dt><span class="throwsLabel">Throws:</span></dt>
3607<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3608   network error) occurs (passed through as-is without additional wrapping -- note
3609   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3610   does NOT result in wrapping of exception even if enabled)</dd>
3611<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3612    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3613<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
3614   expected for result type (or has other mismatch issues)</dd>
3615</dl>
3616</li>
3617</ul>
3618<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
3619<!--   -->
3620</a>
3621<ul class="blockList">
3622<li class="blockList">
3623<h4>readValue</h4>
3624<pre>public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3625                             com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
3626                      throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3627                             com.fasterxml.jackson.core.JsonParseException,
3628                             <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3629<div class="block">Method to deserialize JSON content into a Java type, reference
3630 to which is passed as argument. Type is passed using
3631 Jackson specific type; instance of which can be constructed using
3632 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div>
3633<dl>
3634<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3635<dd><code>readValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3636<dt><span class="throwsLabel">Throws:</span></dt>
3637<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3638   network error) occurs (passed through as-is without additional wrapping -- note
3639   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3640   does NOT result in wrapping of exception even if enabled)</dd>
3641<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3642    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3643<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
3644   expected for result type (or has other mismatch issues)</dd>
3645</dl>
3646</li>
3647</ul>
3648<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
3649<!--   -->
3650</a>
3651<ul class="blockList">
3652<li class="blockList">
3653<h4>readValue</h4>
3654<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3655                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3656                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3657                       com.fasterxml.jackson.core.JsonParseException,
3658                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3659<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-"><code>readValue(JsonParser, Class)</code></a>.</div>
3660<dl>
3661<dt><span class="throwsLabel">Throws:</span></dt>
3662<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3663   network error) occurs (passed through as-is without additional wrapping -- note
3664   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3665   does NOT result in wrapping of exception even if enabled)</dd>
3666<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3667    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3668<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
3669   expected for result type (or has other mismatch issues)</dd>
3670</dl>
3671</li>
3672</ul>
3673<a name="readTree-com.fasterxml.jackson.core.JsonParser-">
3674<!--   -->
3675</a>
3676<ul class="blockList">
3677<li class="blockList">
3678<h4>readTree</h4>
3679<pre>public&nbsp;&lt;T extends com.fasterxml.jackson.core.TreeNode&gt;&nbsp;T&nbsp;readTree(com.fasterxml.jackson.core.JsonParser&nbsp;jp)
3680                                                           throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3681                                                                  com.fasterxml.jackson.core.JsonProcessingException</pre>
3682<div class="block">Method to deserialize JSON content as tree expressed
3683 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. Returns
3684 root of the resulting tree (where root can consist
3685 of just a single node if the current event is a
3686 value event, not container).</div>
3687<dl>
3688<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3689<dd><code>readTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3690<dt><span class="returnLabel">Returns:</span></dt>
3691<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
3692   if input has no content to bind -- note, however, that if
3693   JSON <code>null</code> token is found, it will be represented
3694   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>
3695   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3696<dt><span class="throwsLabel">Throws:</span></dt>
3697<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3698   network error) occurs (passed through as-is without additional wrapping -- note
3699   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3700   does NOT result in wrapping of exception even if enabled)</dd>
3701<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3702    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3703<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3704</dl>
3705</li>
3706</ul>
3707<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
3708<!--   -->
3709</a>
3710<ul class="blockList">
3711<li class="blockList">
3712<h4>readValues</h4>
3713<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3714                                         com.fasterxml.jackson.core.type.ResolvedType&nbsp;valueType)
3715                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3716                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3717<div class="block">Method for reading sequence of Objects from parser stream.
3718 Sequence can be either root-level "unwrapped" sequence (without surrounding
3719 JSON array), or a sequence contained in a JSON Array.
3720 In either case <code>JsonParser</code> must point to the first token of
3721 the first element, OR not point to any token (in which case it is advanced
3722 to the next token). This means, specifically, that for wrapped sequences,
3723 parser MUST NOT point to the surrounding <code>START_ARRAY</code> but rather
3724 to the token following it.
3725<p>
3726 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>
3727<dl>
3728<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3729<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3730<dt><span class="throwsLabel">Throws:</span></dt>
3731<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3732<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3733</dl>
3734</li>
3735</ul>
3736<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
3737<!--   -->
3738</a>
3739<ul class="blockList">
3740<li class="blockList">
3741<h4>readValues</h4>
3742<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3743                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3744                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3745                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3746<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3747<dl>
3748<dt><span class="throwsLabel">Throws:</span></dt>
3749<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3750<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3751</dl>
3752</li>
3753</ul>
3754<a name="readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
3755<!--   -->
3756</a>
3757<ul class="blockList">
3758<li class="blockList">
3759<h4>readValues</h4>
3760<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3761                                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3762                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3763                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3764<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
3765<dl>
3766<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3767<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3768<dt><span class="throwsLabel">Throws:</span></dt>
3769<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3770<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3771</dl>
3772</li>
3773</ul>
3774<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
3775<!--   -->
3776</a>
3777<ul class="blockList">
3778<li class="blockList">
3779<h4>readValues</h4>
3780<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
3781                                         com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;valueTypeRef)
3782                                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3783                                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3784<div class="block">Method for reading sequence of Objects from parser stream.</div>
3785<dl>
3786<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3787<dd><code>readValues</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
3788<dt><span class="throwsLabel">Throws:</span></dt>
3789<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3790<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3791</dl>
3792</li>
3793</ul>
3794<a name="readTree-java.io.InputStream-">
3795<!--   -->
3796</a>
3797<ul class="blockList">
3798<li class="blockList">
3799<h4>readTree</h4>
3800<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
3801                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3802                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3803<div class="block">Method to deserialize JSON content as tree expressed
3804 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3805 Returns root of the resulting tree (where root can consist
3806 of just a single node if the current event is a
3807 value event, not container).
3808<p>
3809 If a low-level I/O problem (missing input, network error) occurs,
3810 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3811 If a parsing problem occurs (invalid JSON),
3812 <code>JsonParseException</code> will be thrown.
3813 If no content is found from input (end-of-input), Java
3814 <code>null</code> will be returned.</div>
3815<dl>
3816<dt><span class="paramLabel">Parameters:</span></dt>
3817<dd><code>in</code> - Input stream used to read JSON content
3818   for building the JSON tree.</dd>
3819<dt><span class="returnLabel">Returns:</span></dt>
3820<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
3821   if input has no content to bind -- note, however, that if
3822   JSON <code>null</code> token is found, it will be represented
3823   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>
3824   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3825<dt><span class="throwsLabel">Throws:</span></dt>
3826<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3827    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3828<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3829<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3830</dl>
3831</li>
3832</ul>
3833<a name="readTree-java.io.Reader-">
3834<!--   -->
3835</a>
3836<ul class="blockList">
3837<li class="blockList">
3838<h4>readTree</h4>
3839<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
3840                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3841                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3842<div class="block">Method to deserialize JSON content as tree expressed
3843 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
3844 Returns root of the resulting tree (where root can consist
3845 of just a single node if the current event is a
3846 value event, not container).
3847<p>
3848 If a low-level I/O problem (missing input, network error) occurs,
3849 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3850 If a parsing problem occurs (invalid JSON),
3851 <code>JsonParseException</code> will be thrown.
3852 If no content is found from input (end-of-input), Java
3853 <code>null</code> will be returned.</div>
3854<dl>
3855<dt><span class="paramLabel">Parameters:</span></dt>
3856<dd><code>r</code> - Reader used to read JSON content
3857   for building the JSON tree.</dd>
3858<dt><span class="returnLabel">Returns:</span></dt>
3859<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
3860   if input has no content to bind -- note, however, that if
3861   JSON <code>null</code> token is found, it will be represented
3862   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>
3863   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3864<dt><span class="throwsLabel">Throws:</span></dt>
3865<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3866<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3867</dl>
3868</li>
3869</ul>
3870<a name="readTree-java.lang.String-">
3871<!--   -->
3872</a>
3873<ul class="blockList">
3874<li class="blockList">
3875<h4>readTree</h4>
3876<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
3877                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3878                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3879<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.
3880 Returns root of the resulting tree (where root can consist of just a single node if the current
3881 event is a value event, not container).
3882<p>
3883 If a low-level I/O problem (missing input, network error) occurs,
3884 a <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
3885 If a parsing problem occurs (invalid JSON),
3886 <code>JsonParseException</code> will be thrown.
3887 If no content is found from input (end-of-input), Java
3888 <code>null</code> will be returned.</div>
3889<dl>
3890<dt><span class="paramLabel">Parameters:</span></dt>
3891<dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3892<dt><span class="returnLabel">Returns:</span></dt>
3893<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
3894   if input has no content to bind -- note, however, that if
3895   JSON <code>null</code> token is found, it will be represented
3896   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>
3897   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3898<dt><span class="throwsLabel">Throws:</span></dt>
3899<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3900    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3901<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3902<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3903</dl>
3904</li>
3905</ul>
3906<a name="readTree-byte:A-">
3907<!--   -->
3908</a>
3909<ul class="blockList">
3910<li class="blockList">
3911<h4>readTree</h4>
3912<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)
3913                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3914                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3915<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.
3916 Returns root of the resulting tree (where root can consist of just a single node if the current
3917 event is a value event, not container).</div>
3918<dl>
3919<dt><span class="paramLabel">Parameters:</span></dt>
3920<dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
3921<dt><span class="returnLabel">Returns:</span></dt>
3922<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
3923   if input has no content to bind -- note, however, that if
3924   JSON <code>null</code> token is found, it will be represented
3925   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>
3926   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3927<dt><span class="throwsLabel">Throws:</span></dt>
3928<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3929    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3930<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3931<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3932</dl>
3933</li>
3934</ul>
3935<a name="readTree-java.io.File-">
3936<!--   -->
3937</a>
3938<ul class="blockList">
3939<li class="blockList">
3940<h4>readTree</h4>
3941<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
3942                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3943                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3944<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.
3945 Returns root of the resulting tree (where root can consist of just a single node if the current
3946 event is a value event, not container).</div>
3947<dl>
3948<dt><span class="paramLabel">Parameters:</span></dt>
3949<dd><code>file</code> - File of which contents to parse as JSON for building a tree instance</dd>
3950<dt><span class="returnLabel">Returns:</span></dt>
3951<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
3952   if input has no content to bind -- note, however, that if
3953   JSON <code>null</code> token is found, it will be represented
3954   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>
3955   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3956<dt><span class="throwsLabel">Throws:</span></dt>
3957<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3958   network error) occurs (passed through as-is without additional wrapping -- note
3959   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3960   does NOT result in wrapping of exception even if enabled)</dd>
3961<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3962    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3963<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3964</dl>
3965</li>
3966</ul>
3967<a name="readTree-java.net.URL-">
3968<!--   -->
3969</a>
3970<ul class="blockList">
3971<li class="blockList">
3972<h4>readTree</h4>
3973<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)
3974                  throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3975                         com.fasterxml.jackson.core.JsonProcessingException</pre>
3976<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.
3977 Returns root of the resulting tree (where root can consist of just a single node if the current
3978 event is a value event, not container).</div>
3979<dl>
3980<dt><span class="paramLabel">Parameters:</span></dt>
3981<dd><code>source</code> - URL to use for fetching contents to parse as JSON for building a tree instance</dd>
3982<dt><span class="returnLabel">Returns:</span></dt>
3983<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
3984   if input has no content to bind -- note, however, that if
3985   JSON <code>null</code> token is found, it will be represented
3986   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>
3987   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
3988<dt><span class="throwsLabel">Throws:</span></dt>
3989<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3990   network error) occurs (passed through as-is without additional wrapping -- note
3991   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3992   does NOT result in wrapping of exception even if enabled)</dd>
3993<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
3994    of type <code>JsonParser</code> supports (JSON for default case)</dd>
3995<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
3996</dl>
3997</li>
3998</ul>
3999<a name="writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
4000<!--   -->
4001</a>
4002<ul class="blockList">
4003<li class="blockList">
4004<h4>writeValue</h4>
4005<pre>public&nbsp;void&nbsp;writeValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
4006                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4007                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4008                       com.fasterxml.jackson.core.JsonGenerationException,
4009                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4010<div class="block">Method that can be used to serialize any Java value as
4011 JSON output, using provided <code>JsonGenerator</code>.</div>
4012<dl>
4013<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4014<dd><code>writeValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4015<dt><span class="throwsLabel">Throws:</span></dt>
4016<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4017<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4018<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4019</dl>
4020</li>
4021</ul>
4022<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-">
4023<!--   -->
4024</a>
4025<ul class="blockList">
4026<li class="blockList">
4027<h4>writeTree</h4>
4028<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
4029                      com.fasterxml.jackson.core.TreeNode&nbsp;rootNode)
4030               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4031                      com.fasterxml.jackson.core.JsonProcessingException</pre>
4032<dl>
4033<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4034<dd><code>writeTree</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4035<dt><span class="throwsLabel">Throws:</span></dt>
4036<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4037<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
4038</dl>
4039</li>
4040</ul>
4041<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.JsonNode-">
4042<!--   -->
4043</a>
4044<ul class="blockList">
4045<li class="blockList">
4046<h4>writeTree</h4>
4047<pre>public&nbsp;void&nbsp;writeTree(com.fasterxml.jackson.core.JsonGenerator&nbsp;jgen,
4048                      <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)
4049               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4050                      com.fasterxml.jackson.core.JsonProcessingException</pre>
4051<div class="block">Method to serialize given JSON Tree, using generator
4052 provided.</div>
4053<dl>
4054<dt><span class="throwsLabel">Throws:</span></dt>
4055<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4056<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
4057</dl>
4058</li>
4059</ul>
4060<a name="createObjectNode--">
4061<!--   -->
4062</a>
4063<ul class="blockList">
4064<li class="blockList">
4065<h4>createObjectNode</h4>
4066<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>
4067<div class="block"><p>
4068 Note: return type is co-variant, as basic ObjectCodec
4069 abstraction can not refer to concrete node types (as it's
4070 part of core package, whereas impls are part of mapper
4071 package)</div>
4072<dl>
4073<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4074<dd><code>createObjectNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4075</dl>
4076</li>
4077</ul>
4078<a name="createArrayNode--">
4079<!--   -->
4080</a>
4081<ul class="blockList">
4082<li class="blockList">
4083<h4>createArrayNode</h4>
4084<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>
4085<div class="block"><p>
4086 Note: return type is co-variant, as basic ObjectCodec
4087 abstraction can not refer to concrete node types (as it's
4088 part of core package, whereas impls are part of mapper
4089 package)</div>
4090<dl>
4091<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4092<dd><code>createArrayNode</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4093</dl>
4094</li>
4095</ul>
4096<a name="treeAsTokens-com.fasterxml.jackson.core.TreeNode-">
4097<!--   -->
4098</a>
4099<ul class="blockList">
4100<li class="blockList">
4101<h4>treeAsTokens</h4>
4102<pre>public&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;treeAsTokens(com.fasterxml.jackson.core.TreeNode&nbsp;n)</pre>
4103<div class="block">Method for constructing a <code>JsonParser</code> out of JSON tree
4104 representation.</div>
4105<dl>
4106<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4107<dd><code>treeAsTokens</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4108<dt><span class="paramLabel">Parameters:</span></dt>
4109<dd><code>n</code> - Root node of the tree that resulting parser will read from</dd>
4110</dl>
4111</li>
4112</ul>
4113<a name="treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-">
4114<!--   -->
4115</a>
4116<ul class="blockList">
4117<li class="blockList">
4118<h4>treeToValue</h4>
4119<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(com.fasterxml.jackson.core.TreeNode&nbsp;n,
4120                         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4121                  throws com.fasterxml.jackson.core.JsonProcessingException</pre>
4122<div class="block">Convenience conversion method that will bind data given JSON tree
4123 contains into specific value (usually bean) type.
4124<p>
4125 Functionally equivalent to:
4126<pre>
4127   objectMapper.convertValue(n, valueClass);
4128</pre></div>
4129<dl>
4130<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4131<dd><code>treeToValue</code>&nbsp;in class&nbsp;<code>com.fasterxml.jackson.core.ObjectCodec</code></dd>
4132<dt><span class="throwsLabel">Throws:</span></dt>
4133<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
4134</dl>
4135</li>
4136</ul>
4137<a name="valueToTree-java.lang.Object-">
4138<!--   -->
4139</a>
4140<ul class="blockList">
4141<li class="blockList">
4142<h4>valueToTree</h4>
4143<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;T&nbsp;valueToTree(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)
4144                                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4145<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
4146 construct equivalent JSON Tree representation. Functionally similar
4147 to serializing value into JSON and parsing JSON as tree, but
4148 more efficient.
4149<p>
4150 NOTE: while results are usually identical to that of serialization followed
4151 by deserialization, this is not always the case. In some cases serialization
4152 into intermediate representation will retain encapsulation of things like
4153 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
4154 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
4155 are not re-constructed through actual JSON representation. So if transformation
4156 requires actual materialization of JSON (or other data format that this mapper
4157 produces), it will be necessary to do actual serialization.</div>
4158<dl>
4159<dt><span class="paramLabel">Type Parameters:</span></dt>
4160<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
4161  <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a></dd>
4162<dt><span class="paramLabel">Parameters:</span></dt>
4163<dd><code>fromValue</code> - Bean value to convert</dd>
4164<dt><span class="returnLabel">Returns:</span></dt>
4165<dd>Root node of the resulting JSON tree</dd>
4166<dt><span class="throwsLabel">Throws:</span></dt>
4167<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
4168</dl>
4169</li>
4170</ul>
4171<a name="canSerialize-java.lang.Class-">
4172<!--   -->
4173</a>
4174<ul class="blockList">
4175<li class="blockList">
4176<h4>canSerialize</h4>
4177<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
4178<div class="block">Method that can be called to check whether mapper thinks
4179 it could serialize an instance of given Class.
4180 Check is done
4181 by checking whether a serializer can be found for the type.
4182<p>
4183 NOTE: since this method does NOT throw exceptions, but internal
4184 processing may, caller usually has little information as to why
4185 serialization would fail. If you want access to internal <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a>,
4186 call <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-"><code>canSerialize(Class, AtomicReference)</code></a> instead.</div>
4187<dl>
4188<dt><span class="returnLabel">Returns:</span></dt>
4189<dd>True if mapper can find a serializer for instances of
4190  given class (potentially serializable), false otherwise (not
4191  serializable)</dd>
4192</dl>
4193</li>
4194</ul>
4195<a name="canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-">
4196<!--   -->
4197</a>
4198<ul class="blockList">
4199<li class="blockList">
4200<h4>canSerialize</h4>
4201<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
4202                            <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4203<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
4204 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
4205 serializer: this may be useful in figuring out what the actual problem is.</div>
4206<dl>
4207<dt><span class="simpleTagLabel">Since:</span></dt>
4208<dd>2.3</dd>
4209</dl>
4210</li>
4211</ul>
4212<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-">
4213<!--   -->
4214</a>
4215<ul class="blockList">
4216<li class="blockList">
4217<h4>canDeserialize</h4>
4218<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>
4219<div class="block">Method that can be called to check whether mapper thinks
4220 it could deserialize an Object of given type.
4221 Check is done by checking whether a registered deserializer can
4222 be found or built for the type; if not (either by no mapping being
4223 found, or through an <code>Exception</code> being thrown, false
4224 is returned.
4225<p>
4226 <b>NOTE</b>: in case an exception is thrown during course of trying
4227 co construct matching deserializer, it will be effectively swallowed.
4228 If you want access to that exception, call
4229 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-"><code>canDeserialize(JavaType, AtomicReference)</code></a> instead.</div>
4230<dl>
4231<dt><span class="returnLabel">Returns:</span></dt>
4232<dd>True if mapper can find a serializer for instances of
4233  given class (potentially serializable), false otherwise (not
4234  serializable)</dd>
4235</dl>
4236</li>
4237</ul>
4238<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">
4239<!--   -->
4240</a>
4241<ul class="blockList">
4242<li class="blockList">
4243<h4>canDeserialize</h4>
4244<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,
4245                              <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4246<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
4247 actual <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
4248 serializer: this may be useful in figuring out what the actual problem is.</div>
4249<dl>
4250<dt><span class="simpleTagLabel">Since:</span></dt>
4251<dd>2.3</dd>
4252</dl>
4253</li>
4254</ul>
4255<a name="readValue-java.io.File-java.lang.Class-">
4256<!--   -->
4257</a>
4258<ul class="blockList">
4259<li class="blockList">
4260<h4>readValue</h4>
4261<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4262                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4263                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4264                       com.fasterxml.jackson.core.JsonParseException,
4265                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4266<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4267<dl>
4268<dt><span class="throwsLabel">Throws:</span></dt>
4269<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4270   network error) occurs (passed through as-is without additional wrapping -- note
4271   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4272   does NOT result in wrapping of exception even if enabled)</dd>
4273<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4274    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4275<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
4276   expected for result type (or has other mismatch issues)</dd>
4277</dl>
4278</li>
4279</ul>
4280<a name="readValue-java.io.File-com.fasterxml.jackson.core.type.TypeReference-">
4281<!--   -->
4282</a>
4283<ul class="blockList">
4284<li class="blockList">
4285<h4>readValue</h4>
4286<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4287                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4288                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4289                       com.fasterxml.jackson.core.JsonParseException,
4290                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4291<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4292<dl>
4293<dt><span class="throwsLabel">Throws:</span></dt>
4294<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
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>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4299    of type <code>JsonParser</code> 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>
4302</dl>
4303</li>
4304</ul>
4305<a name="readValue-java.io.File-com.fasterxml.jackson.databind.JavaType-">
4306<!--   -->
4307</a>
4308<ul class="blockList">
4309<li class="blockList">
4310<h4>readValue</h4>
4311<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4312                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4313                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4314                       com.fasterxml.jackson.core.JsonParseException,
4315                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4316<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4317<dl>
4318<dt><span class="throwsLabel">Throws:</span></dt>
4319<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4320   network error) occurs (passed through as-is without additional wrapping -- note
4321   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4322   does NOT result in wrapping of exception even if enabled)</dd>
4323<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4324    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4325<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
4326   expected for result type (or has other mismatch issues)</dd>
4327</dl>
4328</li>
4329</ul>
4330<a name="readValue-java.net.URL-java.lang.Class-">
4331<!--   -->
4332</a>
4333<ul class="blockList">
4334<li class="blockList">
4335<h4>readValue</h4>
4336<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4337                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4338                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4339                       com.fasterxml.jackson.core.JsonParseException,
4340                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4341<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4342<dl>
4343<dt><span class="throwsLabel">Throws:</span></dt>
4344<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4345   network error) occurs (passed through as-is without additional wrapping -- note
4346   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4347   does NOT result in wrapping of exception even if enabled)</dd>
4348<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4349    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4350<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
4351   expected for result type (or has other mismatch issues)</dd>
4352</dl>
4353</li>
4354</ul>
4355<a name="readValue-java.net.URL-com.fasterxml.jackson.core.type.TypeReference-">
4356<!--   -->
4357</a>
4358<ul class="blockList">
4359<li class="blockList">
4360<h4>readValue</h4>
4361<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4362                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4363                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4364                       com.fasterxml.jackson.core.JsonParseException,
4365                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4366<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4367<dl>
4368<dt><span class="throwsLabel">Throws:</span></dt>
4369<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4370   network error) occurs (passed through as-is without additional wrapping -- note
4371   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4372   does NOT result in wrapping of exception even if enabled)</dd>
4373<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4374    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4375<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
4376   expected for result type (or has other mismatch issues)</dd>
4377</dl>
4378</li>
4379</ul>
4380<a name="readValue-java.net.URL-com.fasterxml.jackson.databind.JavaType-">
4381<!--   -->
4382</a>
4383<ul class="blockList">
4384<li class="blockList">
4385<h4>readValue</h4>
4386<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4387                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4388                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4389                       com.fasterxml.jackson.core.JsonParseException,
4390                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4391<dl>
4392<dt><span class="throwsLabel">Throws:</span></dt>
4393<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4394<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4395<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4396</dl>
4397</li>
4398</ul>
4399<a name="readValue-java.lang.String-java.lang.Class-">
4400<!--   -->
4401</a>
4402<ul class="blockList">
4403<li class="blockList">
4404<h4>readValue</h4>
4405<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4406                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4407                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4408                       com.fasterxml.jackson.core.JsonParseException,
4409                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4410<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4411<dl>
4412<dt><span class="throwsLabel">Throws:</span></dt>
4413<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4414   network error) occurs (passed through as-is without additional wrapping -- note
4415   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4416   does NOT result in wrapping of exception even if enabled)</dd>
4417<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4418    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4419<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
4420   expected for result type (or has other mismatch issues)</dd>
4421</dl>
4422</li>
4423</ul>
4424<a name="readValue-java.lang.String-com.fasterxml.jackson.core.type.TypeReference-">
4425<!--   -->
4426</a>
4427<ul class="blockList">
4428<li class="blockList">
4429<h4>readValue</h4>
4430<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4431                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4432                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4433                       com.fasterxml.jackson.core.JsonParseException,
4434                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4435<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4436<dl>
4437<dt><span class="throwsLabel">Throws:</span></dt>
4438<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4439   network error) occurs (passed through as-is without additional wrapping -- note
4440   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4441   does NOT result in wrapping of exception even if enabled)</dd>
4442<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4443    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4444<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
4445   expected for result type (or has other mismatch issues)</dd>
4446</dl>
4447</li>
4448</ul>
4449<a name="readValue-java.lang.String-com.fasterxml.jackson.databind.JavaType-">
4450<!--   -->
4451</a>
4452<ul class="blockList">
4453<li class="blockList">
4454<h4>readValue</h4>
4455<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4456                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4457                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4458                       com.fasterxml.jackson.core.JsonParseException,
4459                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4460<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4461<dl>
4462<dt><span class="throwsLabel">Throws:</span></dt>
4463<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4464   network error) occurs (passed through as-is without additional wrapping -- note
4465   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4466   does NOT result in wrapping of exception even if enabled)</dd>
4467<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if underlying input contains invalid content
4468    of type <code>JsonParser</code> supports (JSON for default case)</dd>
4469<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
4470   expected for result type (or has other mismatch issues)</dd>
4471</dl>
4472</li>
4473</ul>
4474<a name="readValue-java.io.Reader-java.lang.Class-">
4475<!--   -->
4476</a>
4477<ul class="blockList">
4478<li class="blockList">
4479<h4>readValue</h4>
4480<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4481                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4482                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4483                       com.fasterxml.jackson.core.JsonParseException,
4484                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4485<dl>
4486<dt><span class="throwsLabel">Throws:</span></dt>
4487<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4488<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4489<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4490</dl>
4491</li>
4492</ul>
4493<a name="readValue-java.io.Reader-com.fasterxml.jackson.core.type.TypeReference-">
4494<!--   -->
4495</a>
4496<ul class="blockList">
4497<li class="blockList">
4498<h4>readValue</h4>
4499<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4500                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4501                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4502                       com.fasterxml.jackson.core.JsonParseException,
4503                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4504<dl>
4505<dt><span class="throwsLabel">Throws:</span></dt>
4506<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4507<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4508<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4509</dl>
4510</li>
4511</ul>
4512<a name="readValue-java.io.Reader-com.fasterxml.jackson.databind.JavaType-">
4513<!--   -->
4514</a>
4515<ul class="blockList">
4516<li class="blockList">
4517<h4>readValue</h4>
4518<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4519                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4520                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4521                       com.fasterxml.jackson.core.JsonParseException,
4522                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4523<dl>
4524<dt><span class="throwsLabel">Throws:</span></dt>
4525<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4526<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4527<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4528</dl>
4529</li>
4530</ul>
4531<a name="readValue-java.io.InputStream-java.lang.Class-">
4532<!--   -->
4533</a>
4534<ul class="blockList">
4535<li class="blockList">
4536<h4>readValue</h4>
4537<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4538                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4539                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4540                       com.fasterxml.jackson.core.JsonParseException,
4541                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4542<dl>
4543<dt><span class="throwsLabel">Throws:</span></dt>
4544<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4545<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4546<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4547</dl>
4548</li>
4549</ul>
4550<a name="readValue-java.io.InputStream-com.fasterxml.jackson.core.type.TypeReference-">
4551<!--   -->
4552</a>
4553<ul class="blockList">
4554<li class="blockList">
4555<h4>readValue</h4>
4556<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4557                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4558                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4559                       com.fasterxml.jackson.core.JsonParseException,
4560                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4561<dl>
4562<dt><span class="throwsLabel">Throws:</span></dt>
4563<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4564<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4565<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4566</dl>
4567</li>
4568</ul>
4569<a name="readValue-java.io.InputStream-com.fasterxml.jackson.databind.JavaType-">
4570<!--   -->
4571</a>
4572<ul class="blockList">
4573<li class="blockList">
4574<h4>readValue</h4>
4575<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4576                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4577                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4578                       com.fasterxml.jackson.core.JsonParseException,
4579                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4580<dl>
4581<dt><span class="throwsLabel">Throws:</span></dt>
4582<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4583<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4584<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4585</dl>
4586</li>
4587</ul>
4588<a name="readValue-byte:A-java.lang.Class-">
4589<!--   -->
4590</a>
4591<ul class="blockList">
4592<li class="blockList">
4593<h4>readValue</h4>
4594<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4595                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4596                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4597                       com.fasterxml.jackson.core.JsonParseException,
4598                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4599<dl>
4600<dt><span class="throwsLabel">Throws:</span></dt>
4601<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4602<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4603<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4604</dl>
4605</li>
4606</ul>
4607<a name="readValue-byte:A-int-int-java.lang.Class-">
4608<!--   -->
4609</a>
4610<ul class="blockList">
4611<li class="blockList">
4612<h4>readValue</h4>
4613<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4614                       int&nbsp;offset,
4615                       int&nbsp;len,
4616                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4617                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4618                       com.fasterxml.jackson.core.JsonParseException,
4619                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4620<dl>
4621<dt><span class="throwsLabel">Throws:</span></dt>
4622<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4623<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4624<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4625</dl>
4626</li>
4627</ul>
4628<a name="readValue-byte:A-com.fasterxml.jackson.core.type.TypeReference-">
4629<!--   -->
4630</a>
4631<ul class="blockList">
4632<li class="blockList">
4633<h4>readValue</h4>
4634<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4635                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4636                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4637                       com.fasterxml.jackson.core.JsonParseException,
4638                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4639<dl>
4640<dt><span class="throwsLabel">Throws:</span></dt>
4641<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4642<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4643<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4644</dl>
4645</li>
4646</ul>
4647<a name="readValue-byte:A-int-int-com.fasterxml.jackson.core.type.TypeReference-">
4648<!--   -->
4649</a>
4650<ul class="blockList">
4651<li class="blockList">
4652<h4>readValue</h4>
4653<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4654                       int&nbsp;offset,
4655                       int&nbsp;len,
4656                       com.fasterxml.jackson.core.type.TypeReference&nbsp;valueTypeRef)
4657                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4658                       com.fasterxml.jackson.core.JsonParseException,
4659                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4660<dl>
4661<dt><span class="throwsLabel">Throws:</span></dt>
4662<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4663<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4664<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4665</dl>
4666</li>
4667</ul>
4668<a name="readValue-byte:A-com.fasterxml.jackson.databind.JavaType-">
4669<!--   -->
4670</a>
4671<ul class="blockList">
4672<li class="blockList">
4673<h4>readValue</h4>
4674<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4675                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4676                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4677                       com.fasterxml.jackson.core.JsonParseException,
4678                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4679<dl>
4680<dt><span class="throwsLabel">Throws:</span></dt>
4681<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4682<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4683<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4684</dl>
4685</li>
4686</ul>
4687<a name="readValue-byte:A-int-int-com.fasterxml.jackson.databind.JavaType-">
4688<!--   -->
4689</a>
4690<ul class="blockList">
4691<li class="blockList">
4692<h4>readValue</h4>
4693<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4694                       int&nbsp;offset,
4695                       int&nbsp;len,
4696                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4697                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4698                       com.fasterxml.jackson.core.JsonParseException,
4699                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4700<dl>
4701<dt><span class="throwsLabel">Throws:</span></dt>
4702<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4703<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
4704<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4705</dl>
4706</li>
4707</ul>
4708<a name="writeValue-java.io.File-java.lang.Object-">
4709<!--   -->
4710</a>
4711<ul class="blockList">
4712<li class="blockList">
4713<h4>writeValue</h4>
4714<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
4715                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4716                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4717                       com.fasterxml.jackson.core.JsonGenerationException,
4718                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4719<div class="block">Method that can be used to serialize any Java value as
4720 JSON output, written to File provided.</div>
4721<dl>
4722<dt><span class="throwsLabel">Throws:</span></dt>
4723<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4724<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4725<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4726</dl>
4727</li>
4728</ul>
4729<a name="writeValue-java.io.OutputStream-java.lang.Object-">
4730<!--   -->
4731</a>
4732<ul class="blockList">
4733<li class="blockList">
4734<h4>writeValue</h4>
4735<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
4736                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4737                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4738                       com.fasterxml.jackson.core.JsonGenerationException,
4739                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4740<div class="block">Method that can be used to serialize any Java value as
4741 JSON output, using output stream provided (using encoding
4742 <code>JsonEncoding.UTF8</code>).
4743<p>
4744 Note: method does not close the underlying stream explicitly
4745 here; however, <code>JsonFactory</code> this mapper uses may choose
4746 to close the stream depending on its settings (by default,
4747 it will try to close it when <code>JsonGenerator</code> we construct
4748 is closed).</div>
4749<dl>
4750<dt><span class="throwsLabel">Throws:</span></dt>
4751<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4752<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4753<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4754</dl>
4755</li>
4756</ul>
4757<a name="writeValue-java.io.Writer-java.lang.Object-">
4758<!--   -->
4759</a>
4760<ul class="blockList">
4761<li class="blockList">
4762<h4>writeValue</h4>
4763<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
4764                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4765                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4766                       com.fasterxml.jackson.core.JsonGenerationException,
4767                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4768<div class="block">Method that can be used to serialize any Java value as
4769 JSON output, using Writer provided.
4770<p>
4771 Note: method does not close the underlying stream explicitly
4772 here; however, <code>JsonFactory</code> this mapper uses may choose
4773 to close the stream depending on its settings (by default,
4774 it will try to close it when <code>JsonGenerator</code> we construct
4775 is closed).</div>
4776<dl>
4777<dt><span class="throwsLabel">Throws:</span></dt>
4778<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4779<dd><code>com.fasterxml.jackson.core.JsonGenerationException</code></dd>
4780<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4781</dl>
4782</li>
4783</ul>
4784<a name="writeValueAsString-java.lang.Object-">
4785<!--   -->
4786</a>
4787<ul class="blockList">
4788<li class="blockList">
4789<h4>writeValueAsString</h4>
4790<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writeValueAsString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4791                          throws com.fasterxml.jackson.core.JsonProcessingException</pre>
4792<div class="block">Method that can be used to serialize any Java value as
4793 a String. Functionally equivalent to calling
4794 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
4795 and constructing String, but more efficient.
4796<p>
4797 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
4798<dl>
4799<dt><span class="throwsLabel">Throws:</span></dt>
4800<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
4801</dl>
4802</li>
4803</ul>
4804<a name="writeValueAsBytes-java.lang.Object-">
4805<!--   -->
4806</a>
4807<ul class="blockList">
4808<li class="blockList">
4809<h4>writeValueAsBytes</h4>
4810<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4811                         throws com.fasterxml.jackson.core.JsonProcessingException</pre>
4812<div class="block">Method that can be used to serialize any Java value as
4813 a byte array. Functionally equivalent to calling
4814 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-"><code>writeValue(Writer,Object)</code></a> with <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
4815 and getting bytes, but more efficient.
4816 Encoding used will be UTF-8.
4817<p>
4818 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
4819<dl>
4820<dt><span class="throwsLabel">Throws:</span></dt>
4821<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
4822</dl>
4823</li>
4824</ul>
4825<a name="writer--">
4826<!--   -->
4827</a>
4828<ul class="blockList">
4829<li class="blockList">
4830<h4>writer</h4>
4831<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer()</pre>
4832<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>
4833 with default settings.</div>
4834</li>
4835</ul>
4836<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-">
4837<!--   -->
4838</a>
4839<ul class="blockList">
4840<li class="blockList">
4841<h4>writer</h4>
4842<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>
4843<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
4844 specified feature enabled (compared to settings that this
4845 mapper instance has).</div>
4846</li>
4847</ul>
4848<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
4849<!--   -->
4850</a>
4851<ul class="blockList">
4852<li class="blockList">
4853<h4>writer</h4>
4854<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,
4855                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
4856<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
4857 specified features enabled (compared to settings that this
4858 mapper instance has).</div>
4859</li>
4860</ul>
4861<a name="writer-java.text.DateFormat-">
4862<!--   -->
4863</a>
4864<ul class="blockList">
4865<li class="blockList">
4866<h4>writer</h4>
4867<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/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
4868<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
4869 serialize objects using specified <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
4870 null passed, using timestamp (64-bit number.</div>
4871</li>
4872</ul>
4873<a name="writerWithView-java.lang.Class-">
4874<!--   -->
4875</a>
4876<ul class="blockList">
4877<li class="blockList">
4878<h4>writerWithView</h4>
4879<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</pre>
4880<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
4881 serialize objects using specified JSON View (filter).</div>
4882</li>
4883</ul>
4884<a name="writerFor-java.lang.Class-">
4885<!--   -->
4886</a>
4887<ul class="blockList">
4888<li class="blockList">
4889<h4>writerFor</h4>
4890<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
4891<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
4892 serialize objects using specified root type, instead of actual
4893 runtime type of value. Type must be a super-type of runtime type.
4894<p>
4895 Main reason for using this method is performance, as writer is able
4896 to pre-fetch serializer to use before write, and if writer is used
4897 more than once this avoids addition per-value serializer lookups.</div>
4898<dl>
4899<dt><span class="simpleTagLabel">Since:</span></dt>
4900<dd>2.5</dd>
4901</dl>
4902</li>
4903</ul>
4904<a name="writerFor-com.fasterxml.jackson.core.type.TypeReference-">
4905<!--   -->
4906</a>
4907<ul class="blockList">
4908<li class="blockList">
4909<h4>writerFor</h4>
4910<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</pre>
4911<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
4912 serialize objects using specified root type, instead of actual
4913 runtime type of value. Type must be a super-type of runtime type.
4914<p>
4915 Main reason for using this method is performance, as writer is able
4916 to pre-fetch serializer to use before write, and if writer is used
4917 more than once this avoids addition per-value serializer lookups.</div>
4918<dl>
4919<dt><span class="simpleTagLabel">Since:</span></dt>
4920<dd>2.5</dd>
4921</dl>
4922</li>
4923</ul>
4924<a name="writerFor-com.fasterxml.jackson.databind.JavaType-">
4925<!--   -->
4926</a>
4927<ul class="blockList">
4928<li class="blockList">
4929<h4>writerFor</h4>
4930<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>
4931<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
4932 serialize objects using specified root type, instead of actual
4933 runtime type of value. Type must be a super-type of runtime type.
4934<p>
4935 Main reason for using this method is performance, as writer is able
4936 to pre-fetch serializer to use before write, and if writer is used
4937 more than once this avoids addition per-value serializer lookups.</div>
4938<dl>
4939<dt><span class="simpleTagLabel">Since:</span></dt>
4940<dd>2.5</dd>
4941</dl>
4942</li>
4943</ul>
4944<a name="writer-com.fasterxml.jackson.core.PrettyPrinter-">
4945<!--   -->
4946</a>
4947<ul class="blockList">
4948<li class="blockList">
4949<h4>writer</h4>
4950<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(com.fasterxml.jackson.core.PrettyPrinter&nbsp;pp)</pre>
4951<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
4952 serialize objects using specified pretty printer for indentation
4953 (or if null, no pretty printer)</div>
4954</li>
4955</ul>
4956<a name="writerWithDefaultPrettyPrinter--">
4957<!--   -->
4958</a>
4959<ul class="blockList">
4960<li class="blockList">
4961<h4>writerWithDefaultPrettyPrinter</h4>
4962<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithDefaultPrettyPrinter()</pre>
4963<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
4964 serialize objects using the default pretty printer for indentation</div>
4965</li>
4966</ul>
4967<a name="writer-com.fasterxml.jackson.databind.ser.FilterProvider-">
4968<!--   -->
4969</a>
4970<ul class="blockList">
4971<li class="blockList">
4972<h4>writer</h4>
4973<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>
4974<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
4975 serialize objects using specified filter provider.</div>
4976</li>
4977</ul>
4978<a name="writer-com.fasterxml.jackson.core.FormatSchema-">
4979<!--   -->
4980</a>
4981<ul class="blockList">
4982<li class="blockList">
4983<h4>writer</h4>
4984<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
4985<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
4986 pass specific schema object to <code>JsonGenerator</code> used for
4987 writing content.</div>
4988<dl>
4989<dt><span class="paramLabel">Parameters:</span></dt>
4990<dd><code>schema</code> - Schema to pass to generator</dd>
4991</dl>
4992</li>
4993</ul>
4994<a name="writer-com.fasterxml.jackson.core.Base64Variant-">
4995<!--   -->
4996</a>
4997<ul class="blockList">
4998<li class="blockList">
4999<h4>writer</h4>
5000<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</pre>
5001<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
5002 use specified Base64 encoding variant for Base64-encoded binary data.</div>
5003<dl>
5004<dt><span class="simpleTagLabel">Since:</span></dt>
5005<dd>2.1</dd>
5006</dl>
5007</li>
5008</ul>
5009<a name="writer-com.fasterxml.jackson.core.io.CharacterEscapes-">
5010<!--   -->
5011</a>
5012<ul class="blockList">
5013<li class="blockList">
5014<h4>writer</h4>
5015<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(com.fasterxml.jackson.core.io.CharacterEscapes&nbsp;escapes)</pre>
5016<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
5017 use specified character escaping details for output.</div>
5018<dl>
5019<dt><span class="simpleTagLabel">Since:</span></dt>
5020<dd>2.3</dd>
5021</dl>
5022</li>
5023</ul>
5024<a name="writer-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
5025<!--   -->
5026</a>
5027<ul class="blockList">
5028<li class="blockList">
5029<h4>writer</h4>
5030<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>
5031<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
5032 use specified default attributes.</div>
5033<dl>
5034<dt><span class="simpleTagLabel">Since:</span></dt>
5035<dd>2.3</dd>
5036</dl>
5037</li>
5038</ul>
5039<a name="writerWithType-java.lang.Class-">
5040<!--   -->
5041</a>
5042<ul class="blockList">
5043<li class="blockList">
5044<h4>writerWithType</h4>
5045<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5046public&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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
5047<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-"><code>writerFor(Class)</code></a> instead</span></div>
5048</li>
5049</ul>
5050<a name="writerWithType-com.fasterxml.jackson.core.type.TypeReference-">
5051<!--   -->
5052</a>
5053<ul class="blockList">
5054<li class="blockList">
5055<h4>writerWithType</h4>
5056<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5057public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;rootType)</pre>
5058<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">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</span></div>
5059</li>
5060</ul>
5061<a name="writerWithType-com.fasterxml.jackson.databind.JavaType-">
5062<!--   -->
5063</a>
5064<ul class="blockList">
5065<li class="blockList">
5066<h4>writerWithType</h4>
5067<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5068public&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>
5069<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-"><code>writerFor(JavaType)</code></a> instead</span></div>
5070</li>
5071</ul>
5072<a name="reader--">
5073<!--   -->
5074</a>
5075<ul class="blockList">
5076<li class="blockList">
5077<h4>reader</h4>
5078<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader()</pre>
5079<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
5080 default settings. Note that the resulting instance is NOT usable as is,
5081 without defining expected value type.</div>
5082</li>
5083</ul>
5084<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-">
5085<!--   -->
5086</a>
5087<ul class="blockList">
5088<li class="blockList">
5089<h4>reader</h4>
5090<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>
5091<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
5092 specified feature enabled (compared to settings that this
5093 mapper instance has).
5094 Note that the resulting instance is NOT usable as is,
5095 without defining expected value type.</div>
5096</li>
5097</ul>
5098<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
5099<!--   -->
5100</a>
5101<ul class="blockList">
5102<li class="blockList">
5103<h4>reader</h4>
5104<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,
5105                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
5106<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
5107 specified features enabled (compared to settings that this
5108 mapper instance has).
5109 Note that the resulting instance is NOT usable as is,
5110 without defining expected value type.</div>
5111</li>
5112</ul>
5113<a name="readerForUpdating-java.lang.Object-">
5114<!--   -->
5115</a>
5116<ul class="blockList">
5117<li class="blockList">
5118<h4>readerForUpdating</h4>
5119<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/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
5120<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
5121 update given Object (usually Bean, but can be a Collection or Map
5122 as well, but NOT an array) with JSON data. Deserialization occurs
5123 normally except that the root-level value in JSON is not used for
5124 instantiating a new object; instead give updateable object is used
5125 as root.
5126 Runtime type of value object is used for locating deserializer,
5127 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>
5128</li>
5129</ul>
5130<a name="readerFor-com.fasterxml.jackson.databind.JavaType-">
5131<!--   -->
5132</a>
5133<ul class="blockList">
5134<li class="blockList">
5135<h4>readerFor</h4>
5136<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>
5137<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
5138 read or update instances of specified type</div>
5139<dl>
5140<dt><span class="simpleTagLabel">Since:</span></dt>
5141<dd>2.6</dd>
5142</dl>
5143</li>
5144</ul>
5145<a name="readerFor-java.lang.Class-">
5146<!--   -->
5147</a>
5148<ul class="blockList">
5149<li class="blockList">
5150<h4>readerFor</h4>
5151<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5152<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
5153 read or update instances of specified type</div>
5154<dl>
5155<dt><span class="simpleTagLabel">Since:</span></dt>
5156<dd>2.6</dd>
5157</dl>
5158</li>
5159</ul>
5160<a name="readerFor-com.fasterxml.jackson.core.type.TypeReference-">
5161<!--   -->
5162</a>
5163<ul class="blockList">
5164<li class="blockList">
5165<h4>readerFor</h4>
5166<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;type)</pre>
5167<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
5168 read or update instances of specified type</div>
5169<dl>
5170<dt><span class="simpleTagLabel">Since:</span></dt>
5171<dd>2.6</dd>
5172</dl>
5173</li>
5174</ul>
5175<a name="reader-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
5176<!--   -->
5177</a>
5178<ul class="blockList">
5179<li class="blockList">
5180<h4>reader</h4>
5181<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>
5182<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
5183 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>
5184</li>
5185</ul>
5186<a name="reader-com.fasterxml.jackson.core.FormatSchema-">
5187<!--   -->
5188</a>
5189<ul class="blockList">
5190<li class="blockList">
5191<h4>reader</h4>
5192<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
5193<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
5194 pass specific schema object to <code>JsonParser</code> used for
5195 reading content.</div>
5196<dl>
5197<dt><span class="paramLabel">Parameters:</span></dt>
5198<dd><code>schema</code> - Schema to pass to parser</dd>
5199</dl>
5200</li>
5201</ul>
5202<a name="reader-com.fasterxml.jackson.databind.InjectableValues-">
5203<!--   -->
5204</a>
5205<ul class="blockList">
5206<li class="blockList">
5207<h4>reader</h4>
5208<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>
5209<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
5210 use specified injectable values.</div>
5211<dl>
5212<dt><span class="paramLabel">Parameters:</span></dt>
5213<dd><code>injectableValues</code> - Injectable values to use</dd>
5214</dl>
5215</li>
5216</ul>
5217<a name="readerWithView-java.lang.Class-">
5218<!--   -->
5219</a>
5220<ul class="blockList">
5221<li class="blockList">
5222<h4>readerWithView</h4>
5223<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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
5224<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
5225 deserialize objects using specified JSON View (filter).</div>
5226</li>
5227</ul>
5228<a name="reader-com.fasterxml.jackson.core.Base64Variant-">
5229<!--   -->
5230</a>
5231<ul class="blockList">
5232<li class="blockList">
5233<h4>reader</h4>
5234<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(com.fasterxml.jackson.core.Base64Variant&nbsp;defaultBase64)</pre>
5235<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
5236 use specified Base64 encoding variant for Base64-encoded binary data.</div>
5237<dl>
5238<dt><span class="simpleTagLabel">Since:</span></dt>
5239<dd>2.1</dd>
5240</dl>
5241</li>
5242</ul>
5243<a name="reader-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
5244<!--   -->
5245</a>
5246<ul class="blockList">
5247<li class="blockList">
5248<h4>reader</h4>
5249<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>
5250<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
5251 use specified default attributes.</div>
5252<dl>
5253<dt><span class="simpleTagLabel">Since:</span></dt>
5254<dd>2.3</dd>
5255</dl>
5256</li>
5257</ul>
5258<a name="reader-com.fasterxml.jackson.databind.JavaType-">
5259<!--   -->
5260</a>
5261<ul class="blockList">
5262<li class="blockList">
5263<h4>reader</h4>
5264<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5265public&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>
5266<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-"><code>readerFor(JavaType)</code></a> instead</span></div>
5267</li>
5268</ul>
5269<a name="reader-java.lang.Class-">
5270<!--   -->
5271</a>
5272<ul class="blockList">
5273<li class="blockList">
5274<h4>reader</h4>
5275<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5276public&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/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5277<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-"><code>readerFor(Class)</code></a> instead</span></div>
5278</li>
5279</ul>
5280<a name="reader-com.fasterxml.jackson.core.type.TypeReference-">
5281<!--   -->
5282</a>
5283<ul class="blockList">
5284<li class="blockList">
5285<h4>reader</h4>
5286<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5287public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;type)</pre>
5288<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">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</span></div>
5289</li>
5290</ul>
5291<a name="convertValue-java.lang.Object-java.lang.Class-">
5292<!--   -->
5293</a>
5294<ul class="blockList">
5295<li class="blockList">
5296<h4>convertValue</h4>
5297<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5298                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)
5299                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5300<div class="block">Convenience method for doing two-step conversion from given value, into
5301 instance of given value type. This is functionality equivalent to first
5302 serializing given value into JSON, then binding JSON data into value
5303 of given type, but may be executed without fully serializing into
5304 JSON. Same converters (serializers, deserializers) will be used as for
5305 data binding, meaning same object mapper configuration works.</div>
5306<dl>
5307<dt><span class="throwsLabel">Throws:</span></dt>
5308<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type;
5309    if so, root cause will contain underlying checked exception data binding
5310    functionality threw</dd>
5311</dl>
5312</li>
5313</ul>
5314<a name="convertValue-java.lang.Object-com.fasterxml.jackson.core.type.TypeReference-">
5315<!--   -->
5316</a>
5317<ul class="blockList">
5318<li class="blockList">
5319<h4>convertValue</h4>
5320<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5321                          com.fasterxml.jackson.core.type.TypeReference&lt;?&gt;&nbsp;toValueTypeRef)
5322                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5323<dl>
5324<dt><span class="throwsLabel">Throws:</span></dt>
5325<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5326</dl>
5327</li>
5328</ul>
5329<a name="convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
5330<!--   -->
5331</a>
5332<ul class="blockList">
5333<li class="blockList">
5334<h4>convertValue</h4>
5335<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5336                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5337                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5338<dl>
5339<dt><span class="throwsLabel">Throws:</span></dt>
5340<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5341</dl>
5342</li>
5343</ul>
5344<a name="Z:Z_convert-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
5345<!--   -->
5346</a>
5347<ul class="blockList">
5348<li class="blockList">
5349<h4>_convert</h4>
5350<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convert(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5351                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5352                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5353<div class="block">Actual conversion implementation: instead of using existing read
5354 and write methods, much of code is inlined. Reason for this is
5355 that we must avoid root value wrapping/unwrapping both for efficiency and
5356 for correctness. If root value wrapping/unwrapping is actually desired,
5357 caller must use explicit <code>writeValue</code> and
5358 <code>readValue</code> methods.</div>
5359<dl>
5360<dt><span class="throwsLabel">Throws:</span></dt>
5361<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5362</dl>
5363</li>
5364</ul>
5365<a name="generateJsonSchema-java.lang.Class-">
5366<!--   -->
5367</a>
5368<ul class="blockList">
5369<li class="blockList">
5370<h4>generateJsonSchema</h4>
5371<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5372public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a>&nbsp;generateJsonSchema(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)
5373                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5374<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)</span></div>
5375<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
5376 instance for specified class.</div>
5377<dl>
5378<dt><span class="paramLabel">Parameters:</span></dt>
5379<dd><code>t</code> - The class to generate schema for</dd>
5380<dt><span class="returnLabel">Returns:</span></dt>
5381<dd>Constructed JSON schema.</dd>
5382<dt><span class="throwsLabel">Throws:</span></dt>
5383<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5384</dl>
5385</li>
5386</ul>
5387<a name="acceptJsonFormatVisitor-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
5388<!--   -->
5389</a>
5390<ul class="blockList">
5391<li class="blockList">
5392<h4>acceptJsonFormatVisitor</h4>
5393<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
5394                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5395                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5396<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5397<p>
5398 This method can be used for things like
5399 generating <a href="http://json-schema.org/">JSON Schema</a>
5400 instance for specified type.</div>
5401<dl>
5402<dt><span class="paramLabel">Parameters:</span></dt>
5403<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5404<dt><span class="throwsLabel">Throws:</span></dt>
5405<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5406<dt><span class="simpleTagLabel">Since:</span></dt>
5407<dd>2.1</dd>
5408</dl>
5409</li>
5410</ul>
5411<a name="acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
5412<!--   -->
5413</a>
5414<ul class="blockList">
5415<li class="blockList">
5416<h4>acceptJsonFormatVisitor</h4>
5417<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,
5418                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5419                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5420<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5421 Visitation uses <code>Serializer</code> hierarchy and related properties
5422<p>
5423 This method can be used for things like
5424 generating <a href="http://json-schema.org/">JSON Schema</a>
5425 instance for specified type.</div>
5426<dl>
5427<dt><span class="paramLabel">Parameters:</span></dt>
5428<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5429<dt><span class="throwsLabel">Throws:</span></dt>
5430<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5431<dt><span class="simpleTagLabel">Since:</span></dt>
5432<dd>2.1</dd>
5433</dl>
5434</li>
5435</ul>
5436<a name="Z:Z_serializerProvider-com.fasterxml.jackson.databind.SerializationConfig-">
5437<!--   -->
5438</a>
5439<ul class="blockList">
5440<li class="blockList">
5441<h4>_serializerProvider</h4>
5442<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>
5443<div class="block">Overridable helper method used for constructing
5444 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
5445</li>
5446</ul>
5447<a name="Z:Z_defaultPrettyPrinter--">
5448<!--   -->
5449</a>
5450<ul class="blockList">
5451<li class="blockList">
5452<h4>_defaultPrettyPrinter</h4>
5453<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5454protected&nbsp;com.fasterxml.jackson.core.PrettyPrinter&nbsp;_defaultPrettyPrinter()</pre>
5455<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html#constructDefaultPrettyPrinter--"><code>SerializationConfig.constructDefaultPrettyPrinter()</code></a> directly</span></div>
5456</li>
5457</ul>
5458<a name="Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
5459<!--   -->
5460</a>
5461<ul class="blockList">
5462<li class="blockList">
5463<h4>_configAndWriteValue</h4>
5464<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
5465                                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5466                                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5467<div class="block">Method called to configure the generator as necessary and then
5468 call write functionality</div>
5469<dl>
5470<dt><span class="throwsLabel">Throws:</span></dt>
5471<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5472</dl>
5473</li>
5474</ul>
5475<a name="Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-java.lang.Class-">
5476<!--   -->
5477</a>
5478<ul class="blockList">
5479<li class="blockList">
5480<h4>_configAndWriteValue</h4>
5481<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator&nbsp;g,
5482                                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
5483                                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;viewClass)
5484                                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5485<dl>
5486<dt><span class="throwsLabel">Throws:</span></dt>
5487<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5488</dl>
5489</li>
5490</ul>
5491<a name="createDeserializationContext-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationConfig-">
5492<!--   -->
5493</a>
5494<ul class="blockList">
5495<li class="blockList">
5496<h4>createDeserializationContext</h4>
5497<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5498                                                                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
5499<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>
5500 for deserializing a single root value.
5501 Can be overridden if a custom context is needed.</div>
5502</li>
5503</ul>
5504<a name="Z:Z_readValue-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
5505<!--   -->
5506</a>
5507<ul class="blockList">
5508<li class="blockList">
5509<h4>_readValue</h4>
5510<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
5511                            com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5512                            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5513                     throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5514                            com.fasterxml.jackson.core.JsonParseException,
5515                            <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5516<div class="block">Actual implementation of value reading+binding operation.</div>
5517<dl>
5518<dt><span class="throwsLabel">Throws:</span></dt>
5519<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5520<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
5521<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5522</dl>
5523</li>
5524</ul>
5525<a name="Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
5526<!--   -->
5527</a>
5528<ul class="blockList">
5529<li class="blockList">
5530<h4>_readMapAndClose</h4>
5531<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readMapAndClose(com.fasterxml.jackson.core.JsonParser&nbsp;jp,
5532                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5533                           throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5534                                  com.fasterxml.jackson.core.JsonParseException,
5535                                  <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5536<dl>
5537<dt><span class="throwsLabel">Throws:</span></dt>
5538<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5539<dd><code>com.fasterxml.jackson.core.JsonParseException</code></dd>
5540<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5541</dl>
5542</li>
5543</ul>
5544<a name="Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-">
5545<!--   -->
5546</a>
5547<ul class="blockList">
5548<li class="blockList">
5549<h4>_initForReading</h4>
5550<pre>protected&nbsp;com.fasterxml.jackson.core.JsonToken&nbsp;_initForReading(com.fasterxml.jackson.core.JsonParser&nbsp;p)
5551                                                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5552<div class="block">Method called to ensure that given parser is ready for reading
5553 content for data binding.</div>
5554<dl>
5555<dt><span class="returnLabel">Returns:</span></dt>
5556<dd>First token to be used for data binding after this call:
5557  can never be null as exception will be thrown if parser can not
5558  provide more tokens.</dd>
5559<dt><span class="throwsLabel">Throws:</span></dt>
5560<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during
5561   parsing</dd>
5562<dd><code>com.fasterxml.jackson.core.JsonParseException</code> - if parser has problems parsing content</dd>
5563<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
5564   content to map (note: Json "null" value is considered content;
5565   enf-of-stream not)</dd>
5566</dl>
5567</li>
5568</ul>
5569<a name="Z:Z_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-">
5570<!--   -->
5571</a>
5572<ul class="blockList">
5573<li class="blockList">
5574<h4>_unwrapAndDeserialize</h4>
5575<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser&nbsp;p,
5576                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5577                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
5578                                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
5579                                       <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)
5580                                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5581<dl>
5582<dt><span class="throwsLabel">Throws:</span></dt>
5583<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5584</dl>
5585</li>
5586</ul>
5587<a name="Z:Z_findRootDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">
5588<!--   -->
5589</a>
5590<ul class="blockList">
5591<li class="blockList">
5592<h4>_findRootDeserializer</h4>
5593<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5594                                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5595                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5596<div class="block">Method called to locate deserializer for the passed root-level value.</div>
5597<dl>
5598<dt><span class="throwsLabel">Throws:</span></dt>
5599<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5600</dl>
5601</li>
5602</ul>
5603<a name="Z:Z_verifySchemaType-com.fasterxml.jackson.core.FormatSchema-">
5604<!--   -->
5605</a>
5606<ul class="blockListLast">
5607<li class="blockList">
5608<h4>_verifySchemaType</h4>
5609<pre>protected&nbsp;void&nbsp;_verifySchemaType(com.fasterxml.jackson.core.FormatSchema&nbsp;schema)</pre>
5610<dl>
5611<dt><span class="simpleTagLabel">Since:</span></dt>
5612<dd>2.2</dd>
5613</dl>
5614</li>
5615</ul>
5616</li>
5617</ul>
5618</li>
5619</ul>
5620</div>
5621</div>
5622<!-- ========= END OF CLASS DATA ========= -->
5623<!-- ======= START OF BOTTOM NAVBAR ====== -->
5624<div class="bottomNav"><a name="navbar.bottom">
5625<!--   -->
5626</a>
5627<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
5628<a name="navbar.bottom.firstrow">
5629<!--   -->
5630</a>
5631<ul class="navList" title="Navigation">
5632<li><a href="../../../../overview-summary.html">Overview</a></li>
5633<li><a href="package-summary.html">Package</a></li>
5634<li class="navBarCell1Rev">Class</li>
5635<li><a href="class-use/ObjectMapper.html">Use</a></li>
5636<li><a href="package-tree.html">Tree</a></li>
5637<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
5638<li><a href="../../../../index-all.html">Index</a></li>
5639<li><a href="../../../../help-doc.html">Help</a></li>
5640</ul>
5641</div>
5642<div class="subNav">
5643<ul class="navList">
5644<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
5645<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
5646</ul>
5647<ul class="navList">
5648<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
5649<li><a href="ObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
5650</ul>
5651<ul class="navList" id="allclasses_navbar_bottom">
5652<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
5653</ul>
5654<div>
5655<script type="text/javascript"><!--
5656  allClassesLink = document.getElementById("allclasses_navbar_bottom");
5657  if(window==top) {
5658    allClassesLink.style.display = "block";
5659  }
5660  else {
5661    allClassesLink.style.display = "none";
5662  }
5663  //-->
5664</script>
5665</div>
5666<div>
5667<ul class="subNavList">
5668<li>Summary:&nbsp;</li>
5669<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
5670<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
5671<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
5672<li><a href="#method.summary">Method</a></li>
5673</ul>
5674<ul class="subNavList">
5675<li>Detail:&nbsp;</li>
5676<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
5677<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
5678<li><a href="#method.detail">Method</a></li>
5679</ul>
5680</div>
5681<a name="skip.navbar.bottom">
5682<!--   -->
5683</a></div>
5684<!-- ======== END OF BOTTOM NAVBAR ======= -->
5685<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
5686</body>
5687</html>
5688