• 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_162) on Tue Jan 23 20:22:12 PST 2018 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ObjectMapper (jackson-databind 2.9.0 API)</title>
8<meta name="date" content="2018-01-23">
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.9.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":10,"i22":42,"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":10,"i63":10,"i64":9,"i65":9,"i66":42,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":42,"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":10,"i89":10,"i90":10,"i91":42,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":42,"i98":10,"i99":42,"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":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":42,"i164":10,"i165":10,"i166":10,"i167":42,"i168":10,"i169":10,"i170":10,"i171":42,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":42,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":42,"i202":42,"i203":42,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":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/7/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><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.TreeCodec</a></li>
105<li>
106<ul class="inheritance">
107<li><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</a></li>
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><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<hr>
126<br>
127<pre>public class <span class="typeNameLabel">ObjectMapper</span>
128extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a>
129implements <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
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 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
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 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonPointer.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonPointer</code></a> expression:
161  int age = root.at("/personal/age").getValueAsInt();
162</pre>
163<p>
164 The main conversion API is defined in <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a>, so that
165 implementation details of this class need not be exposed to
166 streaming parser and generator classes. Usage via <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a> 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 instance
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 cannot 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).
204<p>
205 Notes on security: use "default typing" feature (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a>)
206 is a potential security risk, if used with untrusted content (content generated by
207 untrusted external parties). If so, you may want to construct a custom
208 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation to limit possible types to instantiate,
209 (using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>).</div>
210<dl>
211<dt><span class="seeLabel">See Also:</span></dt>
212<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</a></dd>
213</dl>
214</li>
215</ul>
216</div>
217<div class="summary">
218<ul class="blockList">
219<li class="blockList">
220<!-- ======== NESTED CLASS SUMMARY ======== -->
221<ul class="blockList">
222<li class="blockList"><a name="nested.class.summary">
223<!--   -->
224</a>
225<h3>Nested Class Summary</h3>
226<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
227<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
228<tr>
229<th class="colFirst" scope="col">Modifier and Type</th>
230<th class="colLast" scope="col">Class and Description</th>
231</tr>
232<tr class="altColor">
233<td class="colFirst"><code>static class&nbsp;</code></td>
234<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>
235<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
236 used with so-called "default typing"
237 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a> for details).</div>
238</td>
239</tr>
240<tr class="rowColor">
241<td class="colFirst"><code>static class&nbsp;</code></td>
242<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>
243<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a>
244 to specify what kind of types (classes) default typing should
245 be used for.</div>
246</td>
247</tr>
248</table>
249</li>
250</ul>
251<!-- =========== FIELD SUMMARY =========== -->
252<ul class="blockList">
253<li class="blockList"><a name="field.summary">
254<!--   -->
255</a>
256<h3>Field Summary</h3>
257<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
258<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
259<tr>
260<th class="colFirst" scope="col">Modifier and Type</th>
261<th class="colLast" scope="col">Field and Description</th>
262</tr>
263<tr class="altColor">
264<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a></code></td>
265<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_configOverrides">_configOverrides</a></span></code>
266<div class="block">Currently active per-type configuration overrides, accessed by
267 declared type of property.</div>
268</td>
269</tr>
270<tr class="rowColor">
271<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationConfig">_deserializationConfig</a></span></code>
273<div class="block">Configuration object that defines basic global
274 settings for the serialization process</div>
275</td>
276</tr>
277<tr class="altColor">
278<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>
279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationContext">_deserializationContext</a></span></code>
280<div class="block">Blueprint context object; stored here to allow custom
281 sub-classes.</div>
282</td>
283</tr>
284<tr class="rowColor">
285<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_injectableValues">_injectableValues</a></span></code>
287<div class="block">Provider for values to inject in deserialized POJOs.</div>
288</td>
289</tr>
290<tr class="altColor">
291<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
292<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_jsonFactory">_jsonFactory</a></span></code>
293<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
294 instances as necessary.</div>
295</td>
296</tr>
297<tr class="rowColor">
298<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>
299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_mixIns">_mixIns</a></span></code>
300<div class="block">Mapping that defines how to apply mix-in annotations: key is
301 the type to received additional annotations, and value is the
302 type that has annotations to "mix in".</div>
303</td>
304</tr>
305<tr class="altColor">
306<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_registeredModuleTypes">_registeredModuleTypes</a></span></code>
308<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
309 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>
310 is enabled, so that duplicate registration calls can be ignored
311 (to avoid adding same handlers multiple times, mostly).</div>
312</td>
313</tr>
314<tr class="rowColor">
315<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_rootDeserializers">_rootDeserializers</a></span></code>
317<div class="block">We will use a separate main-level Map for keeping track
318 of root-level deserializers.</div>
319</td>
320</tr>
321<tr class="altColor">
322<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializationConfig">_serializationConfig</a></span></code>
324<div class="block">Configuration object that defines basic global
325 settings for the serialization process</div>
326</td>
327</tr>
328<tr class="rowColor">
329<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>
330<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory">_serializerFactory</a></span></code>
331<div class="block">Serializer factory used for constructing serializers.</div>
332</td>
333</tr>
334<tr class="altColor">
335<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>
336<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerProvider">_serializerProvider</a></span></code>
337<div class="block">Object that manages access to serializers used for serialization,
338 including caching.</div>
339</td>
340</tr>
341<tr class="rowColor">
342<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>
343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_subtypeResolver">_subtypeResolver</a></span></code>
344<div class="block">Thing used for registering sub-types, resolving them to
345 super/sub-types as needed.</div>
346</td>
347</tr>
348<tr class="altColor">
349<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>
350<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_typeFactory">_typeFactory</a></span></code>
351<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;
352 needed to allow modules to add more custom type handling
353 (mostly to support types of non-Java JVM languages)</div>
354</td>
355</tr>
356<tr class="rowColor">
357<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>
358<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>
359</tr>
360<tr class="altColor">
361<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>
362<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></span></code>
363<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>
364 instances.</div>
365</td>
366</tr>
367</table>
368</li>
369</ul>
370<!-- ======== CONSTRUCTOR SUMMARY ======== -->
371<ul class="blockList">
372<li class="blockList"><a name="constructor.summary">
373<!--   -->
374</a>
375<h3>Constructor Summary</h3>
376<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
377<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
378<tr>
379<th class="colFirst" scope="col">Modifier</th>
380<th class="colLast" scope="col">Constructor and Description</th>
381</tr>
382<tr class="altColor">
383<td class="colFirst"><code>&nbsp;</code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper--">ObjectMapper</a></span>()</code>
385<div class="block">Default constructor, which will construct the default
386 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
387 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
388 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
389 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
390 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
391</td>
392</tr>
393<tr class="rowColor">
394<td class="colFirst"><code>&nbsp;</code></td>
395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">ObjectMapper</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</code>
396<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
397 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
398 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
399</td>
400</tr>
401<tr class="altColor">
402<td class="colFirst"><code>&nbsp;</code></td>
403<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
404            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
405            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</code>
406<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
407 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
408 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
409 serializers and deserializers.</div>
410</td>
411</tr>
412<tr class="rowColor">
413<td class="colFirst"><code>protected </code></td>
414<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>
415<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
416</td>
417</tr>
418</table>
419</li>
420</ul>
421<!-- ========== METHOD SUMMARY =========== -->
422<ul class="blockList">
423<li class="blockList"><a name="method.summary">
424<!--   -->
425</a>
426<h3>Method Summary</h3>
427<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
428<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>
429<tr>
430<th class="colFirst" scope="col">Modifier and Type</th>
431<th class="colLast" scope="col">Method and Description</th>
432</tr>
433<tr id="i0" class="altColor">
434<td class="colFirst"><code>protected void</code></td>
435<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</code>&nbsp;</td>
436</tr>
437<tr id="i1" class="rowColor">
438<td class="colFirst"><code>protected void</code></td>
439<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
440                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
441<div class="block">Method called to configure the generator as necessary and then
442 call write functionality</div>
443</td>
444</tr>
445<tr id="i2" class="altColor">
446<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
447<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
448        <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
449<div class="block">Actual conversion implementation: instead of using existing read
450 and write methods, much of code is inlined.</div>
451</td>
452</tr>
453<tr id="i3" class="rowColor">
454<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
455<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,
456                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
457<div class="block">Method called to locate deserializer for the passed root-level value.</div>
458</td>
459</tr>
460<tr id="i4" class="altColor">
461<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td>
462<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)</code>
463<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
464</td>
465</tr>
466<tr id="i5" class="rowColor">
467<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td>
468<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_initForReading</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
469               <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType)</code>
470<div class="block">Method called to ensure that given parser is ready for reading
471 content for data binding.</div>
472</td>
473</tr>
474<tr id="i6" class="altColor">
475<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
476<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>
477<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>
478 instances of proper sub-type</div>
479</td>
480</tr>
481<tr id="i7" class="rowColor">
482<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
483<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,
484          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
485          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
486          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
487          <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
488<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>
489 instances of proper sub-type</div>
490</td>
491</tr>
492<tr id="i8" class="altColor">
493<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
494<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>
495<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
496 instances of proper sub-type</div>
497</td>
498</tr>
499<tr id="i9" class="rowColor">
500<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
501<td class="colLast"><code><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,
502          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
503<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>
504 instances of proper sub-type</div>
505</td>
506</tr>
507<tr id="i10" class="altColor">
508<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
509<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,
510          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
511          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
512<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>
513 instances of proper sub-type</div>
514</td>
515</tr>
516<tr id="i11" class="rowColor">
517<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
518<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0,
519                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
520</tr>
521<tr id="i12" class="altColor">
522<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
523<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readTreeAndClose-com.fasterxml.jackson.core.JsonParser-">_readTreeAndClose</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0)</code>
524<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-"><code>_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)</code></a> but specialized for <code>JsonNode</code>
525 reading.</div>
526</td>
527</tr>
528<tr id="i13" class="rowColor">
529<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
530<td class="colLast"><code><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,
531          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
532          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
533<div class="block">Actual implementation of value reading+binding operation.</div>
534</td>
535</tr>
536<tr id="i14" class="altColor">
537<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>
538<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>
539<div class="block">Overridable helper method used for constructing
540 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
541</td>
542</tr>
543<tr id="i15" class="rowColor">
544<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
545<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
546                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
547                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
548                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
549                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)</code>&nbsp;</td>
550</tr>
551<tr id="i16" class="altColor">
552<td class="colFirst"><code>protected void</code></td>
553<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_verifyNoTrailingTokens-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">_verifyNoTrailingTokens</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
554                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
555                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;bindType)</code>&nbsp;</td>
556</tr>
557<tr id="i17" class="rowColor">
558<td class="colFirst"><code>protected void</code></td>
559<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>&nbsp;</td>
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-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">acceptJsonFormatVisitor</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
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>void</code></td>
570<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,
571                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
572<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</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#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>
578<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>
579 to be used for handling specific problems during deserialization.</div>
580</td>
581</tr>
582<tr id="i21" class="rowColor">
583<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
584<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
585        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
586<div class="block">Method to use for adding mix-in annotations to use for augmenting
587 specified class or interface.</div>
588</td>
589</tr>
590<tr id="i22" class="altColor">
591<td class="colFirst"><code>void</code></td>
592<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
593                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
594<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
595<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>
596</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-">canDeserialize</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
602<div class="block">Method that can be called to check whether mapper thinks
603 it could deserialize an Object of given type.</div>
604</td>
605</tr>
606<tr id="i24" class="altColor">
607<td class="colFirst"><code>boolean</code></td>
608<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,
609              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
610<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
611 actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
612 serializer: this may be useful in figuring out what the actual problem is.</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-">canSerialize</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
618<div class="block">Method that can be called to check whether mapper thinks
619 it could serialize an instance of given Class.</div>
620</td>
621</tr>
622<tr id="i26" class="altColor">
623<td class="colFirst"><code>boolean</code></td>
624<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
625            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
626<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
627 actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
628 serializer: this may be useful in figuring out what the actual problem is.</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#clearProblemHandlers--">clearProblemHandlers</a></span>()</code>
634<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
635 instances from this mapper.</div>
636</td>
637</tr>
638<tr id="i28" class="altColor">
639<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">MutableConfigOverride</a></code></td>
640<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-">configOverride</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
641<div class="block">Accessor for getting a mutable configuration override object for
642 given type, needed to add or change per-type overrides applied
643 to properties of given type.</div>
644</td>
645</tr>
646<tr id="i29" class="rowColor">
647<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
648<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,
649         boolean&nbsp;state)</code>
650<div class="block">Method for changing state of an on/off deserialization feature for
651 this object mapper.</div>
652</td>
653</tr>
654<tr id="i30" class="altColor">
655<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
656<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
657         boolean&nbsp;state)</code>
658<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
659 generator instances this object mapper creates.</div>
660</td>
661</tr>
662<tr id="i31" class="rowColor">
663<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
664<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
665         boolean&nbsp;state)</code>
666<div class="block">Method for changing state of specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
667 for parser instances this object mapper creates.</div>
668</td>
669</tr>
670<tr id="i32" class="altColor">
671<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
672<td class="colLast"><code><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,
673         boolean&nbsp;state)</code>
674<div class="block">Method for changing state of an on/off mapper feature for
675 this mapper instance.</div>
676</td>
677</tr>
678<tr id="i33" class="rowColor">
679<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
680<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,
681         boolean&nbsp;state)</code>
682<div class="block">Method for changing state of an on/off serialization feature for
683 this object mapper.</div>
684</td>
685</tr>
686<tr id="i34" class="altColor">
687<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
688<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/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</code>
689<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
690 type (typically <code>java.lang.Class</code>), but without explicit
691 context.</div>
692</td>
693</tr>
694<tr id="i35" class="rowColor">
695<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
696<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
697            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)</code>
698<div class="block">Convenience method for doing two-step conversion from given value, into
699 instance of given value type, if (but only if!) conversion is needed.</div>
700</td>
701</tr>
702<tr id="i36" class="altColor">
703<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
704<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
705            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
706<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
707</td>
708</tr>
709<tr id="i37" class="rowColor">
710<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
711<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
712            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;toValueTypeRef)</code>
713<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
714</td>
715</tr>
716<tr id="i38" class="altColor">
717<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
718<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--">copy</a></span>()</code>
719<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
720 has same initial configuration as this instance.</div>
721</td>
722</tr>
723<tr id="i39" class="rowColor">
724<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>
725<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode--">createArrayNode</a></span>()</code>
726<div class="block">
727 Note: return type is co-variant, as basic ObjectCodec
728 abstraction cannot refer to concrete node types (as it's
729 part of core package, whereas impls are part of mapper
730 package)</div>
731</td>
732</tr>
733<tr id="i40" class="altColor">
734<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>
735<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
736                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
737<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>
738 for deserializing a single root value.</div>
739</td>
740</tr>
741<tr id="i41" class="rowColor">
742<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>
743<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--">createObjectNode</a></span>()</code>
744<div class="block">
745 Note: return type is co-variant, as basic ObjectCodec
746 abstraction cannot refer to concrete node types (as it's
747 part of core package, whereas impls are part of mapper
748 package)</div>
749</td>
750</tr>
751<tr id="i42" class="altColor">
752<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>
753<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#defaultClassIntrospector--">defaultClassIntrospector</a></span>()</code>
754<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>
755 to use.</div>
756</td>
757</tr>
758<tr id="i43" class="rowColor">
759<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
760<td class="colLast"><code><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>
761<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
762</td>
763</tr>
764<tr id="i44" class="altColor">
765<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
766<td class="colLast"><code><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,
767       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
768<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
769</td>
770</tr>
771<tr id="i45" class="rowColor">
772<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
773<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">disable</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
774<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
775 for parser instances this object mapper creates.</div>
776</td>
777</tr>
778<tr id="i46" class="altColor">
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.core.JsonParser.Feature...-">disable</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
781<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
782 for parser instances this object mapper creates.</div>
783</td>
784</tr>
785<tr id="i47" class="rowColor">
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#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>
788<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>
789</td>
790</tr>
791<tr id="i48" class="altColor">
792<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
793<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>
794<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
795</td>
796</tr>
797<tr id="i49" class="rowColor">
798<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
799<td class="colLast"><code><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,
800       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
801<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>
802</td>
803</tr>
804<tr id="i50" class="altColor">
805<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
806<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping--">disableDefaultTyping</a></span>()</code>
807<div class="block">Method for disabling automatic inclusion of type information; if so, only
808 explicitly annotated types (ones with
809 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
810 additional embedded type information.</div>
811</td>
812</tr>
813<tr id="i51" class="rowColor">
814<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
815<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>
816<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>
817</td>
818</tr>
819<tr id="i52" class="altColor">
820<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
821<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,
822      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
823<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>
824</td>
825</tr>
826<tr id="i53" class="rowColor">
827<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
828<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
829<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
830 for parser instances this object mapper creates.</div>
831</td>
832</tr>
833<tr id="i54" class="altColor">
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.core.JsonParser.Feature...-">enable</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
836<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
837 for parser instances this object mapper creates.</div>
838</td>
839</tr>
840<tr id="i55" class="rowColor">
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#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>
843<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>
844</td>
845</tr>
846<tr id="i56" class="altColor">
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#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>
849<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>
850</td>
851</tr>
852<tr id="i57" class="rowColor">
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#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,
855      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
856<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>
857</td>
858</tr>
859<tr id="i58" class="altColor">
860<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
861<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--">enableDefaultTyping</a></span>()</code>
862<div class="block">Convenience method that is equivalent to calling</div>
863</td>
864</tr>
865<tr id="i59" class="rowColor">
866<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
867<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>
868<div class="block">Convenience method that is equivalent to calling</div>
869</td>
870</tr>
871<tr id="i60" class="altColor">
872<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
873<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,
874                   <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
875<div class="block">Method for enabling automatic inclusion of type information, needed
876 for proper deserialization of polymorphic types (unless types
877 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div>
878</td>
879</tr>
880<tr id="i61" class="rowColor">
881<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
882<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,
883                             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
884<div class="block">Method for enabling automatic inclusion of type information -- needed
885 for proper deserialization of polymorphic types (unless types
886 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
887 using "As.PROPERTY" inclusion mechanism and specified property name
888 to use for inclusion (default being "@class" since default type information
889 always uses class name as type identifier)</div>
890</td>
891</tr>
892<tr id="i62" class="altColor">
893<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
894<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules--">findAndRegisterModules</a></span>()</code>
895<div class="block">Convenience method that is functionally equivalent to:
896<code>
897   mapper.registerModules(mapper.findModules());
898</code></div>
899</td>
900</tr>
901<tr id="i63" class="rowColor">
902<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
903<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
904</tr>
905<tr id="i64" class="altColor">
906<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
907<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--">findModules</a></span>()</code>
908<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
909 facility, along with module-provided SPI.</div>
910</td>
911</tr>
912<tr id="i65" class="rowColor">
913<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
914<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/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
915<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
916 facility, along with module-provided SPI.</div>
917</td>
918</tr>
919<tr id="i66" class="altColor">
920<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>
921<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)</code>
922<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
923<div class="block"><span class="deprecationComment">Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)
924    (which under the hood calls <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-"><code>acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper)</code></a>)</span></div>
925</div>
926</td>
927</tr>
928<tr id="i67" class="rowColor">
929<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
930<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDateFormat--">getDateFormat</a></span>()</code>&nbsp;</td>
931</tr>
932<tr id="i68" class="altColor">
933<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
934<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig--">getDeserializationConfig</a></span>()</code>
935<div class="block">Method that returns
936 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
937 that defines configuration settings for deserialization.</div>
938</td>
939</tr>
940<tr id="i69" class="rowColor">
941<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
942<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext--">getDeserializationContext</a></span>()</code>
943<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>
944</td>
945</tr>
946<tr id="i70" class="altColor">
947<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
948<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--">getFactory</a></span>()</code>
949<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
950 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
951 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
952</td>
953</tr>
954<tr id="i71" class="rowColor">
955<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
956<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getInjectableValues--">getInjectableValues</a></span>()</code>&nbsp;</td>
957</tr>
958<tr id="i72" class="altColor">
959<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
960<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory--">getJsonFactory</a></span>()</code>
961<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
962<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>
963</div>
964</td>
965</tr>
966<tr id="i73" class="rowColor">
967<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>
968<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory--">getNodeFactory</a></span>()</code>
969<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>
970 that this mapper will use when directly constructing
971 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div>
972</td>
973</tr>
974<tr id="i74" class="altColor">
975<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
976<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
977</tr>
978<tr id="i75" class="rowColor">
979<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
980<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig--">getSerializationConfig</a></span>()</code>
981<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>
982 object that defines configuration settings for serialization.</div>
983</td>
984</tr>
985<tr id="i76" class="altColor">
986<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>
987<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory--">getSerializerFactory</a></span>()</code>
988<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>
989</td>
990</tr>
991<tr id="i77" class="rowColor">
992<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
993<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider--">getSerializerProvider</a></span>()</code>
994<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
995 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.</div>
996</td>
997</tr>
998<tr id="i78" class="altColor">
999<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
1000<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance--">getSerializerProviderInstance</a></span>()</code>
1001<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
1002 instance that may be used for accessing serializers.</div>
1003</td>
1004</tr>
1005<tr id="i79" class="rowColor">
1006<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>
1007<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code>
1008<div class="block">Method for accessing subtype resolver in use.</div>
1009</td>
1010</tr>
1011<tr id="i80" class="altColor">
1012<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>
1013<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory--">getTypeFactory</a></span>()</code>
1014<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>
1015</td>
1016</tr>
1017<tr id="i81" class="rowColor">
1018<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>
1019<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker--">getVisibilityChecker</a></span>()</code>
1020<div class="block">Method for accessing currently configured visibility checker;
1021 object used for determining whether given property element
1022 (method, field, constructor) can be auto-detected or not.</div>
1023</td>
1024</tr>
1025<tr id="i82" class="altColor">
1026<td class="colFirst"><code>boolean</code></td>
1027<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>
1028<div class="block">Method for checking whether given deserialization-specific
1029 feature is enabled.</div>
1030</td>
1031</tr>
1032<tr id="i83" class="rowColor">
1033<td class="colFirst"><code>boolean</code></td>
1034<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</code>
1035<div class="block">Convenience method, equivalent to:</div>
1036</td>
1037</tr>
1038<tr id="i84" class="altColor">
1039<td class="colFirst"><code>boolean</code></td>
1040<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</code>&nbsp;</td>
1041</tr>
1042<tr id="i85" class="rowColor">
1043<td class="colFirst"><code>boolean</code></td>
1044<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</code>&nbsp;</td>
1045</tr>
1046<tr id="i86" class="altColor">
1047<td class="colFirst"><code>boolean</code></td>
1048<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>
1049<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>
1050</td>
1051</tr>
1052<tr id="i87" class="rowColor">
1053<td class="colFirst"><code>boolean</code></td>
1054<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>
1055<div class="block">Method for checking whether given serialization-specific
1056 feature is enabled.</div>
1057</td>
1058</tr>
1059<tr id="i88" class="altColor">
1060<td class="colFirst"><code>int</code></td>
1061<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount--">mixInCount</a></span>()</code>&nbsp;</td>
1062</tr>
1063<tr id="i89" class="rowColor">
1064<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1065<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader--">reader</a></span>()</code>
1066<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
1067 default settings.</div>
1068</td>
1069</tr>
1070<tr id="i90" class="altColor">
1071<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1072<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.Base64Variant-">reader</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
1073<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
1074 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1075</td>
1076</tr>
1077<tr id="i91" class="rowColor">
1078<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1079<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1080<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1081<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>
1082</div>
1083</td>
1084</tr>
1085<tr id="i92" class="altColor">
1086<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1087<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>
1088<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
1089 use specified default attributes.</div>
1090</td>
1091</tr>
1092<tr id="i93" class="rowColor">
1093<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1094<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>
1095<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
1096 specified feature enabled (compared to settings that this
1097 mapper instance has).</div>
1098</td>
1099</tr>
1100<tr id="i94" class="altColor">
1101<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1102<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,
1103      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
1104<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
1105 specified features enabled (compared to settings that this
1106 mapper instance has).</div>
1107</td>
1108</tr>
1109<tr id="i95" class="rowColor">
1110<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1111<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.FormatSchema-">reader</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
1112<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
1113 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
1114 reading content.</div>
1115</td>
1116</tr>
1117<tr id="i96" class="altColor">
1118<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1119<td class="colLast"><code><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>
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 use specified injectable values.</div>
1122</td>
1123</tr>
1124<tr id="i97" class="rowColor">
1125<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1126<td class="colLast"><code><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>
1127<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1128<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>
1129</div>
1130</td>
1131</tr>
1132<tr id="i98" class="altColor">
1133<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1134<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>
1135<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
1136 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>
1137</td>
1138</tr>
1139<tr id="i99" class="rowColor">
1140<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1141<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1142<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1143<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>
1144</div>
1145</td>
1146</tr>
1147<tr id="i100" class="altColor">
1148<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1149<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1150<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
1151 read or update instances of specified type</div>
1152</td>
1153</tr>
1154<tr id="i101" class="rowColor">
1155<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1156<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>
1157<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
1158 read or update instances of specified type</div>
1159</td>
1160</tr>
1161<tr id="i102" class="altColor">
1162<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1163<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1164<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
1165 read or update instances of specified type</div>
1166</td>
1167</tr>
1168<tr id="i103" class="rowColor">
1169<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1170<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>
1171<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
1172 update given Object (usually Bean, but can be a Collection or Map
1173 as well, but NOT an array) with JSON data.</div>
1174</td>
1175</tr>
1176<tr id="i104" class="altColor">
1177<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1178<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
1179<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
1180 deserialize objects using specified JSON View (filter).</div>
1181</td>
1182</tr>
1183<tr id="i105" class="rowColor">
1184<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1185<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>
1186<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>
1187</td>
1188</tr>
1189<tr id="i106" class="altColor">
1190<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1191<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
1192<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>
1193</td>
1194</tr>
1195<tr id="i107" class="rowColor">
1196<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1197<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
1198<div class="block">Method to deserialize JSON content as tree expressed
1199 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1200</td>
1201</tr>
1202<tr id="i108" class="altColor">
1203<td class="colFirst"><code>&lt;T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;<br>T</code></td>
1204<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-com.fasterxml.jackson.core.JsonParser-">readTree</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)</code>
1205<div class="block">Method to deserialize JSON content as tree expressed
1206 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1207</td>
1208</tr>
1209<tr id="i109" class="rowColor">
1210<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1211<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
1212<div class="block">Method to deserialize JSON content as tree expressed
1213 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1214</td>
1215</tr>
1216<tr id="i110" class="altColor">
1217<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1218<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
1219<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>
1220</td>
1221</tr>
1222<tr id="i111" class="rowColor">
1223<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1224<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)</code>
1225<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>
1226</td>
1227</tr>
1228<tr id="i112" class="altColor">
1229<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1230<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,
1231         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1232</tr>
1233<tr id="i113" class="rowColor">
1234<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1235<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,
1236         int&nbsp;offset,
1237         int&nbsp;len,
1238         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1239</tr>
1240<tr id="i114" class="altColor">
1241<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1242<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,
1243         int&nbsp;offset,
1244         int&nbsp;len,
1245         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1246</tr>
1247<tr id="i115" class="rowColor">
1248<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1249<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,
1250         int&nbsp;offset,
1251         int&nbsp;len,
1252         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1253</tr>
1254<tr id="i116" class="altColor">
1255<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1256<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,
1257         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1258</tr>
1259<tr id="i117" class="rowColor">
1260<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1261<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,
1262         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1263</tr>
1264<tr id="i118" class="altColor">
1265<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1266<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.DataInput-java.lang.Class-">readValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
1267         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1268</tr>
1269<tr id="i119" class="rowColor">
1270<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.DataInput-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
1272         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1273</tr>
1274<tr id="i120" class="altColor">
1275<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1276<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1277         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1278<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1279</td>
1280</tr>
1281<tr id="i121" class="rowColor">
1282<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1283<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1284         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1285<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1286</td>
1287</tr>
1288<tr id="i122" class="altColor">
1289<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1290<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1291         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1292<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1293</td>
1294</tr>
1295<tr id="i123" class="rowColor">
1296<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1297<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1298         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1299</tr>
1300<tr id="i124" class="altColor">
1301<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1302<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1303         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1304</tr>
1305<tr id="i125" class="rowColor">
1306<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1307<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/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1308         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1309</tr>
1310<tr id="i126" class="altColor">
1311<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1312<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1313         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1314<div class="block">Method to deserialize JSON content into a non-container
1315 type (it can be an array type, however): typically a bean, array
1316 or a wrapper type (like <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div>
1317</td>
1318</tr>
1319<tr id="i127" class="rowColor">
1320<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1321<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1322         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1323<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>
1324</td>
1325</tr>
1326<tr id="i128" class="altColor">
1327<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1328<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1329         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1330<div class="block">Method to deserialize JSON content into a Java type, reference
1331 to which is passed as argument.</div>
1332</td>
1333</tr>
1334<tr id="i129" class="rowColor">
1335<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1336<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1337         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
1338<div class="block">Method to deserialize JSON content into a Java type, reference
1339 to which is passed as argument.</div>
1340</td>
1341</tr>
1342<tr id="i130" class="altColor">
1343<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1344<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1345         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1346</tr>
1347<tr id="i131" class="rowColor">
1348<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1349<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1350         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1351</tr>
1352<tr id="i132" class="altColor">
1353<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1354<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/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1355         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>&nbsp;</td>
1356</tr>
1357<tr id="i133" class="rowColor">
1358<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1359<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1360         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1361<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1362</td>
1363</tr>
1364<tr id="i134" class="altColor">
1365<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1366<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
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">Method to deserialize JSON content from given JSON content String.</div>
1369</td>
1370</tr>
1371<tr id="i135" class="rowColor">
1372<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1373<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1374         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1375<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1376</td>
1377</tr>
1378<tr id="i136" class="altColor">
1379<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1380<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1381         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1382<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1383</td>
1384</tr>
1385<tr id="i137" class="rowColor">
1386<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1387<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1388         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1389</tr>
1390<tr id="i138" class="altColor">
1391<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1392<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/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1393         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)</code>
1394<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1395</td>
1396</tr>
1397<tr id="i139" class="rowColor">
1398<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>
1399<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1400          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1401<div class="block">Convenience method, equivalent in function to:</div>
1402</td>
1403</tr>
1404<tr id="i140" class="altColor">
1405<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>
1406<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1407          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1408<div class="block">Convenience method, equivalent in function to:</div>
1409</td>
1410</tr>
1411<tr id="i141" class="rowColor">
1412<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>
1413<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1414          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1415<div class="block">Convenience method, equivalent in function to:</div>
1416</td>
1417</tr>
1418<tr id="i142" class="altColor">
1419<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>
1420<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1421          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)</code>
1422<div class="block">Method for reading sequence of Objects from parser stream.</div>
1423</td>
1424</tr>
1425<tr id="i143" class="rowColor">
1426<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1427<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>
1428<div class="block">Method for registering a module that can extend functionality
1429 provided by this mapper; for example, by adding providers for
1430 custom serializers and deserializers.</div>
1431</td>
1432</tr>
1433<tr id="i144" class="altColor">
1434<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1435<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/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>
1436<div class="block">Convenience method for registering specified modules in order;
1437 functionally equivalent to:</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#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>
1443<div class="block">Convenience method for registering specified modules in order;
1444 functionally equivalent to:</div>
1445</td>
1446</tr>
1447<tr id="i146" class="altColor">
1448<td class="colFirst"><code>void</code></td>
1449<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
1450<div class="block">Method for registering specified class as a subtype, so that
1451 typename-based resolution can link supertypes to subtypes
1452 (as an alternative to using annotations).</div>
1453</td>
1454</tr>
1455<tr id="i147" class="rowColor">
1456<td class="colFirst"><code>void</code></td>
1457<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-java.util.Collection-">registerSubtypes</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</code>&nbsp;</td>
1458</tr>
1459<tr id="i148" class="altColor">
1460<td class="colFirst"><code>void</code></td>
1461<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>
1462<div class="block">Method for registering specified class as a subtype, so that
1463 typename-based resolution can link supertypes to subtypes
1464 (as an alternative to using annotations).</div>
1465</td>
1466</tr>
1467<tr id="i149" class="rowColor">
1468<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1469<td class="colLast"><code><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>
1470<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
1471 mapper instance for both serialization and deserialization.</div>
1472</td>
1473</tr>
1474<tr id="i150" class="altColor">
1475<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1476<td class="colLast"><code><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,
1477                          <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</code>
1478<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
1479 by this mapper instance for serialization and deserialization,
1480 specifying them separately so that different introspection can be
1481 used for different aspects</div>
1482</td>
1483</tr>
1484<tr id="i151" class="rowColor">
1485<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1486<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">setBase64Variant</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</code>
1487<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
1488 <code>byte[]</code> serializers and deserializers will use.</div>
1489</td>
1490</tr>
1491<tr id="i152" class="altColor">
1492<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1493<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>
1494<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>
1495 object.</div>
1496</td>
1497</tr>
1498<tr id="i153" class="rowColor">
1499<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1500<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>
1501<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>
1502 object, which contains serialization-specific configuration settings.</div>
1503</td>
1504</tr>
1505<tr id="i154" class="altColor">
1506<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1507<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
1508<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
1509 values as Strings, and deserializing from JSON Strings.</div>
1510</td>
1511</tr>
1512<tr id="i155" class="rowColor">
1513<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1514<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultMergeable-java.lang.Boolean-">setDefaultMergeable</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>
1515<div class="block">Method for setting default Setter configuration, regarding things like
1516 merging, null-handling; used for properties for which there are
1517 no per-type or per-property overrides (via annotations or config overrides).</div>
1518</td>
1519</tr>
1520<tr id="i156" class="altColor">
1521<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">setDefaultPrettyPrinter</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
1523<div class="block">Method for specifying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
1524 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</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#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">setDefaultPropertyInclusion</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
1530<div class="block">Short-cut for:</div>
1531</td>
1532</tr>
1533<tr id="i158" class="altColor">
1534<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">setDefaultPropertyInclusion</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
1536<div class="block">Method for setting default POJO property inclusion strategy for serialization,
1537 applied for all properties for which there are no per-type or per-property
1538 overrides (via annotations or config overrides).</div>
1539</td>
1540</tr>
1541<tr id="i159" class="rowColor">
1542<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1543<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">setDefaultSetterInfo</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</code>
1544<div class="block">Method for setting default Setter configuration, regarding things like
1545 merging, null-handling; used for properties for which there are
1546 no per-type or per-property overrides (via annotations or config overrides).</div>
1547</td>
1548</tr>
1549<tr id="i160" class="altColor">
1550<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1551<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>
1552<div class="block">Method for enabling automatic inclusion of type information, using
1553 specified handler object for determining which types this affects,
1554 as well as details of how information is embedded.</div>
1555</td>
1556</tr>
1557<tr id="i161" class="rowColor">
1558<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Value-">setDefaultVisibility</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonAutoDetect.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Value</a>&nbsp;vis)</code>
1560<div class="block">Method for setting auto-detection visibility definition
1561 defaults, which are in effect unless overridden by
1562 annotations (like <code>JsonAutoDetect</code>) or per-type
1563 visibility overrides.</div>
1564</td>
1565</tr>
1566<tr id="i162" class="altColor">
1567<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1568<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>
1569<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
1570 mapping Filter Ids to actual filter instances.</div>
1571</td>
1572</tr>
1573<tr id="i163" class="rowColor">
1574<td class="colFirst"><code>void</code></td>
1575<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>
1576<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1577<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>
1578</div>
1579</td>
1580</tr>
1581<tr id="i164" class="altColor">
1582<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
1583<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>
1584<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
1585 instances of handlers (such as serializers, deserializers, type and type
1586 id resolvers), given a class.</div>
1587</td>
1588</tr>
1589<tr id="i165" class="rowColor">
1590<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1591<td class="colLast"><code><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>
1592<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
1593 values to inject.</div>
1594</td>
1595</tr>
1596<tr id="i166" class="altColor">
1597<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1598<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/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
1599<div class="block">Method for overriding default locale to use for formatting.</div>
1600</td>
1601</tr>
1602<tr id="i167" class="rowColor">
1603<td class="colFirst"><code>void</code></td>
1604<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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1605<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1606<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>
1607</div>
1608</td>
1609</tr>
1610<tr id="i168" class="altColor">
1611<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1612<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>
1613<div class="block">Method that can be called to specify given resolver for locating
1614 mix-in classes to use, overriding directly added mappings.</div>
1615</td>
1616</tr>
1617<tr id="i169" class="rowColor">
1618<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1619<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/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1620<div class="block">Method to use for defining mix-in annotations to use for augmenting
1621 annotations that processable (serializable / deserializable)
1622 classes have.</div>
1623</td>
1624</tr>
1625<tr id="i170" class="altColor">
1626<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1627<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>
1628<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
1629 constructing root level tree nodes (via method
1630 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div>
1631</td>
1632</tr>
1633<tr id="i171" class="rowColor">
1634<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1635<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">setPropertyInclusion</a></span>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
1636<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1637<div class="block"><span class="deprecationComment">Since 2.9 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-"><code>setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)</code></a></span></div>
1638</div>
1639</td>
1640</tr>
1641<tr id="i172" class="altColor">
1642<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1643<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>
1644<div class="block">Method for setting custom property naming strategy to use.</div>
1645</td>
1646</tr>
1647<tr id="i173" class="rowColor">
1648<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1649<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>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
1650<div class="block">Convenience method, equivalent to calling:</div>
1651</td>
1652</tr>
1653<tr id="i174" class="altColor">
1654<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1655<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>
1656<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
1657 for constructing (bean) serializers.</div>
1658</td>
1659</tr>
1660<tr id="i175" class="rowColor">
1661<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1662<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>
1663<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
1664 to use as the base for actual provider instances to use for handling
1665 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
1666</td>
1667</tr>
1668<tr id="i176" class="altColor">
1669<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1670<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>
1671<div class="block">Method for setting custom subtype resolver to use.</div>
1672</td>
1673</tr>
1674<tr id="i177" class="rowColor">
1675<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1676<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/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
1677<div class="block">Method for overriding default TimeZone to use for formatting.</div>
1678</td>
1679</tr>
1680<tr id="i178" class="altColor">
1681<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1682<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>
1683<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
1684 used by this mapper.</div>
1685</td>
1686</tr>
1687<tr id="i179" class="rowColor">
1688<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1689<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>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
1690             <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
1691<div class="block">Convenience method that allows changing configuration for
1692 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
1693 properties are auto-detected.</div>
1694</td>
1695</tr>
1696<tr id="i180" class="altColor">
1697<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1698<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>
1699<div class="block">Method for setting currently configured default <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
1700 object used for determining whether given property element
1701 (method, field, constructor) can be auto-detected or not.</div>
1702</td>
1703</tr>
1704<tr id="i181" class="rowColor">
1705<td class="colFirst"><code>void</code></td>
1706<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>
1707<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1708<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>
1709</div>
1710</td>
1711</tr>
1712<tr id="i182" class="altColor">
1713<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
1714<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens-com.fasterxml.jackson.core.TreeNode-">treeAsTokens</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</code>
1715<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
1716 representation.</div>
1717</td>
1718</tr>
1719<tr id="i183" class="rowColor">
1720<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1721<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
1722           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1723<div class="block">Convenience conversion method that will bind data given JSON tree
1724 contains into specific value (usually bean) type.</div>
1725</td>
1726</tr>
1727<tr id="i184" class="altColor">
1728<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1729<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#updateValue-T-java.lang.Object-">updateValue</a></span>(T&nbsp;valueToUpdate,
1730           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;overrides)</code>
1731<div class="block">Convenience method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-"><code>convertValue(Object, JavaType)</code></a> but one
1732 in which</div>
1733</td>
1734</tr>
1735<tr id="i185" class="rowColor">
1736<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>
1737<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)</code>
1738<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
1739 construct equivalent JSON Tree representation.</div>
1740</td>
1741</tr>
1742<tr id="i186" class="altColor">
1743<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a></code></td>
1744<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version--">version</a></span>()</code>
1745<div class="block">Method that will return version information stored in and read from jar
1746 that contains this class.</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#writer--">writer</a></span>()</code>
1752<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>
1753 with default settings.</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#writer-com.fasterxml.jackson.core.Base64Variant-">writer</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
1759<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
1760 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1761</td>
1762</tr>
1763<tr id="i189" class="rowColor">
1764<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1765<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.io.CharacterEscapes-">writer</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</code>
1766<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
1767 use specified character escaping details for output.</div>
1768</td>
1769</tr>
1770<tr id="i190" class="altColor">
1771<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1772<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>
1773<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
1774 use specified default attributes.</div>
1775</td>
1776</tr>
1777<tr id="i191" class="rowColor">
1778<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1779<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/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
1780<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
1781 serialize objects using specified <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
1782 null passed, using timestamp (64-bit number.</div>
1783</td>
1784</tr>
1785<tr id="i192" class="altColor">
1786<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1787<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>
1788<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
1789 serialize objects using specified filter provider.</div>
1790</td>
1791</tr>
1792<tr id="i193" class="rowColor">
1793<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1794<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.FormatSchema-">writer</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
1795<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
1796 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
1797 writing content.</div>
1798</td>
1799</tr>
1800<tr id="i194" class="altColor">
1801<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1802<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.PrettyPrinter-">writer</a></span>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
1803<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
1804 serialize objects using specified pretty printer for indentation
1805 (or if null, no pretty printer)</div>
1806</td>
1807</tr>
1808<tr id="i195" class="rowColor">
1809<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1810<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>
1811<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
1812 specified feature enabled (compared to settings that this
1813 mapper instance has).</div>
1814</td>
1815</tr>
1816<tr id="i196" class="altColor">
1817<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1818<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,
1819      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
1820<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
1821 specified features enabled (compared to settings that this
1822 mapper instance has).</div>
1823</td>
1824</tr>
1825<tr id="i197" class="rowColor">
1826<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1827<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1828<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
1829 serialize objects using specified root type, instead of actual
1830 runtime type of value.</div>
1831</td>
1832</tr>
1833<tr id="i198" class="altColor">
1834<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1835<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>
1836<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
1837 serialize objects using specified root type, instead of actual
1838 runtime type of value.</div>
1839</td>
1840</tr>
1841<tr id="i199" class="rowColor">
1842<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1843<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1844<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
1845 serialize objects using specified root type, instead of actual
1846 runtime type of value.</div>
1847</td>
1848</tr>
1849<tr id="i200" class="altColor">
1850<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1851<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter--">writerWithDefaultPrettyPrinter</a></span>()</code>
1852<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
1853 serialize objects using the default pretty printer for indentation</div>
1854</td>
1855</tr>
1856<tr id="i201" class="rowColor">
1857<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1858<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
1859<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1860<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>
1861</div>
1862</td>
1863</tr>
1864<tr id="i202" class="altColor">
1865<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1866<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>
1867<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1868<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>
1869</div>
1870</td>
1871</tr>
1872<tr id="i203" class="rowColor">
1873<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1874<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
1875<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1876<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>
1877</div>
1878</td>
1879</tr>
1880<tr id="i204" class="altColor">
1881<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
1882<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
1883<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
1884 serialize objects using specified JSON View (filter).</div>
1885</td>
1886</tr>
1887<tr id="i205" class="rowColor">
1888<td class="colFirst"><code>void</code></td>
1889<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
1890         <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)</code>
1891<div class="block">Method to serialize given JSON Tree, using generator
1892 provided.</div>
1893</td>
1894</tr>
1895<tr id="i206" class="altColor">
1896<td class="colFirst"><code>void</code></td>
1897<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
1898         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)</code>&nbsp;</td>
1899</tr>
1900<tr id="i207" class="rowColor">
1901<td class="colFirst"><code>void</code></td>
1902<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.DataOutput-java.lang.Object-">writeValue</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out,
1903          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
1904</tr>
1905<tr id="i208" class="altColor">
1906<td class="colFirst"><code>void</code></td>
1907<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/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
1908          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1909<div class="block">Method that can be used to serialize any Java value as
1910 JSON output, written to File provided.</div>
1911</td>
1912</tr>
1913<tr id="i209" class="rowColor">
1914<td class="colFirst"><code>void</code></td>
1915<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>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
1916          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1917<div class="block">Method that can be used to serialize any Java value as
1918 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
1919</td>
1920</tr>
1921<tr id="i210" class="altColor">
1922<td class="colFirst"><code>void</code></td>
1923<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/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
1924          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1925<div class="block">Method that can be used to serialize any Java value as
1926 JSON output, using output stream provided (using encoding
1927 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).</div>
1928</td>
1929</tr>
1930<tr id="i211" class="rowColor">
1931<td class="colFirst"><code>void</code></td>
1932<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/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
1933          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1934<div class="block">Method that can be used to serialize any Java value as
1935 JSON output, using Writer provided.</div>
1936</td>
1937</tr>
1938<tr id="i212" class="altColor">
1939<td class="colFirst"><code>byte[]</code></td>
1940<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1941<div class="block">Method that can be used to serialize any Java value as
1942 a byte array.</div>
1943</td>
1944</tr>
1945<tr id="i213" class="rowColor">
1946<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
1947<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1948<div class="block">Method that can be used to serialize any Java value as
1949 a String.</div>
1950</td>
1951</tr>
1952</table>
1953<ul class="blockList">
1954<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
1955<!--   -->
1956</a>
1957<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
1958<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
1959</ul>
1960</li>
1961</ul>
1962</li>
1963</ul>
1964</div>
1965<div class="details">
1966<ul class="blockList">
1967<li class="blockList">
1968<!-- ============ FIELD DETAIL =========== -->
1969<ul class="blockList">
1970<li class="blockList"><a name="field.detail">
1971<!--   -->
1972</a>
1973<h3>Field Detail</h3>
1974<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
1975<!--   -->
1976</a>
1977<ul class="blockList">
1978<li class="blockList">
1979<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
1980<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>
1981</li>
1982</ul>
1983<a name="DEFAULT_BASE">
1984<!--   -->
1985</a>
1986<ul class="blockList">
1987<li class="blockList">
1988<h4>DEFAULT_BASE</h4>
1989<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>
1990<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>
1991 instances.</div>
1992</li>
1993</ul>
1994<a name="Z:Z_jsonFactory">
1995<!--   -->
1996</a>
1997<ul class="blockList">
1998<li class="blockList">
1999<h4>_jsonFactory</h4>
2000<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre>
2001<div class="block">Factory used to create <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2002 instances as necessary.</div>
2003</li>
2004</ul>
2005<a name="Z:Z_typeFactory">
2006<!--   -->
2007</a>
2008<ul class="blockList">
2009<li class="blockList">
2010<h4>_typeFactory</h4>
2011<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
2012<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;
2013 needed to allow modules to add more custom type handling
2014 (mostly to support types of non-Java JVM languages)</div>
2015</li>
2016</ul>
2017<a name="Z:Z_injectableValues">
2018<!--   -->
2019</a>
2020<ul class="blockList">
2021<li class="blockList">
2022<h4>_injectableValues</h4>
2023<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
2024<div class="block">Provider for values to inject in deserialized POJOs.</div>
2025</li>
2026</ul>
2027<a name="Z:Z_subtypeResolver">
2028<!--   -->
2029</a>
2030<ul class="blockList">
2031<li class="blockList">
2032<h4>_subtypeResolver</h4>
2033<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
2034<div class="block">Thing used for registering sub-types, resolving them to
2035 super/sub-types as needed.</div>
2036</li>
2037</ul>
2038<a name="Z:Z_configOverrides">
2039<!--   -->
2040</a>
2041<ul class="blockList">
2042<li class="blockList">
2043<h4>_configOverrides</h4>
2044<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> _configOverrides</pre>
2045<div class="block">Currently active per-type configuration overrides, accessed by
2046 declared type of property.</div>
2047<dl>
2048<dt><span class="simpleTagLabel">Since:</span></dt>
2049<dd>2.9</dd>
2050</dl>
2051</li>
2052</ul>
2053<a name="Z:Z_mixIns">
2054<!--   -->
2055</a>
2056<ul class="blockList">
2057<li class="blockList">
2058<h4>_mixIns</h4>
2059<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
2060<div class="block">Mapping that defines how to apply mix-in annotations: key is
2061 the type to received additional annotations, and value is the
2062 type that has annotations to "mix in".
2063<p>
2064 Annotations associated with the value classes will be used to
2065 override annotations of the key class, associated with the
2066 same field or method. They can be further masked by sub-classes:
2067 you can think of it as injecting annotations between the target
2068 class and its sub-classes (or interfaces)</div>
2069<dl>
2070<dt><span class="simpleTagLabel">Since:</span></dt>
2071<dd>2.6 (earlier was a simple <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a></dd>
2072</dl>
2073</li>
2074</ul>
2075<a name="Z:Z_serializationConfig">
2076<!--   -->
2077</a>
2078<ul class="blockList">
2079<li class="blockList">
2080<h4>_serializationConfig</h4>
2081<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
2082<div class="block">Configuration object that defines basic global
2083 settings for the serialization process</div>
2084</li>
2085</ul>
2086<a name="Z:Z_serializerProvider">
2087<!--   -->
2088</a>
2089<ul class="blockList">
2090<li class="blockList">
2091<h4>_serializerProvider</h4>
2092<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
2093<div class="block">Object that manages access to serializers used for serialization,
2094 including caching.
2095 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory"><code>_serializerFactory</code></a> to allow
2096 for constructing custom serializers.
2097<p>
2098 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>,
2099 mappers and readers need to access additional API defined by
2100 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
2101</li>
2102</ul>
2103<a name="Z:Z_serializerFactory">
2104<!--   -->
2105</a>
2106<ul class="blockList">
2107<li class="blockList">
2108<h4>_serializerFactory</h4>
2109<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
2110<div class="block">Serializer factory used for constructing serializers.</div>
2111</li>
2112</ul>
2113<a name="Z:Z_deserializationConfig">
2114<!--   -->
2115</a>
2116<ul class="blockList">
2117<li class="blockList">
2118<h4>_deserializationConfig</h4>
2119<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
2120<div class="block">Configuration object that defines basic global
2121 settings for the serialization process</div>
2122</li>
2123</ul>
2124<a name="Z:Z_deserializationContext">
2125<!--   -->
2126</a>
2127<ul class="blockList">
2128<li class="blockList">
2129<h4>_deserializationContext</h4>
2130<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
2131<div class="block">Blueprint context object; stored here to allow custom
2132 sub-classes. Contains references to objects needed for
2133 deserialization construction (cache, factory).</div>
2134</li>
2135</ul>
2136<a name="Z:Z_registeredModuleTypes">
2137<!--   -->
2138</a>
2139<ul class="blockList">
2140<li class="blockList">
2141<h4>_registeredModuleTypes</h4>
2142<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _registeredModuleTypes</pre>
2143<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
2144 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>
2145 is enabled, so that duplicate registration calls can be ignored
2146 (to avoid adding same handlers multiple times, mostly).</div>
2147<dl>
2148<dt><span class="simpleTagLabel">Since:</span></dt>
2149<dd>2.5</dd>
2150</dl>
2151</li>
2152</ul>
2153<a name="Z:Z_rootDeserializers">
2154<!--   -->
2155</a>
2156<ul class="blockListLast">
2157<li class="blockList">
2158<h4>_rootDeserializers</h4>
2159<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _rootDeserializers</pre>
2160<div class="block">We will use a separate main-level Map for keeping track
2161 of root-level deserializers. This is where most successful
2162 cache lookups get resolved.
2163 Map will contain resolvers for all kinds of types, including
2164 container types: this is different from the component cache
2165 which will only cache bean deserializers.
2166<p>
2167 Given that we don't expect much concurrency for additions
2168 (should very quickly converge to zero after startup), let's
2169 explicitly define a low concurrency setting.
2170<p>
2171 Since version 1.5, these may are either "raw" deserializers (when
2172 no type information is needed for base type), or type-wrapped
2173 deserializers (if it is needed)</div>
2174</li>
2175</ul>
2176</li>
2177</ul>
2178<!-- ========= CONSTRUCTOR DETAIL ======== -->
2179<ul class="blockList">
2180<li class="blockList"><a name="constructor.detail">
2181<!--   -->
2182</a>
2183<h3>Constructor Detail</h3>
2184<a name="ObjectMapper--">
2185<!--   -->
2186</a>
2187<ul class="blockList">
2188<li class="blockList">
2189<h4>ObjectMapper</h4>
2190<pre>public&nbsp;ObjectMapper()</pre>
2191<div class="block">Default constructor, which will construct the default
2192 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
2193 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
2194 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
2195 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
2196 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
2197 This means that it
2198 can serialize all standard JDK types, as well as regular
2199 Java Beans (based on method names and Jackson-specific annotations),
2200 but does not support JAXB annotations.</div>
2201</li>
2202</ul>
2203<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">
2204<!--   -->
2205</a>
2206<ul class="blockList">
2207<li class="blockList">
2208<h4>ObjectMapper</h4>
2209<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</pre>
2210<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2211 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2212 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
2213</li>
2214</ul>
2215<a name="ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">
2216<!--   -->
2217</a>
2218<ul class="blockList">
2219<li class="blockList">
2220<h4>ObjectMapper</h4>
2221<pre>protected&nbsp;ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</pre>
2222<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
2223<dl>
2224<dt><span class="simpleTagLabel">Since:</span></dt>
2225<dd>2.1</dd>
2226</dl>
2227</li>
2228</ul>
2229<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-">
2230<!--   -->
2231</a>
2232<ul class="blockListLast">
2233<li class="blockList">
2234<h4>ObjectMapper</h4>
2235<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
2236                    <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
2237                    <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</pre>
2238<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2239 for constructing necessary <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2240 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
2241 serializers and deserializers.</div>
2242<dl>
2243<dt><span class="paramLabel">Parameters:</span></dt>
2244<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>
2245<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>
2246<dd><code>dc</code> - Blueprint deserialization context instance to use for creating
2247    actual context objects; if null, will construct standard
2248    <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd>
2249</dl>
2250</li>
2251</ul>
2252</li>
2253</ul>
2254<!-- ============ METHOD DETAIL ========== -->
2255<ul class="blockList">
2256<li class="blockList"><a name="method.detail">
2257<!--   -->
2258</a>
2259<h3>Method Detail</h3>
2260<a name="defaultClassIntrospector--">
2261<!--   -->
2262</a>
2263<ul class="blockList">
2264<li class="blockList">
2265<h4>defaultClassIntrospector</h4>
2266<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>
2267<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>
2268 to use.</div>
2269<dl>
2270<dt><span class="simpleTagLabel">Since:</span></dt>
2271<dd>2.5</dd>
2272</dl>
2273</li>
2274</ul>
2275<a name="copy--">
2276<!--   -->
2277</a>
2278<ul class="blockList">
2279<li class="blockList">
2280<h4>copy</h4>
2281<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;copy()</pre>
2282<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
2283 has same initial configuration as this instance. Note that this
2284 also requires making a copy of the underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2285 instance.
2286<p>
2287 Method is typically
2288 used when multiple, differently configured mappers are needed.
2289 Although configuration is shared, cached serializers and deserializers
2290 are NOT shared, which means that the new instance may be re-configured
2291 before use; meaning that it behaves the same way as if an instance
2292 was constructed from scratch.</div>
2293<dl>
2294<dt><span class="simpleTagLabel">Since:</span></dt>
2295<dd>2.1</dd>
2296</dl>
2297</li>
2298</ul>
2299<a name="Z:Z_checkInvalidCopy-java.lang.Class-">
2300<!--   -->
2301</a>
2302<ul class="blockList">
2303<li class="blockList">
2304<h4>_checkInvalidCopy</h4>
2305<pre>protected&nbsp;void&nbsp;_checkInvalidCopy(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</pre>
2306<dl>
2307<dt><span class="simpleTagLabel">Since:</span></dt>
2308<dd>2.1</dd>
2309</dl>
2310</li>
2311</ul>
2312<a name="Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-">
2313<!--   -->
2314</a>
2315<ul class="blockList">
2316<li class="blockList">
2317<h4>_newReader</h4>
2318<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>
2319<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>
2320 instances of proper sub-type</div>
2321<dl>
2322<dt><span class="simpleTagLabel">Since:</span></dt>
2323<dd>2.5</dd>
2324</dl>
2325</li>
2326</ul>
2327<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-">
2328<!--   -->
2329</a>
2330<ul class="blockList">
2331<li class="blockList">
2332<h4>_newReader</h4>
2333<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,
2334                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
2335                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
2336                                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
2337                                  <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2338<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>
2339 instances of proper sub-type</div>
2340<dl>
2341<dt><span class="simpleTagLabel">Since:</span></dt>
2342<dd>2.5</dd>
2343</dl>
2344</li>
2345</ul>
2346<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-">
2347<!--   -->
2348</a>
2349<ul class="blockList">
2350<li class="blockList">
2351<h4>_newWriter</h4>
2352<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>
2353<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>
2354 instances of proper sub-type</div>
2355<dl>
2356<dt><span class="simpleTagLabel">Since:</span></dt>
2357<dd>2.5</dd>
2358</dl>
2359</li>
2360</ul>
2361<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">
2362<!--   -->
2363</a>
2364<ul class="blockList">
2365<li class="blockList">
2366<h4>_newWriter</h4>
2367<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,
2368                                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
2369<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>
2370 instances of proper sub-type</div>
2371<dl>
2372<dt><span class="simpleTagLabel">Since:</span></dt>
2373<dd>2.5</dd>
2374</dl>
2375</li>
2376</ul>
2377<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">
2378<!--   -->
2379</a>
2380<ul class="blockList">
2381<li class="blockList">
2382<h4>_newWriter</h4>
2383<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,
2384                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2385                                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
2386<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>
2387 instances of proper sub-type</div>
2388<dl>
2389<dt><span class="simpleTagLabel">Since:</span></dt>
2390<dd>2.5</dd>
2391</dl>
2392</li>
2393</ul>
2394<a name="version--">
2395<!--   -->
2396</a>
2397<ul class="blockList">
2398<li class="blockList">
2399<h4>version</h4>
2400<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a>&nbsp;version()</pre>
2401<div class="block">Method that will return version information stored in and read from jar
2402 that contains this class.</div>
2403<dl>
2404<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2405<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Versioned.html?is-external=true#version--" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in interface&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a></code></dd>
2406<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2407<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#version--" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
2408</dl>
2409</li>
2410</ul>
2411<a name="registerModule-com.fasterxml.jackson.databind.Module-">
2412<!--   -->
2413</a>
2414<ul class="blockList">
2415<li class="blockList">
2416<h4>registerModule</h4>
2417<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>
2418<div class="block">Method for registering a module that can extend functionality
2419 provided by this mapper; for example, by adding providers for
2420 custom serializers and deserializers.</div>
2421<dl>
2422<dt><span class="paramLabel">Parameters:</span></dt>
2423<dd><code>module</code> - Module to register</dd>
2424</dl>
2425</li>
2426</ul>
2427<a name="registerModules-com.fasterxml.jackson.databind.Module...-">
2428<!--   -->
2429</a>
2430<ul class="blockList">
2431<li class="blockList">
2432<h4>registerModules</h4>
2433<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>
2434<div class="block">Convenience method for registering specified modules in order;
2435 functionally equivalent to:
2436<pre>
2437   for (Module module : modules) {
2438      registerModule(module);
2439   }
2440</pre></div>
2441<dl>
2442<dt><span class="simpleTagLabel">Since:</span></dt>
2443<dd>2.2</dd>
2444</dl>
2445</li>
2446</ul>
2447<a name="registerModules-java.lang.Iterable-">
2448<!--   -->
2449</a>
2450<ul class="blockList">
2451<li class="blockList">
2452<h4>registerModules</h4>
2453<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</pre>
2454<div class="block">Convenience method for registering specified modules in order;
2455 functionally equivalent to:
2456<pre>
2457   for (Module module : modules) {
2458      registerModule(module);
2459   }
2460</pre></div>
2461<dl>
2462<dt><span class="simpleTagLabel">Since:</span></dt>
2463<dd>2.2</dd>
2464</dl>
2465</li>
2466</ul>
2467<a name="findModules--">
2468<!--   -->
2469</a>
2470<ul class="blockList">
2471<li class="blockList">
2472<h4>findModules</h4>
2473<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
2474<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2475 facility, along with module-provided SPI.
2476<p>
2477 Note that method does not do any caching, so calls should be considered
2478 potentially expensive.</div>
2479<dl>
2480<dt><span class="simpleTagLabel">Since:</span></dt>
2481<dd>2.2</dd>
2482</dl>
2483</li>
2484</ul>
2485<a name="findModules-java.lang.ClassLoader-">
2486<!--   -->
2487</a>
2488<ul class="blockList">
2489<li class="blockList">
2490<h4>findModules</h4>
2491<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
2492<div class="block">Method for locating available methods, using JDK <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2493 facility, along with module-provided SPI.
2494<p>
2495 Note that method does not do any caching, so calls should be considered
2496 potentially expensive.</div>
2497<dl>
2498<dt><span class="simpleTagLabel">Since:</span></dt>
2499<dd>2.2</dd>
2500</dl>
2501</li>
2502</ul>
2503<a name="findAndRegisterModules--">
2504<!--   -->
2505</a>
2506<ul class="blockList">
2507<li class="blockList">
2508<h4>findAndRegisterModules</h4>
2509<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;findAndRegisterModules()</pre>
2510<div class="block">Convenience method that is functionally equivalent to:
2511<code>
2512   mapper.registerModules(mapper.findModules());
2513</code>
2514<p>
2515 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--"><code>findModules()</code></a>, no caching is done for modules, so care
2516 needs to be taken to either create and share a single mapper instance;
2517 or to cache introspected set of modules.</div>
2518<dl>
2519<dt><span class="simpleTagLabel">Since:</span></dt>
2520<dd>2.2</dd>
2521</dl>
2522</li>
2523</ul>
2524<a name="getSerializationConfig--">
2525<!--   -->
2526</a>
2527<ul class="blockList">
2528<li class="blockList">
2529<h4>getSerializationConfig</h4>
2530<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
2531<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>
2532 object that defines configuration settings for serialization.
2533<p>
2534 Note that since instances are immutable, you can NOT change settings
2535 by accessing an instance and calling methods: this will simply create
2536 new instance of config object.</div>
2537</li>
2538</ul>
2539<a name="getDeserializationConfig--">
2540<!--   -->
2541</a>
2542<ul class="blockList">
2543<li class="blockList">
2544<h4>getDeserializationConfig</h4>
2545<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
2546<div class="block">Method that returns
2547 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
2548 that defines configuration settings for deserialization.
2549<p>
2550 Note that since instances are immutable, you can NOT change settings
2551 by accessing an instance and calling methods: this will simply create
2552 new instance of config object.</div>
2553</li>
2554</ul>
2555<a name="getDeserializationContext--">
2556<!--   -->
2557</a>
2558<ul class="blockList">
2559<li class="blockList">
2560<h4>getDeserializationContext</h4>
2561<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
2562<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>.
2563<p>
2564 Note that since instances are immutable, you can NOT change settings
2565 by accessing an instance and calling methods: this will simply create
2566 new instance of context object.</div>
2567</li>
2568</ul>
2569<a name="setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">
2570<!--   -->
2571</a>
2572<ul class="blockList">
2573<li class="blockList">
2574<h4>setSerializerFactory</h4>
2575<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>
2576<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
2577 for constructing (bean) serializers.</div>
2578</li>
2579</ul>
2580<a name="getSerializerFactory--">
2581<!--   -->
2582</a>
2583<ul class="blockList">
2584<li class="blockList">
2585<h4>getSerializerFactory</h4>
2586<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>
2587<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>.
2588<p>
2589 Note that since instances are immutable, you can NOT change settings
2590 by accessing an instance and calling methods: this will simply create
2591 new instance of factory object.</div>
2592</li>
2593</ul>
2594<a name="setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">
2595<!--   -->
2596</a>
2597<ul class="blockList">
2598<li class="blockList">
2599<h4>setSerializerProvider</h4>
2600<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>
2601<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
2602 to use as the base for actual provider instances to use for handling
2603 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
2604</li>
2605</ul>
2606<a name="getSerializerProvider--">
2607<!--   -->
2608</a>
2609<ul class="blockList">
2610<li class="blockList">
2611<h4>getSerializerProvider</h4>
2612<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
2613<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
2614 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.
2615 Note that returned instance cannot be directly used as it is not properly
2616 configured: to get a properly configured instance to call, use
2617 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance--"><code>getSerializerProviderInstance()</code></a> instead.</div>
2618</li>
2619</ul>
2620<a name="getSerializerProviderInstance--">
2621<!--   -->
2622</a>
2623<ul class="blockList">
2624<li class="blockList">
2625<h4>getSerializerProviderInstance</h4>
2626<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProviderInstance()</pre>
2627<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
2628 instance that may be used for accessing serializers. This is same as
2629 calling <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider--"><code>getSerializerProvider()</code></a>, and calling <code>createInstance</code>
2630 on it.</div>
2631<dl>
2632<dt><span class="simpleTagLabel">Since:</span></dt>
2633<dd>2.7</dd>
2634</dl>
2635</li>
2636</ul>
2637<a name="setMixIns-java.util.Map-">
2638<!--   -->
2639</a>
2640<ul class="blockList">
2641<li class="blockList">
2642<h4>setMixIns</h4>
2643<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixIns(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2644<div class="block">Method to use for defining mix-in annotations to use for augmenting
2645 annotations that processable (serializable / deserializable)
2646 classes have.
2647 Mixing in is done when introspecting class annotations and properties.
2648 Map passed contains keys that are target classes (ones to augment
2649 with new annotation overrides), and values that are source classes
2650 (have annotations to use for augmentation).
2651 Annotations from source classes (and their supertypes)
2652 will <b>override</b>
2653 annotations that target classes (and their super-types) have.
2654<p>
2655 Note that this method will CLEAR any previously defined mix-ins
2656 for this mapper.</div>
2657<dl>
2658<dt><span class="simpleTagLabel">Since:</span></dt>
2659<dd>2.5</dd>
2660</dl>
2661</li>
2662</ul>
2663<a name="addMixIn-java.lang.Class-java.lang.Class-">
2664<!--   -->
2665</a>
2666<ul class="blockList">
2667<li class="blockList">
2668<h4>addMixIn</h4>
2669<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addMixIn(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2670                             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2671<div class="block">Method to use for adding mix-in annotations to use for augmenting
2672 specified class or interface. All annotations from
2673 <code>mixinSource</code> are taken to override annotations
2674 that <code>target</code> (or its supertypes) has.</div>
2675<dl>
2676<dt><span class="paramLabel">Parameters:</span></dt>
2677<dd><code>target</code> - Class (or interface) whose annotations to effectively override</dd>
2678<dd><code>mixinSource</code> - Class (or interface) whose annotations are to
2679   be "added" to target's annotations, overriding as necessary</dd>
2680<dt><span class="simpleTagLabel">Since:</span></dt>
2681<dd>2.5</dd>
2682</dl>
2683</li>
2684</ul>
2685<a name="setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">
2686<!--   -->
2687</a>
2688<ul class="blockList">
2689<li class="blockList">
2690<h4>setMixInResolver</h4>
2691<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>
2692<div class="block">Method that can be called to specify given resolver for locating
2693 mix-in classes to use, overriding directly added mappings.
2694 Note that direct mappings are not cleared, but they are only applied
2695 if resolver does not provide mix-in matches.</div>
2696<dl>
2697<dt><span class="simpleTagLabel">Since:</span></dt>
2698<dd>2.6</dd>
2699</dl>
2700</li>
2701</ul>
2702<a name="findMixInClassFor-java.lang.Class-">
2703<!--   -->
2704</a>
2705<ul class="blockList">
2706<li class="blockList">
2707<h4>findMixInClassFor</h4>
2708<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findMixInClassFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
2709</li>
2710</ul>
2711<a name="mixInCount--">
2712<!--   -->
2713</a>
2714<ul class="blockList">
2715<li class="blockList">
2716<h4>mixInCount</h4>
2717<pre>public&nbsp;int&nbsp;mixInCount()</pre>
2718</li>
2719</ul>
2720<a name="setMixInAnnotations-java.util.Map-">
2721<!--   -->
2722</a>
2723<ul class="blockList">
2724<li class="blockList">
2725<h4>setMixInAnnotations</h4>
2726<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2727public&nbsp;void&nbsp;setMixInAnnotations(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
2728<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>
2729</li>
2730</ul>
2731<a name="addMixInAnnotations-java.lang.Class-java.lang.Class-">
2732<!--   -->
2733</a>
2734<ul class="blockList">
2735<li class="blockList">
2736<h4>addMixInAnnotations</h4>
2737<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2738public final&nbsp;void&nbsp;addMixInAnnotations(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
2739                                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
2740<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>
2741</li>
2742</ul>
2743<a name="getVisibilityChecker--">
2744<!--   -->
2745</a>
2746<ul class="blockList">
2747<li class="blockList">
2748<h4>getVisibilityChecker</h4>
2749<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>
2750<div class="block">Method for accessing currently configured visibility checker;
2751 object used for determining whether given property element
2752 (method, field, constructor) can be auto-detected or not.</div>
2753</li>
2754</ul>
2755<a name="setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
2756<!--   -->
2757</a>
2758<ul class="blockList">
2759<li class="blockList">
2760<h4>setVisibility</h4>
2761<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>
2762<div class="block">Method for setting currently configured default <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
2763 object used for determining whether given property element
2764 (method, field, constructor) can be auto-detected or not.
2765 This default checker is used as the base visibility:
2766 per-class overrides (both via annotations and per-type config overrides)
2767 can further change these settings.</div>
2768<dl>
2769<dt><span class="simpleTagLabel">Since:</span></dt>
2770<dd>2.6</dd>
2771</dl>
2772</li>
2773</ul>
2774<a name="setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
2775<!--   -->
2776</a>
2777<ul class="blockList">
2778<li class="blockList">
2779<h4>setVisibility</h4>
2780<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
2781                                  <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
2782<div class="block">Convenience method that allows changing configuration for
2783 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
2784 properties are auto-detected.
2785 Basically short cut for doing:
2786<pre>
2787  mapper.setVisibilityChecker(
2788     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
2789  );
2790</pre>
2791 one common use case would be to do:
2792<pre>
2793  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
2794</pre>
2795 which would make all member fields serializable without further annotations,
2796 instead of just public fields (default setting).</div>
2797<dl>
2798<dt><span class="paramLabel">Parameters:</span></dt>
2799<dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
2800     setter, creator)</dd>
2801<dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
2802<dt><span class="returnLabel">Returns:</span></dt>
2803<dd>Modified mapper instance (that is, "this"), to allow chaining
2804    of configuration calls</dd>
2805</dl>
2806</li>
2807</ul>
2808<a name="getSubtypeResolver--">
2809<!--   -->
2810</a>
2811<ul class="blockList">
2812<li class="blockList">
2813<h4>getSubtypeResolver</h4>
2814<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>
2815<div class="block">Method for accessing subtype resolver in use.</div>
2816</li>
2817</ul>
2818<a name="setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">
2819<!--   -->
2820</a>
2821<ul class="blockList">
2822<li class="blockList">
2823<h4>setSubtypeResolver</h4>
2824<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>
2825<div class="block">Method for setting custom subtype resolver to use.</div>
2826</li>
2827</ul>
2828<a name="setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
2829<!--   -->
2830</a>
2831<ul class="blockList">
2832<li class="blockList">
2833<h4>setAnnotationIntrospector</h4>
2834<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>
2835<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
2836 mapper instance for both serialization and deserialization.
2837 Note that doing this will replace the current introspector, which
2838 may lead to unavailability of core Jackson annotations.
2839 If you want to combine handling of multiple introspectors,
2840 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>
2841<dl>
2842<dt><span class="seeLabel">See Also:</span></dt>
2843<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
2844</dl>
2845</li>
2846</ul>
2847<a name="setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
2848<!--   -->
2849</a>
2850<ul class="blockList">
2851<li class="blockList">
2852<h4>setAnnotationIntrospectors</h4>
2853<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,
2854                                               <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</pre>
2855<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
2856 by this mapper instance for serialization and deserialization,
2857 specifying them separately so that different introspection can be
2858 used for different aspects</div>
2859<dl>
2860<dt><span class="paramLabel">Parameters:</span></dt>
2861<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
2862    serialization</dd>
2863<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
2864    deserialization</dd>
2865<dt><span class="simpleTagLabel">Since:</span></dt>
2866<dd>2.1</dd>
2867<dt><span class="seeLabel">See Also:</span></dt>
2868<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
2869</dl>
2870</li>
2871</ul>
2872<a name="setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
2873<!--   -->
2874</a>
2875<ul class="blockList">
2876<li class="blockList">
2877<h4>setPropertyNamingStrategy</h4>
2878<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>
2879<div class="block">Method for setting custom property naming strategy to use.</div>
2880</li>
2881</ul>
2882<a name="getPropertyNamingStrategy--">
2883<!--   -->
2884</a>
2885<ul class="blockList">
2886<li class="blockList">
2887<h4>getPropertyNamingStrategy</h4>
2888<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
2889<dl>
2890<dt><span class="simpleTagLabel">Since:</span></dt>
2891<dd>2.5</dd>
2892</dl>
2893</li>
2894</ul>
2895<a name="setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">
2896<!--   -->
2897</a>
2898<ul class="blockList">
2899<li class="blockList">
2900<h4>setDefaultPrettyPrinter</h4>
2901<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPrettyPrinter(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
2902<div class="block">Method for specifying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
2903 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
2904<dl>
2905<dt><span class="paramLabel">Parameters:</span></dt>
2906<dd><code>pp</code> - Pretty printer to use by default.</dd>
2907<dt><span class="returnLabel">Returns:</span></dt>
2908<dd>This mapper, useful for call-chaining</dd>
2909<dt><span class="simpleTagLabel">Since:</span></dt>
2910<dd>2.6</dd>
2911</dl>
2912</li>
2913</ul>
2914<a name="setVisibilityChecker-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
2915<!--   -->
2916</a>
2917<ul class="blockList">
2918<li class="blockList">
2919<h4>setVisibilityChecker</h4>
2920<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2921public&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>
2922<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>
2923</li>
2924</ul>
2925<a name="setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
2926<!--   -->
2927</a>
2928<ul class="blockList">
2929<li class="blockList">
2930<h4>setSerializationInclusion</h4>
2931<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializationInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
2932<div class="block">Convenience method, equivalent to calling:
2933<pre>
2934  setPropertyInclusion(JsonInclude.Value.construct(incl, incl));
2935</pre>
2936<p>
2937 NOTE: behavior differs slightly from 2.8, where second argument was
2938 implied to be <code>JsonInclude.Include.ALWAYS</code>.</div>
2939</li>
2940</ul>
2941<a name="setPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
2942<!--   -->
2943</a>
2944<ul class="blockList">
2945<li class="blockList">
2946<h4>setPropertyInclusion</h4>
2947<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
2948public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPropertyInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
2949<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-"><code>setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)</code></a></span></div>
2950<dl>
2951<dt><span class="simpleTagLabel">Since:</span></dt>
2952<dd>2.7</dd>
2953</dl>
2954</li>
2955</ul>
2956<a name="setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
2957<!--   -->
2958</a>
2959<ul class="blockList">
2960<li class="blockList">
2961<h4>setDefaultPropertyInclusion</h4>
2962<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPropertyInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
2963<div class="block">Method for setting default POJO property inclusion strategy for serialization,
2964 applied for all properties for which there are no per-type or per-property
2965 overrides (via annotations or config overrides).</div>
2966<dl>
2967<dt><span class="simpleTagLabel">Since:</span></dt>
2968<dd>2.9 (basically rename of <code>setPropertyInclusion</code>)</dd>
2969</dl>
2970</li>
2971</ul>
2972<a name="setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
2973<!--   -->
2974</a>
2975<ul class="blockList">
2976<li class="blockList">
2977<h4>setDefaultPropertyInclusion</h4>
2978<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPropertyInclusion(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
2979<div class="block">Short-cut for:
2980<pre>
2981  setDefaultPropertyInclusion(JsonInclude.Value.construct(incl, incl));
2982</pre></div>
2983<dl>
2984<dt><span class="simpleTagLabel">Since:</span></dt>
2985<dd>2.9 (basically rename of <code>setPropertyInclusion</code>)</dd>
2986</dl>
2987</li>
2988</ul>
2989<a name="setDefaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">
2990<!--   -->
2991</a>
2992<ul class="blockList">
2993<li class="blockList">
2994<h4>setDefaultSetterInfo</h4>
2995<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultSetterInfo(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</pre>
2996<div class="block">Method for setting default Setter configuration, regarding things like
2997 merging, null-handling; used for properties for which there are
2998 no per-type or per-property overrides (via annotations or config overrides).</div>
2999<dl>
3000<dt><span class="simpleTagLabel">Since:</span></dt>
3001<dd>2.9</dd>
3002</dl>
3003</li>
3004</ul>
3005<a name="setDefaultVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Value-">
3006<!--   -->
3007</a>
3008<ul class="blockList">
3009<li class="blockList">
3010<h4>setDefaultVisibility</h4>
3011<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonAutoDetect.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Value</a>&nbsp;vis)</pre>
3012<div class="block">Method for setting auto-detection visibility definition
3013 defaults, which are in effect unless overridden by
3014 annotations (like <code>JsonAutoDetect</code>) or per-type
3015 visibility overrides.</div>
3016<dl>
3017<dt><span class="simpleTagLabel">Since:</span></dt>
3018<dd>2.9</dd>
3019</dl>
3020</li>
3021</ul>
3022<a name="setDefaultMergeable-java.lang.Boolean-">
3023<!--   -->
3024</a>
3025<ul class="blockList">
3026<li class="blockList">
3027<h4>setDefaultMergeable</h4>
3028<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultMergeable(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
3029<div class="block">Method for setting default Setter configuration, regarding things like
3030 merging, null-handling; used for properties for which there are
3031 no per-type or per-property overrides (via annotations or config overrides).</div>
3032<dl>
3033<dt><span class="simpleTagLabel">Since:</span></dt>
3034<dd>2.9</dd>
3035</dl>
3036</li>
3037</ul>
3038<a name="enableDefaultTyping--">
3039<!--   -->
3040</a>
3041<ul class="blockList">
3042<li class="blockList">
3043<h4>enableDefaultTyping</h4>
3044<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
3045<div class="block">Convenience method that is equivalent to calling
3046<pre>
3047  enableDefaultTyping(DefaultTyping.OBJECT_AND_NON_CONCRETE);
3048</pre>
3049<p>
3050 NOTE: use of Default Typing can be a potential security risk if incoming
3051 content comes from untrusted sources, and it is recommended that this
3052 is either not done, or, if enabled, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>
3053 passing a custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation that white-lists
3054 legal types to use.</div>
3055</li>
3056</ul>
3057<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">
3058<!--   -->
3059</a>
3060<ul class="blockList">
3061<li class="blockList">
3062<h4>enableDefaultTyping</h4>
3063<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>
3064<div class="block">Convenience method that is equivalent to calling
3065<pre>
3066  enableDefaultTyping(dti, JsonTypeInfo.As.WRAPPER_ARRAY);
3067</pre>
3068<p>
3069 NOTE: use of Default Typing can be a potential security risk if incoming
3070 content comes from untrusted sources, and it is recommended that this
3071 is either not done, or, if enabled, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>
3072 passing a custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation that white-lists
3073 legal types to use.</div>
3074</li>
3075</ul>
3076<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">
3077<!--   -->
3078</a>
3079<ul class="blockList">
3080<li class="blockList">
3081<h4>enableDefaultTyping</h4>
3082<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,
3083                                        <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
3084<div class="block">Method for enabling automatic inclusion of type information, needed
3085 for proper deserialization of polymorphic types (unless types
3086 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).
3087<P>
3088 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
3089 and attempts of do so will throw an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
3090 this limitation explicit.
3091<p>
3092 NOTE: use of Default Typing can be a potential security risk if incoming
3093 content comes from untrusted sources, and it is recommended that this
3094 is either not done, or, if enabled, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>
3095 passing a custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation that white-lists
3096 legal types to use.</div>
3097<dl>
3098<dt><span class="paramLabel">Parameters:</span></dt>
3099<dd><code>applicability</code> - Defines kinds of types for which additional type information
3100    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>
3101</dl>
3102</li>
3103</ul>
3104<a name="enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">
3105<!--   -->
3106</a>
3107<ul class="blockList">
3108<li class="blockList">
3109<h4>enableDefaultTypingAsProperty</h4>
3110<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,
3111                                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
3112<div class="block">Method for enabling automatic inclusion of type information -- needed
3113 for proper deserialization of polymorphic types (unless types
3114 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
3115 using "As.PROPERTY" inclusion mechanism and specified property name
3116 to use for inclusion (default being "@class" since default type information
3117 always uses class name as type identifier)
3118<p>
3119 NOTE: use of Default Typing can be a potential security risk if incoming
3120 content comes from untrusted sources, and it is recommended that this
3121 is either not done, or, if enabled, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>
3122 passing a custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation that white-lists
3123 legal types to use.</div>
3124</li>
3125</ul>
3126<a name="disableDefaultTyping--">
3127<!--   -->
3128</a>
3129<ul class="blockList">
3130<li class="blockList">
3131<h4>disableDefaultTyping</h4>
3132<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
3133<div class="block">Method for disabling automatic inclusion of type information; if so, only
3134 explicitly annotated types (ones with
3135 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.9/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
3136 additional embedded type information.</div>
3137</li>
3138</ul>
3139<a name="setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">
3140<!--   -->
3141</a>
3142<ul class="blockList">
3143<li class="blockList">
3144<h4>setDefaultTyping</h4>
3145<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>
3146<div class="block">Method for enabling automatic inclusion of type information, using
3147 specified handler object for determining which types this affects,
3148 as well as details of how information is embedded.
3149<p>
3150 NOTE: use of Default Typing can be a potential security risk if incoming
3151 content comes from untrusted sources, so care should be taken to use
3152 a <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> that can limit allowed classes to
3153 deserialize.</div>
3154<dl>
3155<dt><span class="paramLabel">Parameters:</span></dt>
3156<dd><code>typer</code> - Type information inclusion handler</dd>
3157</dl>
3158</li>
3159</ul>
3160<a name="registerSubtypes-java.lang.Class...-">
3161<!--   -->
3162</a>
3163<ul class="blockList">
3164<li class="blockList">
3165<h4>registerSubtypes</h4>
3166<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</pre>
3167<div class="block">Method for registering specified class as a subtype, so that
3168 typename-based resolution can link supertypes to subtypes
3169 (as an alternative to using annotations).
3170 Type for given class is determined from appropriate annotation;
3171 or if missing, default name (unqualified class name)</div>
3172</li>
3173</ul>
3174<a name="registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">
3175<!--   -->
3176</a>
3177<ul class="blockList">
3178<li class="blockList">
3179<h4>registerSubtypes</h4>
3180<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>
3181<div class="block">Method for registering specified class as a subtype, so that
3182 typename-based resolution can link supertypes to subtypes
3183 (as an alternative to using annotations).
3184 Name may be provided as part of argument, but if not will
3185 be based on annotations or use default name (unqualified
3186 class name).</div>
3187</li>
3188</ul>
3189<a name="registerSubtypes-java.util.Collection-">
3190<!--   -->
3191</a>
3192<ul class="blockList">
3193<li class="blockList">
3194<h4>registerSubtypes</h4>
3195<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</pre>
3196<dl>
3197<dt><span class="simpleTagLabel">Since:</span></dt>
3198<dd>2.9</dd>
3199</dl>
3200</li>
3201</ul>
3202<a name="configOverride-java.lang.Class-">
3203<!--   -->
3204</a>
3205<ul class="blockList">
3206<li class="blockList">
3207<h4>configOverride</h4>
3208<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">MutableConfigOverride</a>&nbsp;configOverride(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
3209<div class="block">Accessor for getting a mutable configuration override object for
3210 given type, needed to add or change per-type overrides applied
3211 to properties of given type.
3212 Usage is through returned object by colling "setter" methods, which
3213 directly modify override object and take effect directly.
3214 For example you can do
3215<pre>
3216   mapper.configOverride(java.util.Date.class)
3217       .setFormat(JsonFormat.Value.forPattern("yyyy-MM-dd"));
3218<pre>
3219 to change the default format to use for properties of type
3220 <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> (possibly further overridden by per-property
3221 annotations)</div>
3222<dl>
3223<dt><span class="simpleTagLabel">Since:</span></dt>
3224<dd>2.8</dd>
3225</dl>
3226</li>
3227</ul>
3228<a name="getTypeFactory--">
3229<!--   -->
3230</a>
3231<ul class="blockList">
3232<li class="blockList">
3233<h4>getTypeFactory</h4>
3234<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>
3235<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>
3236</li>
3237</ul>
3238<a name="setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">
3239<!--   -->
3240</a>
3241<ul class="blockList">
3242<li class="blockList">
3243<h4>setTypeFactory</h4>
3244<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>
3245<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
3246 used by this mapper.
3247<p>
3248 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
3249 serialization config objects use.</div>
3250</li>
3251</ul>
3252<a name="constructType-java.lang.reflect.Type-">
3253<!--   -->
3254</a>
3255<ul class="blockList">
3256<li class="blockList">
3257<h4>constructType</h4>
3258<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</pre>
3259<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
3260 type (typically <code>java.lang.Class</code>), but without explicit
3261 context.</div>
3262</li>
3263</ul>
3264<a name="getNodeFactory--">
3265<!--   -->
3266</a>
3267<ul class="blockList">
3268<li class="blockList">
3269<h4>getNodeFactory</h4>
3270<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>
3271<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>
3272 that this mapper will use when directly constructing
3273 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.
3274<p>
3275 Note: this is just a shortcut for calling
3276<pre>
3277   getDeserializationConfig().getNodeFactory()
3278</pre></div>
3279</li>
3280</ul>
3281<a name="setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
3282<!--   -->
3283</a>
3284<ul class="blockList">
3285<li class="blockList">
3286<h4>setNodeFactory</h4>
3287<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>
3288<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
3289 constructing root level tree nodes (via method
3290 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div>
3291</li>
3292</ul>
3293<a name="addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">
3294<!--   -->
3295</a>
3296<ul class="blockList">
3297<li class="blockList">
3298<h4>addHandler</h4>
3299<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>
3300<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>
3301 to be used for handling specific problems during deserialization.</div>
3302</li>
3303</ul>
3304<a name="clearProblemHandlers--">
3305<!--   -->
3306</a>
3307<ul class="blockList">
3308<li class="blockList">
3309<h4>clearProblemHandlers</h4>
3310<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;clearProblemHandlers()</pre>
3311<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
3312 instances from this mapper.</div>
3313</li>
3314</ul>
3315<a name="setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">
3316<!--   -->
3317</a>
3318<ul class="blockList">
3319<li class="blockList">
3320<h4>setConfig</h4>
3321<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>
3322<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>
3323 object.
3324 It is added as a fallback method that may be used if no other configuration
3325 modifier method works: it should not be used if there are alternatives,
3326 and its use is generally discouraged.
3327<p>
3328 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
3329 by-passing some of checks applied to other configuration methods.
3330 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>,
3331 this is only thread-safe if done before calling any deserialization methods.</div>
3332<dl>
3333<dt><span class="simpleTagLabel">Since:</span></dt>
3334<dd>2.4</dd>
3335</dl>
3336</li>
3337</ul>
3338<a name="setFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">
3339<!--   -->
3340</a>
3341<ul class="blockList">
3342<li class="blockList">
3343<h4>setFilters</h4>
3344<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3345public&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>
3346<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>
3347</li>
3348</ul>
3349<a name="setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">
3350<!--   -->
3351</a>
3352<ul class="blockList">
3353<li class="blockList">
3354<h4>setFilterProvider</h4>
3355<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>
3356<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
3357 mapping Filter Ids to actual filter instances.
3358<p>
3359 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>;
3360 however, sometimes
3361 this method is more convenient. For example, some frameworks only allow configuring
3362 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>
3363<dl>
3364<dt><span class="simpleTagLabel">Since:</span></dt>
3365<dd>2.6</dd>
3366</dl>
3367</li>
3368</ul>
3369<a name="setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">
3370<!--   -->
3371</a>
3372<ul class="blockList">
3373<li class="blockList">
3374<h4>setBase64Variant</h4>
3375<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setBase64Variant(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</pre>
3376<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
3377 <code>byte[]</code> serializers and deserializers will use.</div>
3378<dl>
3379<dt><span class="paramLabel">Parameters:</span></dt>
3380<dd><code>v</code> - Base64 variant to use</dd>
3381<dt><span class="returnLabel">Returns:</span></dt>
3382<dd>This mapper, for convenience to allow chaining</dd>
3383<dt><span class="simpleTagLabel">Since:</span></dt>
3384<dd>2.1</dd>
3385</dl>
3386</li>
3387</ul>
3388<a name="setConfig-com.fasterxml.jackson.databind.SerializationConfig-">
3389<!--   -->
3390</a>
3391<ul class="blockList">
3392<li class="blockList">
3393<h4>setConfig</h4>
3394<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>
3395<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>
3396 object, which contains serialization-specific configuration settings.
3397 It is added as a fallback method that may be used if no other configuration
3398 modifier method works: it should not be used if there are alternatives,
3399 and its use is generally discouraged.
3400<p>
3401 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
3402 by-passing some of checks applied to other configuration methods.
3403 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>,
3404 this is only thread-safe if done before calling any serialization methods.</div>
3405<dl>
3406<dt><span class="simpleTagLabel">Since:</span></dt>
3407<dd>2.4</dd>
3408</dl>
3409</li>
3410</ul>
3411<a name="getFactory--">
3412<!--   -->
3413</a>
3414<ul class="blockList">
3415<li class="blockList">
3416<h4>getFactory</h4>
3417<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getFactory()</pre>
3418<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
3419 mapper uses if it needs to construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
3420 and/or <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.
3421<p>
3422 WARNING: note that all <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
3423 instances created by this mapper usually share the same configured
3424 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>, so changes to its configuration will "leak".
3425 To avoid such observed changes you should always use "with()" and
3426 "without()" method of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
3427 for changing <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>
3428 and <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>
3429 settings to use on per-call basis.</div>
3430<dl>
3431<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
3432<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory--" title="class or interface in com.fasterxml.jackson.core">getFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3433<dt><span class="returnLabel">Returns:</span></dt>
3434<dd><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this mapper uses when it needs to
3435   construct Json parser and generators</dd>
3436</dl>
3437</li>
3438</ul>
3439<a name="getJsonFactory--">
3440<!--   -->
3441</a>
3442<ul class="blockList">
3443<li class="blockList">
3444<h4>getJsonFactory</h4>
3445<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3446public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getJsonFactory()</pre>
3447<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>
3448<dl>
3449<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
3450<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory--" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3451</dl>
3452</li>
3453</ul>
3454<a name="setDateFormat-java.text.DateFormat-">
3455<!--   -->
3456</a>
3457<ul class="blockList">
3458<li class="blockList">
3459<h4>setDateFormat</h4>
3460<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDateFormat(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</pre>
3461<div class="block">Method for configuring the default <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
3462 values as Strings, and deserializing from JSON Strings.
3463 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
3464 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances.
3465 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
3466 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
3467 <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
3468 thread-safe when configuring methods (such as this one) are NOT called.</div>
3469</li>
3470</ul>
3471<a name="getDateFormat--">
3472<!--   -->
3473</a>
3474<ul class="blockList">
3475<li class="blockList">
3476<h4>getDateFormat</h4>
3477<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
3478<dl>
3479<dt><span class="simpleTagLabel">Since:</span></dt>
3480<dd>2.5</dd>
3481</dl>
3482</li>
3483</ul>
3484<a name="setHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">
3485<!--   -->
3486</a>
3487<ul class="blockList">
3488<li class="blockList">
3489<h4>setHandlerInstantiator</h4>
3490<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
3491<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
3492 instances of handlers (such as serializers, deserializers, type and type
3493 id resolvers), given a class.</div>
3494<dl>
3495<dt><span class="paramLabel">Parameters:</span></dt>
3496<dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd>
3497</dl>
3498</li>
3499</ul>
3500<a name="setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">
3501<!--   -->
3502</a>
3503<ul class="blockList">
3504<li class="blockList">
3505<h4>setInjectableValues</h4>
3506<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>
3507<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
3508 values to inject.</div>
3509</li>
3510</ul>
3511<a name="getInjectableValues--">
3512<!--   -->
3513</a>
3514<ul class="blockList">
3515<li class="blockList">
3516<h4>getInjectableValues</h4>
3517<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;getInjectableValues()</pre>
3518<dl>
3519<dt><span class="simpleTagLabel">Since:</span></dt>
3520<dd>2.6</dd>
3521</dl>
3522</li>
3523</ul>
3524<a name="setLocale-java.util.Locale-">
3525<!--   -->
3526</a>
3527<ul class="blockList">
3528<li class="blockList">
3529<h4>setLocale</h4>
3530<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setLocale(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
3531<div class="block">Method for overriding default locale to use for formatting.
3532 Default value used is <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
3533</li>
3534</ul>
3535<a name="setTimeZone-java.util.TimeZone-">
3536<!--   -->
3537</a>
3538<ul class="blockList">
3539<li class="blockList">
3540<h4>setTimeZone</h4>
3541<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTimeZone(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
3542<div class="block">Method for overriding default TimeZone to use for formatting.
3543 Default value used is UTC (NOT default TimeZone of JVM).</div>
3544</li>
3545</ul>
3546<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
3547<!--   -->
3548</a>
3549<ul class="blockList">
3550<li class="blockList">
3551<h4>isEnabled</h4>
3552<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>
3553<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>
3554</li>
3555</ul>
3556<a name="configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">
3557<!--   -->
3558</a>
3559<ul class="blockList">
3560<li class="blockList">
3561<h4>configure</h4>
3562<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,
3563                              boolean&nbsp;state)</pre>
3564<div class="block">Method for changing state of an on/off mapper feature for
3565 this mapper instance.</div>
3566</li>
3567</ul>
3568<a name="enable-com.fasterxml.jackson.databind.MapperFeature...-">
3569<!--   -->
3570</a>
3571<ul class="blockList">
3572<li class="blockList">
3573<h4>enable</h4>
3574<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>
3575<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.
3576 Modifies and returns this instance; no new object is created.</div>
3577</li>
3578</ul>
3579<a name="disable-com.fasterxml.jackson.databind.MapperFeature...-">
3580<!--   -->
3581</a>
3582<ul class="blockList">
3583<li class="blockList">
3584<h4>disable</h4>
3585<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>
3586<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.
3587 Modifies and returns this instance; no new object is created.</div>
3588</li>
3589</ul>
3590<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
3591<!--   -->
3592</a>
3593<ul class="blockList">
3594<li class="blockList">
3595<h4>isEnabled</h4>
3596<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>
3597<div class="block">Method for checking whether given serialization-specific
3598 feature is enabled.</div>
3599</li>
3600</ul>
3601<a name="configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">
3602<!--   -->
3603</a>
3604<ul class="blockList">
3605<li class="blockList">
3606<h4>configure</h4>
3607<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,
3608                              boolean&nbsp;state)</pre>
3609<div class="block">Method for changing state of an on/off serialization feature for
3610 this object mapper.</div>
3611</li>
3612</ul>
3613<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-">
3614<!--   -->
3615</a>
3616<ul class="blockList">
3617<li class="blockList">
3618<h4>enable</h4>
3619<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>
3620<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.
3621 Modifies and returns this instance; no new object is created.</div>
3622</li>
3623</ul>
3624<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
3625<!--   -->
3626</a>
3627<ul class="blockList">
3628<li class="blockList">
3629<h4>enable</h4>
3630<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,
3631                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3632<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.
3633 Modifies and returns this instance; no new object is created.</div>
3634</li>
3635</ul>
3636<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-">
3637<!--   -->
3638</a>
3639<ul class="blockList">
3640<li class="blockList">
3641<h4>disable</h4>
3642<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>
3643<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.
3644 Modifies and returns this instance; no new object is created.</div>
3645</li>
3646</ul>
3647<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
3648<!--   -->
3649</a>
3650<ul class="blockList">
3651<li class="blockList">
3652<h4>disable</h4>
3653<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,
3654                            <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
3655<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.
3656 Modifies and returns this instance; no new object is created.</div>
3657</li>
3658</ul>
3659<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
3660<!--   -->
3661</a>
3662<ul class="blockList">
3663<li class="blockList">
3664<h4>isEnabled</h4>
3665<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>
3666<div class="block">Method for checking whether given deserialization-specific
3667 feature is enabled.</div>
3668</li>
3669</ul>
3670<a name="configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">
3671<!--   -->
3672</a>
3673<ul class="blockList">
3674<li class="blockList">
3675<h4>configure</h4>
3676<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,
3677                              boolean&nbsp;state)</pre>
3678<div class="block">Method for changing state of an on/off deserialization feature for
3679 this object mapper.</div>
3680</li>
3681</ul>
3682<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-">
3683<!--   -->
3684</a>
3685<ul class="blockList">
3686<li class="blockList">
3687<h4>enable</h4>
3688<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>
3689<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.
3690 Modifies and returns this instance; no new object is created.</div>
3691</li>
3692</ul>
3693<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
3694<!--   -->
3695</a>
3696<ul class="blockList">
3697<li class="blockList">
3698<h4>enable</h4>
3699<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,
3700                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3701<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.
3702 Modifies and returns this instance; no new object is created.</div>
3703</li>
3704</ul>
3705<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-">
3706<!--   -->
3707</a>
3708<ul class="blockList">
3709<li class="blockList">
3710<h4>disable</h4>
3711<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>
3712<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.
3713 Modifies and returns this instance; no new object is created.</div>
3714</li>
3715</ul>
3716<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
3717<!--   -->
3718</a>
3719<ul class="blockList">
3720<li class="blockList">
3721<h4>disable</h4>
3722<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,
3723                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
3724<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.
3725 Modifies and returns this instance; no new object is created.</div>
3726</li>
3727</ul>
3728<a name="isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">
3729<!--   -->
3730</a>
3731<ul class="blockList">
3732<li class="blockList">
3733<h4>isEnabled</h4>
3734<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</pre>
3735</li>
3736</ul>
3737<a name="configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">
3738<!--   -->
3739</a>
3740<ul class="blockList">
3741<li class="blockList">
3742<h4>configure</h4>
3743<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
3744                              boolean&nbsp;state)</pre>
3745<div class="block">Method for changing state of specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3746 for parser instances this object mapper creates.
3747<p>
3748 Note that this is equivalent to directly calling same method
3749 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3750<p>
3751 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3752 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
3753 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.with(JsonParser.Feature)</code></a> instead.</div>
3754</li>
3755</ul>
3756<a name="enable-com.fasterxml.jackson.core.JsonParser.Feature...-">
3757<!--   -->
3758</a>
3759<ul class="blockList">
3760<li class="blockList">
3761<h4>enable</h4>
3762<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
3763<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3764 for parser instances this object mapper creates.
3765<p>
3766 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3767<p>
3768 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3769 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
3770 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.with(JsonParser.Feature)</code></a> instead.</div>
3771<dl>
3772<dt><span class="simpleTagLabel">Since:</span></dt>
3773<dd>2.5</dd>
3774</dl>
3775</li>
3776</ul>
3777<a name="disable-com.fasterxml.jackson.core.JsonParser.Feature...-">
3778<!--   -->
3779</a>
3780<ul class="blockList">
3781<li class="blockList">
3782<h4>disable</h4>
3783<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
3784<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
3785 for parser instances this object mapper creates.
3786<p>
3787 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3788<p>
3789 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3790 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
3791 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.without(JsonParser.Feature)</code></a> instead.</div>
3792<dl>
3793<dt><span class="simpleTagLabel">Since:</span></dt>
3794<dd>2.5</dd>
3795</dl>
3796</li>
3797</ul>
3798<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">
3799<!--   -->
3800</a>
3801<ul class="blockList">
3802<li class="blockList">
3803<h4>isEnabled</h4>
3804<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</pre>
3805</li>
3806</ul>
3807<a name="configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">
3808<!--   -->
3809</a>
3810<ul class="blockList">
3811<li class="blockList">
3812<h4>configure</h4>
3813<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
3814                              boolean&nbsp;state)</pre>
3815<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
3816 generator instances this object mapper creates.
3817<p>
3818 Note that this is equivalent to directly calling same method
3819 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3820<p>
3821 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3822 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
3823 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(JsonGenerator.Feature)</code></a> instead.</div>
3824</li>
3825</ul>
3826<a name="enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
3827<!--   -->
3828</a>
3829<ul class="blockList">
3830<li class="blockList">
3831<h4>enable</h4>
3832<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
3833<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
3834 for parser instances this object mapper creates.
3835<p>
3836 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3837<p>
3838 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3839 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
3840 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(JsonGenerator.Feature)</code></a> instead.</div>
3841<dl>
3842<dt><span class="simpleTagLabel">Since:</span></dt>
3843<dd>2.5</dd>
3844</dl>
3845</li>
3846</ul>
3847<a name="disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
3848<!--   -->
3849</a>
3850<ul class="blockList">
3851<li class="blockList">
3852<h4>disable</h4>
3853<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
3854<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
3855 for parser instances this object mapper creates.
3856<p>
3857 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
3858<p>
3859 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
3860 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
3861 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.without(JsonGenerator.Feature)</code></a> instead.</div>
3862<dl>
3863<dt><span class="simpleTagLabel">Since:</span></dt>
3864<dd>2.5</dd>
3865</dl>
3866</li>
3867</ul>
3868<a name="isEnabled-com.fasterxml.jackson.core.JsonFactory.Feature-">
3869<!--   -->
3870</a>
3871<ul class="blockList">
3872<li class="blockList">
3873<h4>isEnabled</h4>
3874<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</pre>
3875<div class="block">Convenience method, equivalent to:
3876<pre>
3877  getJsonFactory().isEnabled(f);
3878</pre></div>
3879</li>
3880</ul>
3881<a name="readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
3882<!--   -->
3883</a>
3884<ul class="blockList">
3885<li class="blockList">
3886<h4>readValue</h4>
3887<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3888                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
3889                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3890                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3891                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3892<div class="block">Method to deserialize JSON content into a non-container
3893 type (it can be an array type, however): typically a bean, array
3894 or a wrapper type (like <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).
3895<p>
3896 Note: this method should NOT be used if the result type is a
3897 container (<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.
3898 The reason is that due to type erasure, key and value types
3899 cannot be introspected when using this method.</div>
3900<dl>
3901<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3902<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3903<dt><span class="throwsLabel">Throws:</span></dt>
3904<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3905   network error) occurs (passed through as-is without additional wrapping -- note
3906   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3907   does NOT result in wrapping of exception even if enabled)</dd>
3908<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3909    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3910<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
3911   expected for result type (or has other mismatch issues)</dd>
3912</dl>
3913</li>
3914</ul>
3915<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
3916<!--   -->
3917</a>
3918<ul class="blockList">
3919<li class="blockList">
3920<h4>readValue</h4>
3921<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3922                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
3923                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3924                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3925                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3926<div class="block">Method to deserialize JSON content into a Java type, reference
3927 to which is passed as argument. Type is passed using so-called
3928 "super type token" (see )
3929 and specifically needs to be used if the root type is a
3930 parameterized (generic) container type.</div>
3931<dl>
3932<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3933<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3934<dt><span class="throwsLabel">Throws:</span></dt>
3935<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3936   network error) occurs (passed through as-is without additional wrapping -- note
3937   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3938   does NOT result in wrapping of exception even if enabled)</dd>
3939<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3940    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3941<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
3942   expected for result type (or has other mismatch issues)</dd>
3943</dl>
3944</li>
3945</ul>
3946<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
3947<!--   -->
3948</a>
3949<ul class="blockList">
3950<li class="blockList">
3951<h4>readValue</h4>
3952<pre>public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3953                             <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
3954                      throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3955                             <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3956                             <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3957<div class="block">Method to deserialize JSON content into a Java type, reference
3958 to which is passed as argument. Type is passed using
3959 Jackson specific type; instance of which can be constructed using
3960 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div>
3961<dl>
3962<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3963<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
3964<dt><span class="throwsLabel">Throws:</span></dt>
3965<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3966   network error) occurs (passed through as-is without additional wrapping -- note
3967   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3968   does NOT result in wrapping of exception even if enabled)</dd>
3969<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3970    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3971<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
3972   expected for result type (or has other mismatch issues)</dd>
3973</dl>
3974</li>
3975</ul>
3976<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
3977<!--   -->
3978</a>
3979<ul class="blockList">
3980<li class="blockList">
3981<h4>readValue</h4>
3982<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
3983                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
3984                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
3985                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
3986                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3987<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>
3988<dl>
3989<dt><span class="throwsLabel">Throws:</span></dt>
3990<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
3991   network error) occurs (passed through as-is without additional wrapping -- note
3992   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
3993   does NOT result in wrapping of exception even if enabled)</dd>
3994<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
3995    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
3996<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
3997   expected for result type (or has other mismatch issues)</dd>
3998</dl>
3999</li>
4000</ul>
4001<a name="readTree-com.fasterxml.jackson.core.JsonParser-">
4002<!--   -->
4003</a>
4004<ul class="blockList">
4005<li class="blockList">
4006<h4>readTree</h4>
4007<pre>public&nbsp;&lt;T extends <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;&nbsp;T&nbsp;readTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)
4008                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4009                                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4010<div class="block">Method to deserialize JSON content as tree expressed
4011 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances. Returns
4012 root of the resulting tree (where root can consist
4013 of just a single node if the current event is a
4014 value event, not container).</div>
4015<dl>
4016<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4017<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree-com.fasterxml.jackson.core.JsonParser-" title="class or interface in com.fasterxml.jackson.core">readTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4018<dt><span class="returnLabel">Returns:</span></dt>
4019<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
4020   if input has no content to bind -- note, however, that if
4021   JSON <code>null</code> token is found, it will be represented
4022   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>
4023   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4024<dt><span class="throwsLabel">Throws:</span></dt>
4025<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4026   network error) occurs (passed through as-is without additional wrapping -- note
4027   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4028   does NOT result in wrapping of exception even if enabled)</dd>
4029<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4030    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4031<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4032</dl>
4033</li>
4034</ul>
4035<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
4036<!--   -->
4037</a>
4038<ul class="blockList">
4039<li class="blockList">
4040<h4>readValues</h4>
4041<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4042                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
4043                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4044                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4045<div class="block">Convenience method, equivalent in function to:
4046<pre>
4047   readerFor(valueType).readValues(p);
4048</pre>
4049<p>
4050 Method for reading sequence of Objects from parser stream.
4051 Sequence can be either root-level "unwrapped" sequence (without surrounding
4052 JSON array), or a sequence contained in a JSON Array.
4053 In either case <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> <b>MUST</b> point to the first token of
4054 the first element, OR not point to any token (in which case it is advanced
4055 to the next token). This means, specifically, that for wrapped sequences,
4056 parser MUST NOT point to the surrounding <code>START_ARRAY</code> (one that
4057 contains values to read) but rather to the token following it which is the first
4058 token of the first value to read.
4059<p>
4060 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>
4061<dl>
4062<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4063<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4064<dt><span class="throwsLabel">Throws:</span></dt>
4065<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4066<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4067</dl>
4068</li>
4069</ul>
4070<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
4071<!--   -->
4072</a>
4073<ul class="blockList">
4074<li class="blockList">
4075<h4>readValues</h4>
4076<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4077                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4078                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4079                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4080<div class="block">Convenience method, equivalent in function to:
4081<pre>
4082   readerFor(valueType).readValues(p);
4083</pre>
4084<p>
4085 Type-safe overload of <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>
4086<dl>
4087<dt><span class="throwsLabel">Throws:</span></dt>
4088<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4089<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4090</dl>
4091</li>
4092</ul>
4093<a name="readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
4094<!--   -->
4095</a>
4096<ul class="blockList">
4097<li class="blockList">
4098<h4>readValues</h4>
4099<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4100                                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4101                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4102                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4103<div class="block">Convenience method, equivalent in function to:
4104<pre>
4105   readerFor(valueType).readValues(p);
4106</pre>
4107<p>
4108 Type-safe overload of <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>
4109<dl>
4110<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4111<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4112<dt><span class="throwsLabel">Throws:</span></dt>
4113<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4114<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4115</dl>
4116</li>
4117</ul>
4118<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
4119<!--   -->
4120</a>
4121<ul class="blockList">
4122<li class="blockList">
4123<h4>readValues</h4>
4124<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4125                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;valueTypeRef)
4126                                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4127                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4128<div class="block">Method for reading sequence of Objects from parser stream.</div>
4129<dl>
4130<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4131<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4132<dt><span class="throwsLabel">Throws:</span></dt>
4133<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4134<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4135</dl>
4136</li>
4137</ul>
4138<a name="readTree-java.io.InputStream-">
4139<!--   -->
4140</a>
4141<ul class="blockList">
4142<li class="blockList">
4143<h4>readTree</h4>
4144<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
4145                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4146<div class="block">Method to deserialize JSON content as tree expressed
4147 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
4148 Returns root of the resulting tree (where root can consist
4149 of just a single node if the current event is a
4150 value event, not container).
4151<p>
4152 If a low-level I/O problem (missing input, network error) occurs,
4153 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
4154 If a parsing problem occurs (invalid JSON),
4155 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
4156 If no content is found from input (end-of-input), Java
4157 <code>null</code> will be returned.</div>
4158<dl>
4159<dt><span class="paramLabel">Parameters:</span></dt>
4160<dd><code>in</code> - Input stream used to read JSON content
4161   for building the JSON tree.</dd>
4162<dt><span class="returnLabel">Returns:</span></dt>
4163<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
4164   if input has no content to bind -- note, however, that if
4165   JSON <code>null</code> token is found, it will be represented
4166   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>
4167   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4168<dt><span class="throwsLabel">Throws:</span></dt>
4169<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4170    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4171<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4172</dl>
4173</li>
4174</ul>
4175<a name="readTree-java.io.Reader-">
4176<!--   -->
4177</a>
4178<ul class="blockList">
4179<li class="blockList">
4180<h4>readTree</h4>
4181<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
4182                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4183<div class="block">Method to deserialize JSON content as tree expressed
4184 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
4185 Returns root of the resulting tree (where root can consist
4186 of just a single node if the current event is a
4187 value event, not container).
4188<p>
4189 If a low-level I/O problem (missing input, network error) occurs,
4190 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
4191 If a parsing problem occurs (invalid JSON),
4192 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
4193 If no content is found from input (end-of-input), Java
4194 <code>null</code> will be returned.</div>
4195<dl>
4196<dt><span class="paramLabel">Parameters:</span></dt>
4197<dd><code>r</code> - Reader used to read JSON content
4198   for building the JSON tree.</dd>
4199<dt><span class="returnLabel">Returns:</span></dt>
4200<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
4201   if input has no content to bind -- note, however, that if
4202   JSON <code>null</code> token is found, it will be represented
4203   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>
4204   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4205<dt><span class="throwsLabel">Throws:</span></dt>
4206<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4207</dl>
4208</li>
4209</ul>
4210<a name="readTree-java.lang.String-">
4211<!--   -->
4212</a>
4213<ul class="blockList">
4214<li class="blockList">
4215<h4>readTree</h4>
4216<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
4217                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4218<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.
4219 Returns root of the resulting tree (where root can consist of just a single node if the current
4220 event is a value event, not container).
4221<p>
4222 If a low-level I/O problem (missing input, network error) occurs,
4223 a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
4224 If a parsing problem occurs (invalid JSON),
4225 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
4226 If no content is found from input (end-of-input), Java
4227 <code>null</code> will be returned.</div>
4228<dl>
4229<dt><span class="paramLabel">Parameters:</span></dt>
4230<dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
4231<dt><span class="returnLabel">Returns:</span></dt>
4232<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
4233   if input has no content to bind -- note, however, that if
4234   JSON <code>null</code> token is found, it will be represented
4235   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>
4236   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4237<dt><span class="throwsLabel">Throws:</span></dt>
4238<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4239    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4240<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4241</dl>
4242</li>
4243</ul>
4244<a name="readTree-byte:A-">
4245<!--   -->
4246</a>
4247<ul class="blockList">
4248<li class="blockList">
4249<h4>readTree</h4>
4250<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)
4251                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4252<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.
4253 Returns root of the resulting tree (where root can consist of just a single node if the current
4254 event is a value event, not container).</div>
4255<dl>
4256<dt><span class="paramLabel">Parameters:</span></dt>
4257<dd><code>content</code> - JSON content to parse to build the JSON tree.</dd>
4258<dt><span class="returnLabel">Returns:</span></dt>
4259<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
4260   if input has no content to bind -- note, however, that if
4261   JSON <code>null</code> token is found, it will be represented
4262   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>
4263   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4264<dt><span class="throwsLabel">Throws:</span></dt>
4265<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4266    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4267<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4268</dl>
4269</li>
4270</ul>
4271<a name="readTree-java.io.File-">
4272<!--   -->
4273</a>
4274<ul class="blockList">
4275<li class="blockList">
4276<h4>readTree</h4>
4277<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
4278                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4279                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4280<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.
4281 Returns root of the resulting tree (where root can consist of just a single node if the current
4282 event is a value event, not container).</div>
4283<dl>
4284<dt><span class="paramLabel">Parameters:</span></dt>
4285<dd><code>file</code> - File of which contents to parse as JSON for building a tree instance</dd>
4286<dt><span class="returnLabel">Returns:</span></dt>
4287<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
4288   if input has no content to bind -- note, however, that if
4289   JSON <code>null</code> token is found, it will be represented
4290   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>
4291   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4292<dt><span class="throwsLabel">Throws:</span></dt>
4293<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4294   network error) occurs (passed through as-is without additional wrapping -- note
4295   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4296   does NOT result in wrapping of exception even if enabled)</dd>
4297<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4298    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4299<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4300</dl>
4301</li>
4302</ul>
4303<a name="readTree-java.net.URL-">
4304<!--   -->
4305</a>
4306<ul class="blockList">
4307<li class="blockList">
4308<h4>readTree</h4>
4309<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)
4310                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4311<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.
4312 Returns root of the resulting tree (where root can consist of just a single node if the current
4313 event is a value event, not container).</div>
4314<dl>
4315<dt><span class="paramLabel">Parameters:</span></dt>
4316<dd><code>source</code> - URL to use for fetching contents to parse as JSON for building a tree instance</dd>
4317<dt><span class="returnLabel">Returns:</span></dt>
4318<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
4319   if input has no content to bind -- note, however, that if
4320   JSON <code>null</code> token is found, it will be represented
4321   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>
4322   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4323<dt><span class="throwsLabel">Throws:</span></dt>
4324<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4325   network error) occurs (passed through as-is without additional wrapping -- note
4326   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4327   does NOT result in wrapping of exception even if enabled)</dd>
4328<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4329    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4330</dl>
4331</li>
4332</ul>
4333<a name="writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
4334<!--   -->
4335</a>
4336<ul class="blockList">
4337<li class="blockList">
4338<h4>writeValue</h4>
4339<pre>public&nbsp;void&nbsp;writeValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
4340                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
4341                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4342                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
4343                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4344<div class="block">Method that can be used to serialize any Java value as
4345 JSON output, using provided <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
4346<dl>
4347<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4348<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-" title="class or interface in com.fasterxml.jackson.core">writeValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4349<dt><span class="throwsLabel">Throws:</span></dt>
4350<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4351<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
4352<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4353</dl>
4354</li>
4355</ul>
4356<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-">
4357<!--   -->
4358</a>
4359<ul class="blockList">
4360<li class="blockList">
4361<h4>writeTree</h4>
4362<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
4363                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)
4364               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4365                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4366<dl>
4367<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4368<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-" title="class or interface in com.fasterxml.jackson.core">writeTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4369<dt><span class="throwsLabel">Throws:</span></dt>
4370<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4371<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4372</dl>
4373</li>
4374</ul>
4375<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.JsonNode-">
4376<!--   -->
4377</a>
4378<ul class="blockList">
4379<li class="blockList">
4380<h4>writeTree</h4>
4381<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;jgen,
4382                      <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)
4383               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4384                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4385<div class="block">Method to serialize given JSON Tree, using generator
4386 provided.</div>
4387<dl>
4388<dt><span class="throwsLabel">Throws:</span></dt>
4389<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4390<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4391</dl>
4392</li>
4393</ul>
4394<a name="createObjectNode--">
4395<!--   -->
4396</a>
4397<ul class="blockList">
4398<li class="blockList">
4399<h4>createObjectNode</h4>
4400<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>
4401<div class="block"><p>
4402 Note: return type is co-variant, as basic ObjectCodec
4403 abstraction cannot refer to concrete node types (as it's
4404 part of core package, whereas impls are part of mapper
4405 package)</div>
4406<dl>
4407<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4408<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode--" title="class or interface in com.fasterxml.jackson.core">createObjectNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4409</dl>
4410</li>
4411</ul>
4412<a name="createArrayNode--">
4413<!--   -->
4414</a>
4415<ul class="blockList">
4416<li class="blockList">
4417<h4>createArrayNode</h4>
4418<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>
4419<div class="block"><p>
4420 Note: return type is co-variant, as basic ObjectCodec
4421 abstraction cannot refer to concrete node types (as it's
4422 part of core package, whereas impls are part of mapper
4423 package)</div>
4424<dl>
4425<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4426<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode--" title="class or interface in com.fasterxml.jackson.core">createArrayNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4427</dl>
4428</li>
4429</ul>
4430<a name="treeAsTokens-com.fasterxml.jackson.core.TreeNode-">
4431<!--   -->
4432</a>
4433<ul class="blockList">
4434<li class="blockList">
4435<h4>treeAsTokens</h4>
4436<pre>public&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;treeAsTokens(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</pre>
4437<div class="block">Method for constructing a <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
4438 representation.</div>
4439<dl>
4440<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4441<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens-com.fasterxml.jackson.core.TreeNode-" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4442<dt><span class="paramLabel">Parameters:</span></dt>
4443<dd><code>n</code> - Root node of the tree that resulting parser will read from</dd>
4444</dl>
4445</li>
4446</ul>
4447<a name="treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-">
4448<!--   -->
4449</a>
4450<ul class="blockList">
4451<li class="blockList">
4452<h4>treeToValue</h4>
4453<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
4454                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4455                  throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4456<div class="block">Convenience conversion method that will bind data given JSON tree
4457 contains into specific value (usually bean) type.
4458<p>
4459 Functionally equivalent to:
4460<pre>
4461   objectMapper.convertValue(n, valueClass);
4462</pre></div>
4463<dl>
4464<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4465<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">treeToValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4466<dt><span class="throwsLabel">Throws:</span></dt>
4467<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4468</dl>
4469</li>
4470</ul>
4471<a name="valueToTree-java.lang.Object-">
4472<!--   -->
4473</a>
4474<ul class="blockList">
4475<li class="blockList">
4476<h4>valueToTree</h4>
4477<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;T&nbsp;valueToTree(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)
4478                                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
4479<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
4480 construct equivalent JSON Tree representation. Functionally similar
4481 to serializing value into JSON and parsing JSON as tree, but
4482 more efficient.
4483<p>
4484 NOTE: while results are usually identical to that of serialization followed
4485 by deserialization, this is not always the case. In some cases serialization
4486 into intermediate representation will retain encapsulation of things like
4487 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
4488 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
4489 are not re-constructed through actual JSON representation. So if transformation
4490 requires actual materialization of JSON (or other data format that this mapper
4491 produces), it will be necessary to do actual serialization.</div>
4492<dl>
4493<dt><span class="paramLabel">Type Parameters:</span></dt>
4494<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
4495  <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a></dd>
4496<dt><span class="paramLabel">Parameters:</span></dt>
4497<dd><code>fromValue</code> - Bean value to convert</dd>
4498<dt><span class="returnLabel">Returns:</span></dt>
4499<dd>Root node of the resulting JSON tree</dd>
4500<dt><span class="throwsLabel">Throws:</span></dt>
4501<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
4502</dl>
4503</li>
4504</ul>
4505<a name="canSerialize-java.lang.Class-">
4506<!--   -->
4507</a>
4508<ul class="blockList">
4509<li class="blockList">
4510<h4>canSerialize</h4>
4511<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
4512<div class="block">Method that can be called to check whether mapper thinks
4513 it could serialize an instance of given Class.
4514 Check is done
4515 by checking whether a serializer can be found for the type.
4516<p>
4517 NOTE: since this method does NOT throw exceptions, but internal
4518 processing may, caller usually has little information as to why
4519 serialization would fail. If you want access to internal <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a>,
4520 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>
4521<dl>
4522<dt><span class="returnLabel">Returns:</span></dt>
4523<dd>True if mapper can find a serializer for instances of
4524  given class (potentially serializable), false otherwise (not
4525  serializable)</dd>
4526</dl>
4527</li>
4528</ul>
4529<a name="canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-">
4530<!--   -->
4531</a>
4532<ul class="blockList">
4533<li class="blockList">
4534<h4>canSerialize</h4>
4535<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
4536                            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4537<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
4538 actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
4539 serializer: this may be useful in figuring out what the actual problem is.</div>
4540<dl>
4541<dt><span class="simpleTagLabel">Since:</span></dt>
4542<dd>2.3</dd>
4543</dl>
4544</li>
4545</ul>
4546<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-">
4547<!--   -->
4548</a>
4549<ul class="blockList">
4550<li class="blockList">
4551<h4>canDeserialize</h4>
4552<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>
4553<div class="block">Method that can be called to check whether mapper thinks
4554 it could deserialize an Object of given type.
4555 Check is done by checking whether a registered deserializer can
4556 be found or built for the type; if not (either by no mapping being
4557 found, or through an <code>Exception</code> being thrown, false
4558 is returned.
4559<p>
4560 <b>NOTE</b>: in case an exception is thrown during course of trying
4561 co construct matching deserializer, it will be effectively swallowed.
4562 If you want access to that exception, call
4563 <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>
4564<dl>
4565<dt><span class="returnLabel">Returns:</span></dt>
4566<dd>True if mapper can find a serializer for instances of
4567  given class (potentially serializable), false otherwise (not
4568  serializable)</dd>
4569</dl>
4570</li>
4571</ul>
4572<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">
4573<!--   -->
4574</a>
4575<ul class="blockList">
4576<li class="blockList">
4577<h4>canDeserialize</h4>
4578<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,
4579                              <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
4580<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
4581 actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
4582 serializer: this may be useful in figuring out what the actual problem is.</div>
4583<dl>
4584<dt><span class="simpleTagLabel">Since:</span></dt>
4585<dd>2.3</dd>
4586</dl>
4587</li>
4588</ul>
4589<a name="readValue-java.io.File-java.lang.Class-">
4590<!--   -->
4591</a>
4592<ul class="blockList">
4593<li class="blockList">
4594<h4>readValue</h4>
4595<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4596                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4597                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4598                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4599                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4600<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4601<dl>
4602<dt><span class="throwsLabel">Throws:</span></dt>
4603<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4604   network error) occurs (passed through as-is without additional wrapping -- note
4605   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4606   does NOT result in wrapping of exception even if enabled)</dd>
4607<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4608    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4609<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
4610   expected for result type (or has other mismatch issues)</dd>
4611</dl>
4612</li>
4613</ul>
4614<a name="readValue-java.io.File-com.fasterxml.jackson.core.type.TypeReference-">
4615<!--   -->
4616</a>
4617<ul class="blockList">
4618<li class="blockList">
4619<h4>readValue</h4>
4620<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4621                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4622                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4623                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4624                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4625<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4626<dl>
4627<dt><span class="throwsLabel">Throws:</span></dt>
4628<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4629   network error) occurs (passed through as-is without additional wrapping -- note
4630   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4631   does NOT result in wrapping of exception even if enabled)</dd>
4632<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4633    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4634<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
4635   expected for result type (or has other mismatch issues)</dd>
4636</dl>
4637</li>
4638</ul>
4639<a name="readValue-java.io.File-com.fasterxml.jackson.databind.JavaType-">
4640<!--   -->
4641</a>
4642<ul class="blockList">
4643<li class="blockList">
4644<h4>readValue</h4>
4645<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
4646                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4647                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4648                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4649                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4650<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
4651<dl>
4652<dt><span class="throwsLabel">Throws:</span></dt>
4653<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4654   network error) occurs (passed through as-is without additional wrapping -- note
4655   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4656   does NOT result in wrapping of exception even if enabled)</dd>
4657<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4658    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4659<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
4660   expected for result type (or has other mismatch issues)</dd>
4661</dl>
4662</li>
4663</ul>
4664<a name="readValue-java.net.URL-java.lang.Class-">
4665<!--   -->
4666</a>
4667<ul class="blockList">
4668<li class="blockList">
4669<h4>readValue</h4>
4670<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4671                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4672                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4673                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4674                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4675<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4676<dl>
4677<dt><span class="throwsLabel">Throws:</span></dt>
4678<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4679   network error) occurs (passed through as-is without additional wrapping -- note
4680   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4681   does NOT result in wrapping of exception even if enabled)</dd>
4682<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4683    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4684<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
4685   expected for result type (or has other mismatch issues)</dd>
4686</dl>
4687</li>
4688</ul>
4689<a name="readValue-java.net.URL-com.fasterxml.jackson.core.type.TypeReference-">
4690<!--   -->
4691</a>
4692<ul class="blockList">
4693<li class="blockList">
4694<h4>readValue</h4>
4695<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4696                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4697                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4698                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4699                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4700<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
4701<dl>
4702<dt><span class="throwsLabel">Throws:</span></dt>
4703<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4704   network error) occurs (passed through as-is without additional wrapping -- note
4705   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4706   does NOT result in wrapping of exception even if enabled)</dd>
4707<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4708    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4709<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
4710   expected for result type (or has other mismatch issues)</dd>
4711</dl>
4712</li>
4713</ul>
4714<a name="readValue-java.net.URL-com.fasterxml.jackson.databind.JavaType-">
4715<!--   -->
4716</a>
4717<ul class="blockList">
4718<li class="blockList">
4719<h4>readValue</h4>
4720<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
4721                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4722                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4723                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4724                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4725<dl>
4726<dt><span class="throwsLabel">Throws:</span></dt>
4727<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4728<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4729<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4730</dl>
4731</li>
4732</ul>
4733<a name="readValue-java.lang.String-java.lang.Class-">
4734<!--   -->
4735</a>
4736<ul class="blockList">
4737<li class="blockList">
4738<h4>readValue</h4>
4739<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4740                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4741                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4742                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4743                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4744<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4745<dl>
4746<dt><span class="throwsLabel">Throws:</span></dt>
4747<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4748   network error) occurs (passed through as-is without additional wrapping -- note
4749   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4750   does NOT result in wrapping of exception even if enabled)</dd>
4751<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4752    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4753<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
4754   expected for result type (or has other mismatch issues)</dd>
4755</dl>
4756</li>
4757</ul>
4758<a name="readValue-java.lang.String-com.fasterxml.jackson.core.type.TypeReference-">
4759<!--   -->
4760</a>
4761<ul class="blockList">
4762<li class="blockList">
4763<h4>readValue</h4>
4764<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4765                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4766                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4767                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4768                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4769<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4770<dl>
4771<dt><span class="throwsLabel">Throws:</span></dt>
4772<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4773   network error) occurs (passed through as-is without additional wrapping -- note
4774   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4775   does NOT result in wrapping of exception even if enabled)</dd>
4776<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4777    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4778<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
4779   expected for result type (or has other mismatch issues)</dd>
4780</dl>
4781</li>
4782</ul>
4783<a name="readValue-java.lang.String-com.fasterxml.jackson.databind.JavaType-">
4784<!--   -->
4785</a>
4786<ul class="blockList">
4787<li class="blockList">
4788<h4>readValue</h4>
4789<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
4790                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4791                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4792                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4793                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4794<div class="block">Method to deserialize JSON content from given JSON content String.</div>
4795<dl>
4796<dt><span class="throwsLabel">Throws:</span></dt>
4797<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4798   network error) occurs (passed through as-is without additional wrapping -- note
4799   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4800   does NOT result in wrapping of exception even if enabled)</dd>
4801<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4802    of type <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4803<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
4804   expected for result type (or has other mismatch issues)</dd>
4805</dl>
4806</li>
4807</ul>
4808<a name="readValue-java.io.Reader-java.lang.Class-">
4809<!--   -->
4810</a>
4811<ul class="blockList">
4812<li class="blockList">
4813<h4>readValue</h4>
4814<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4815                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4816                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4817                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4818                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4819<dl>
4820<dt><span class="throwsLabel">Throws:</span></dt>
4821<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4822<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4823<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4824</dl>
4825</li>
4826</ul>
4827<a name="readValue-java.io.Reader-com.fasterxml.jackson.core.type.TypeReference-">
4828<!--   -->
4829</a>
4830<ul class="blockList">
4831<li class="blockList">
4832<h4>readValue</h4>
4833<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4834                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4835                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4836                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4837                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4838<dl>
4839<dt><span class="throwsLabel">Throws:</span></dt>
4840<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4841<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4842<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4843</dl>
4844</li>
4845</ul>
4846<a name="readValue-java.io.Reader-com.fasterxml.jackson.databind.JavaType-">
4847<!--   -->
4848</a>
4849<ul class="blockList">
4850<li class="blockList">
4851<h4>readValue</h4>
4852<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
4853                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4854                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4855                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4856                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4857<dl>
4858<dt><span class="throwsLabel">Throws:</span></dt>
4859<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4860<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4861<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4862</dl>
4863</li>
4864</ul>
4865<a name="readValue-java.io.InputStream-java.lang.Class-">
4866<!--   -->
4867</a>
4868<ul class="blockList">
4869<li class="blockList">
4870<h4>readValue</h4>
4871<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4872                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4873                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4874                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4875                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4876<dl>
4877<dt><span class="throwsLabel">Throws:</span></dt>
4878<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4879<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4880<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4881</dl>
4882</li>
4883</ul>
4884<a name="readValue-java.io.InputStream-com.fasterxml.jackson.core.type.TypeReference-">
4885<!--   -->
4886</a>
4887<ul class="blockList">
4888<li class="blockList">
4889<h4>readValue</h4>
4890<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4891                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4892                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4893                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4894                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4895<dl>
4896<dt><span class="throwsLabel">Throws:</span></dt>
4897<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4898<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4899<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4900</dl>
4901</li>
4902</ul>
4903<a name="readValue-java.io.InputStream-com.fasterxml.jackson.databind.JavaType-">
4904<!--   -->
4905</a>
4906<ul class="blockList">
4907<li class="blockList">
4908<h4>readValue</h4>
4909<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
4910                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4911                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4912                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4913                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4914<dl>
4915<dt><span class="throwsLabel">Throws:</span></dt>
4916<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4917<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4918<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4919</dl>
4920</li>
4921</ul>
4922<a name="readValue-byte:A-java.lang.Class-">
4923<!--   -->
4924</a>
4925<ul class="blockList">
4926<li class="blockList">
4927<h4>readValue</h4>
4928<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4929                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4930                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4931                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4932                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4933<dl>
4934<dt><span class="throwsLabel">Throws:</span></dt>
4935<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4936<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4937<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4938</dl>
4939</li>
4940</ul>
4941<a name="readValue-byte:A-int-int-java.lang.Class-">
4942<!--   -->
4943</a>
4944<ul class="blockList">
4945<li class="blockList">
4946<h4>readValue</h4>
4947<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4948                       int&nbsp;offset,
4949                       int&nbsp;len,
4950                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4951                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4952                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4953                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4954<dl>
4955<dt><span class="throwsLabel">Throws:</span></dt>
4956<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4957<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4958<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4959</dl>
4960</li>
4961</ul>
4962<a name="readValue-byte:A-com.fasterxml.jackson.core.type.TypeReference-">
4963<!--   -->
4964</a>
4965<ul class="blockList">
4966<li class="blockList">
4967<h4>readValue</h4>
4968<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4969                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4970                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4971                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4972                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4973<dl>
4974<dt><span class="throwsLabel">Throws:</span></dt>
4975<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4976<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4977<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4978</dl>
4979</li>
4980</ul>
4981<a name="readValue-byte:A-int-int-com.fasterxml.jackson.core.type.TypeReference-">
4982<!--   -->
4983</a>
4984<ul class="blockList">
4985<li class="blockList">
4986<h4>readValue</h4>
4987<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
4988                       int&nbsp;offset,
4989                       int&nbsp;len,
4990                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&nbsp;valueTypeRef)
4991                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4992                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4993                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4994<dl>
4995<dt><span class="throwsLabel">Throws:</span></dt>
4996<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4997<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
4998<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4999</dl>
5000</li>
5001</ul>
5002<a name="readValue-byte:A-com.fasterxml.jackson.databind.JavaType-">
5003<!--   -->
5004</a>
5005<ul class="blockList">
5006<li class="blockList">
5007<h4>readValue</h4>
5008<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5009                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5010                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5011                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5012                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5013<dl>
5014<dt><span class="throwsLabel">Throws:</span></dt>
5015<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5016<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5017<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5018</dl>
5019</li>
5020</ul>
5021<a name="readValue-byte:A-int-int-com.fasterxml.jackson.databind.JavaType-">
5022<!--   -->
5023</a>
5024<ul class="blockList">
5025<li class="blockList">
5026<h4>readValue</h4>
5027<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5028                       int&nbsp;offset,
5029                       int&nbsp;len,
5030                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5031                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5032                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5033                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5034<dl>
5035<dt><span class="throwsLabel">Throws:</span></dt>
5036<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5037<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5038<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5039</dl>
5040</li>
5041</ul>
5042<a name="readValue-java.io.DataInput-java.lang.Class-">
5043<!--   -->
5044</a>
5045<ul class="blockList">
5046<li class="blockList">
5047<h4>readValue</h4>
5048<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
5049                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5050                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5051<dl>
5052<dt><span class="throwsLabel">Throws:</span></dt>
5053<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5054</dl>
5055</li>
5056</ul>
5057<a name="readValue-java.io.DataInput-com.fasterxml.jackson.databind.JavaType-">
5058<!--   -->
5059</a>
5060<ul class="blockList">
5061<li class="blockList">
5062<h4>readValue</h4>
5063<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
5064                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5065                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5066<dl>
5067<dt><span class="throwsLabel">Throws:</span></dt>
5068<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5069</dl>
5070</li>
5071</ul>
5072<a name="writeValue-java.io.File-java.lang.Object-">
5073<!--   -->
5074</a>
5075<ul class="blockList">
5076<li class="blockList">
5077<h4>writeValue</h4>
5078<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
5079                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5080                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5081                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5082                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5083<div class="block">Method that can be used to serialize any Java value as
5084 JSON output, written to File provided.</div>
5085<dl>
5086<dt><span class="throwsLabel">Throws:</span></dt>
5087<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5088<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5089<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5090</dl>
5091</li>
5092</ul>
5093<a name="writeValue-java.io.OutputStream-java.lang.Object-">
5094<!--   -->
5095</a>
5096<ul class="blockList">
5097<li class="blockList">
5098<h4>writeValue</h4>
5099<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
5100                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5101                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5102                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5103                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5104<div class="block">Method that can be used to serialize any Java value as
5105 JSON output, using output stream provided (using encoding
5106 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).
5107<p>
5108 Note: method does not close the underlying stream explicitly
5109 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
5110 to close the stream depending on its settings (by default,
5111 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
5112 is closed).</div>
5113<dl>
5114<dt><span class="throwsLabel">Throws:</span></dt>
5115<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5116<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5117<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5118</dl>
5119</li>
5120</ul>
5121<a name="writeValue-java.io.DataOutput-java.lang.Object-">
5122<!--   -->
5123</a>
5124<ul class="blockList">
5125<li class="blockList">
5126<h4>writeValue</h4>
5127<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out,
5128                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5129                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5130<dl>
5131<dt><span class="throwsLabel">Throws:</span></dt>
5132<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5133<dt><span class="simpleTagLabel">Since:</span></dt>
5134<dd>2.8</dd>
5135</dl>
5136</li>
5137</ul>
5138<a name="writeValue-java.io.Writer-java.lang.Object-">
5139<!--   -->
5140</a>
5141<ul class="blockList">
5142<li class="blockList">
5143<h4>writeValue</h4>
5144<pre>public&nbsp;void&nbsp;writeValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
5145                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5146                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5147                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5148                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5149<div class="block">Method that can be used to serialize any Java value as
5150 JSON output, using Writer provided.
5151<p>
5152 Note: method does not close the underlying stream explicitly
5153 here; however, <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
5154 to close the stream depending on its settings (by default,
5155 it will try to close it when <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
5156 is closed).</div>
5157<dl>
5158<dt><span class="throwsLabel">Throws:</span></dt>
5159<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5160<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5161<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5162</dl>
5163</li>
5164</ul>
5165<a name="writeValueAsString-java.lang.Object-">
5166<!--   -->
5167</a>
5168<ul class="blockList">
5169<li class="blockList">
5170<h4>writeValueAsString</h4>
5171<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writeValueAsString(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5172                          throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5173<div class="block">Method that can be used to serialize any Java value as
5174 a String. Functionally equivalent to calling
5175 <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/7/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
5176 and constructing String, but more efficient.
5177<p>
5178 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
5179<dl>
5180<dt><span class="throwsLabel">Throws:</span></dt>
5181<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5182</dl>
5183</li>
5184</ul>
5185<a name="writeValueAsBytes-java.lang.Object-">
5186<!--   -->
5187</a>
5188<ul class="blockList">
5189<li class="blockList">
5190<h4>writeValueAsBytes</h4>
5191<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5192                         throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5193<div class="block">Method that can be used to serialize any Java value as
5194 a byte array. Functionally equivalent to calling
5195 <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/7/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
5196 and getting bytes, but more efficient.
5197 Encoding used will be UTF-8.
5198<p>
5199 Note: prior to version 2.1, throws clause included <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
5200<dl>
5201<dt><span class="throwsLabel">Throws:</span></dt>
5202<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5203</dl>
5204</li>
5205</ul>
5206<a name="writer--">
5207<!--   -->
5208</a>
5209<ul class="blockList">
5210<li class="blockList">
5211<h4>writer</h4>
5212<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer()</pre>
5213<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>
5214 with default settings.</div>
5215</li>
5216</ul>
5217<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-">
5218<!--   -->
5219</a>
5220<ul class="blockList">
5221<li class="blockList">
5222<h4>writer</h4>
5223<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>
5224<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
5225 specified feature enabled (compared to settings that this
5226 mapper instance has).</div>
5227</li>
5228</ul>
5229<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
5230<!--   -->
5231</a>
5232<ul class="blockList">
5233<li class="blockList">
5234<h4>writer</h4>
5235<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,
5236                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
5237<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
5238 specified features enabled (compared to settings that this
5239 mapper instance has).</div>
5240</li>
5241</ul>
5242<a name="writer-java.text.DateFormat-">
5243<!--   -->
5244</a>
5245<ul class="blockList">
5246<li class="blockList">
5247<h4>writer</h4>
5248<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
5249<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
5250 serialize objects using specified <a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
5251 null passed, using timestamp (64-bit number.</div>
5252</li>
5253</ul>
5254<a name="writerWithView-java.lang.Class-">
5255<!--   -->
5256</a>
5257<ul class="blockList">
5258<li class="blockList">
5259<h4>writerWithView</h4>
5260<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</pre>
5261<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
5262 serialize objects using specified JSON View (filter).</div>
5263</li>
5264</ul>
5265<a name="writerFor-java.lang.Class-">
5266<!--   -->
5267</a>
5268<ul class="blockList">
5269<li class="blockList">
5270<h4>writerFor</h4>
5271<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
5272<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
5273 serialize objects using specified root type, instead of actual
5274 runtime type of value. Type must be a super-type of runtime type.
5275<p>
5276 Main reason for using this method is performance, as writer is able
5277 to pre-fetch serializer to use before write, and if writer is used
5278 more than once this avoids addition per-value serializer lookups.</div>
5279<dl>
5280<dt><span class="simpleTagLabel">Since:</span></dt>
5281<dd>2.5</dd>
5282</dl>
5283</li>
5284</ul>
5285<a name="writerFor-com.fasterxml.jackson.core.type.TypeReference-">
5286<!--   -->
5287</a>
5288<ul class="blockList">
5289<li class="blockList">
5290<h4>writerFor</h4>
5291<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
5292<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
5293 serialize objects using specified root type, instead of actual
5294 runtime type of value. Type must be a super-type of runtime type.
5295<p>
5296 Main reason for using this method is performance, as writer is able
5297 to pre-fetch serializer to use before write, and if writer is used
5298 more than once this avoids addition per-value serializer lookups.</div>
5299<dl>
5300<dt><span class="simpleTagLabel">Since:</span></dt>
5301<dd>2.5</dd>
5302</dl>
5303</li>
5304</ul>
5305<a name="writerFor-com.fasterxml.jackson.databind.JavaType-">
5306<!--   -->
5307</a>
5308<ul class="blockList">
5309<li class="blockList">
5310<h4>writerFor</h4>
5311<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>
5312<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
5313 serialize objects using specified root type, instead of actual
5314 runtime type of value. Type must be a super-type of runtime type.
5315<p>
5316 Main reason for using this method is performance, as writer is able
5317 to pre-fetch serializer to use before write, and if writer is used
5318 more than once this avoids addition per-value serializer lookups.</div>
5319<dl>
5320<dt><span class="simpleTagLabel">Since:</span></dt>
5321<dd>2.5</dd>
5322</dl>
5323</li>
5324</ul>
5325<a name="writer-com.fasterxml.jackson.core.PrettyPrinter-">
5326<!--   -->
5327</a>
5328<ul class="blockList">
5329<li class="blockList">
5330<h4>writer</h4>
5331<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
5332<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
5333 serialize objects using specified pretty printer for indentation
5334 (or if null, no pretty printer)</div>
5335</li>
5336</ul>
5337<a name="writerWithDefaultPrettyPrinter--">
5338<!--   -->
5339</a>
5340<ul class="blockList">
5341<li class="blockList">
5342<h4>writerWithDefaultPrettyPrinter</h4>
5343<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithDefaultPrettyPrinter()</pre>
5344<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
5345 serialize objects using the default pretty printer for indentation</div>
5346</li>
5347</ul>
5348<a name="writer-com.fasterxml.jackson.databind.ser.FilterProvider-">
5349<!--   -->
5350</a>
5351<ul class="blockList">
5352<li class="blockList">
5353<h4>writer</h4>
5354<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>
5355<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
5356 serialize objects using specified filter provider.</div>
5357</li>
5358</ul>
5359<a name="writer-com.fasterxml.jackson.core.FormatSchema-">
5360<!--   -->
5361</a>
5362<ul class="blockList">
5363<li class="blockList">
5364<h4>writer</h4>
5365<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
5366<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
5367 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
5368 writing content.</div>
5369<dl>
5370<dt><span class="paramLabel">Parameters:</span></dt>
5371<dd><code>schema</code> - Schema to pass to generator</dd>
5372</dl>
5373</li>
5374</ul>
5375<a name="writer-com.fasterxml.jackson.core.Base64Variant-">
5376<!--   -->
5377</a>
5378<ul class="blockList">
5379<li class="blockList">
5380<h4>writer</h4>
5381<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
5382<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
5383 use specified Base64 encoding variant for Base64-encoded binary data.</div>
5384<dl>
5385<dt><span class="simpleTagLabel">Since:</span></dt>
5386<dd>2.1</dd>
5387</dl>
5388</li>
5389</ul>
5390<a name="writer-com.fasterxml.jackson.core.io.CharacterEscapes-">
5391<!--   -->
5392</a>
5393<ul class="blockList">
5394<li class="blockList">
5395<h4>writer</h4>
5396<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</pre>
5397<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
5398 use specified character escaping details for output.</div>
5399<dl>
5400<dt><span class="simpleTagLabel">Since:</span></dt>
5401<dd>2.3</dd>
5402</dl>
5403</li>
5404</ul>
5405<a name="writer-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
5406<!--   -->
5407</a>
5408<ul class="blockList">
5409<li class="blockList">
5410<h4>writer</h4>
5411<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>
5412<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
5413 use specified default attributes.</div>
5414<dl>
5415<dt><span class="simpleTagLabel">Since:</span></dt>
5416<dd>2.3</dd>
5417</dl>
5418</li>
5419</ul>
5420<a name="writerWithType-java.lang.Class-">
5421<!--   -->
5422</a>
5423<ul class="blockList">
5424<li class="blockList">
5425<h4>writerWithType</h4>
5426<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5427public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
5428<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>
5429</li>
5430</ul>
5431<a name="writerWithType-com.fasterxml.jackson.core.type.TypeReference-">
5432<!--   -->
5433</a>
5434<ul class="blockList">
5435<li class="blockList">
5436<h4>writerWithType</h4>
5437<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5438public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
5439<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>
5440</li>
5441</ul>
5442<a name="writerWithType-com.fasterxml.jackson.databind.JavaType-">
5443<!--   -->
5444</a>
5445<ul class="blockList">
5446<li class="blockList">
5447<h4>writerWithType</h4>
5448<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5449public&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>
5450<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>
5451</li>
5452</ul>
5453<a name="reader--">
5454<!--   -->
5455</a>
5456<ul class="blockList">
5457<li class="blockList">
5458<h4>reader</h4>
5459<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader()</pre>
5460<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
5461 default settings. Note that the resulting instance is NOT usable as is,
5462 without defining expected value type.</div>
5463</li>
5464</ul>
5465<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-">
5466<!--   -->
5467</a>
5468<ul class="blockList">
5469<li class="blockList">
5470<h4>reader</h4>
5471<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>
5472<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
5473 specified feature enabled (compared to settings that this
5474 mapper instance has).
5475 Note that the resulting instance is NOT usable as is,
5476 without defining expected value type.</div>
5477</li>
5478</ul>
5479<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
5480<!--   -->
5481</a>
5482<ul class="blockList">
5483<li class="blockList">
5484<h4>reader</h4>
5485<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,
5486                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
5487<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
5488 specified features enabled (compared to settings that this
5489 mapper instance has).
5490 Note that the resulting instance is NOT usable as is,
5491 without defining expected value type.</div>
5492</li>
5493</ul>
5494<a name="readerForUpdating-java.lang.Object-">
5495<!--   -->
5496</a>
5497<ul class="blockList">
5498<li class="blockList">
5499<h4>readerForUpdating</h4>
5500<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForUpdating(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
5501<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
5502 update given Object (usually Bean, but can be a Collection or Map
5503 as well, but NOT an array) with JSON data. Deserialization occurs
5504 normally except that the root-level value in JSON is not used for
5505 instantiating a new object; instead give updateable object is used
5506 as root.
5507 Runtime type of value object is used for locating deserializer,
5508 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>
5509</li>
5510</ul>
5511<a name="readerFor-com.fasterxml.jackson.databind.JavaType-">
5512<!--   -->
5513</a>
5514<ul class="blockList">
5515<li class="blockList">
5516<h4>readerFor</h4>
5517<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>
5518<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
5519 read or update instances of specified type</div>
5520<dl>
5521<dt><span class="simpleTagLabel">Since:</span></dt>
5522<dd>2.6</dd>
5523</dl>
5524</li>
5525</ul>
5526<a name="readerFor-java.lang.Class-">
5527<!--   -->
5528</a>
5529<ul class="blockList">
5530<li class="blockList">
5531<h4>readerFor</h4>
5532<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5533<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
5534 read or update instances of specified type</div>
5535<dl>
5536<dt><span class="simpleTagLabel">Since:</span></dt>
5537<dd>2.6</dd>
5538</dl>
5539</li>
5540</ul>
5541<a name="readerFor-com.fasterxml.jackson.core.type.TypeReference-">
5542<!--   -->
5543</a>
5544<ul class="blockList">
5545<li class="blockList">
5546<h4>readerFor</h4>
5547<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
5548<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
5549 read or update instances of specified type</div>
5550<dl>
5551<dt><span class="simpleTagLabel">Since:</span></dt>
5552<dd>2.6</dd>
5553</dl>
5554</li>
5555</ul>
5556<a name="reader-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
5557<!--   -->
5558</a>
5559<ul class="blockList">
5560<li class="blockList">
5561<h4>reader</h4>
5562<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>
5563<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
5564 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>
5565</li>
5566</ul>
5567<a name="reader-com.fasterxml.jackson.core.FormatSchema-">
5568<!--   -->
5569</a>
5570<ul class="blockList">
5571<li class="blockList">
5572<h4>reader</h4>
5573<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
5574<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
5575 pass specific schema object to <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
5576 reading content.</div>
5577<dl>
5578<dt><span class="paramLabel">Parameters:</span></dt>
5579<dd><code>schema</code> - Schema to pass to parser</dd>
5580</dl>
5581</li>
5582</ul>
5583<a name="reader-com.fasterxml.jackson.databind.InjectableValues-">
5584<!--   -->
5585</a>
5586<ul class="blockList">
5587<li class="blockList">
5588<h4>reader</h4>
5589<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>
5590<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
5591 use specified injectable values.</div>
5592<dl>
5593<dt><span class="paramLabel">Parameters:</span></dt>
5594<dd><code>injectableValues</code> - Injectable values to use</dd>
5595</dl>
5596</li>
5597</ul>
5598<a name="readerWithView-java.lang.Class-">
5599<!--   -->
5600</a>
5601<ul class="blockList">
5602<li class="blockList">
5603<h4>readerWithView</h4>
5604<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerWithView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
5605<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
5606 deserialize objects using specified JSON View (filter).</div>
5607</li>
5608</ul>
5609<a name="reader-com.fasterxml.jackson.core.Base64Variant-">
5610<!--   -->
5611</a>
5612<ul class="blockList">
5613<li class="blockList">
5614<h4>reader</h4>
5615<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
5616<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
5617 use specified Base64 encoding variant for Base64-encoded binary data.</div>
5618<dl>
5619<dt><span class="simpleTagLabel">Since:</span></dt>
5620<dd>2.1</dd>
5621</dl>
5622</li>
5623</ul>
5624<a name="reader-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
5625<!--   -->
5626</a>
5627<ul class="blockList">
5628<li class="blockList">
5629<h4>reader</h4>
5630<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>
5631<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
5632 use specified default attributes.</div>
5633<dl>
5634<dt><span class="simpleTagLabel">Since:</span></dt>
5635<dd>2.3</dd>
5636</dl>
5637</li>
5638</ul>
5639<a name="reader-com.fasterxml.jackson.databind.JavaType-">
5640<!--   -->
5641</a>
5642<ul class="blockList">
5643<li class="blockList">
5644<h4>reader</h4>
5645<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5646public&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>
5647<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>
5648</li>
5649</ul>
5650<a name="reader-java.lang.Class-">
5651<!--   -->
5652</a>
5653<ul class="blockList">
5654<li class="blockList">
5655<h4>reader</h4>
5656<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5657public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5658<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>
5659</li>
5660</ul>
5661<a name="reader-com.fasterxml.jackson.core.type.TypeReference-">
5662<!--   -->
5663</a>
5664<ul class="blockList">
5665<li class="blockList">
5666<h4>reader</h4>
5667<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5668public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
5669<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>
5670</li>
5671</ul>
5672<a name="convertValue-java.lang.Object-java.lang.Class-">
5673<!--   -->
5674</a>
5675<ul class="blockList">
5676<li class="blockList">
5677<h4>convertValue</h4>
5678<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5679                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)
5680                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5681<div class="block">Convenience method for doing two-step conversion from given value, into
5682 instance of given value type, if (but only if!) conversion is needed.
5683 If given value is already of requested type, value is returned as is.
5684<p>
5685 This method is functionally similar to first
5686 serializing given value into JSON, and then binding JSON data into value
5687 of given type, but should be more efficient since full serialization does
5688 not (need to) occur.
5689 However, same converters (serializers, deserializers) will be used as for
5690 data binding, meaning same object mapper configuration works.
5691<p>
5692 Note that it is possible that in some cases behavior does differ from
5693 full serialize-then-deserialize cycle: in most case differences are
5694 unintentional (that is, flaws to fix) and should be reported.
5695 It is not guaranteed, however, that the behavior is 100% the same:
5696 the goal is just to allow efficient value conversions for structurally
5697 compatible Objects, according to standard Jackson configuration.
5698<p>
5699 Further note that functianality is not designed to support "advanced" use
5700 cases, such as conversion of polymorphic values, or cases where Object Identity
5701 is used.</div>
5702<dl>
5703<dt><span class="throwsLabel">Throws:</span></dt>
5704<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type;
5705    if so, root cause will contain underlying checked exception data binding
5706    functionality threw</dd>
5707</dl>
5708</li>
5709</ul>
5710<a name="convertValue-java.lang.Object-com.fasterxml.jackson.core.type.TypeReference-">
5711<!--   -->
5712</a>
5713<ul class="blockList">
5714<li class="blockList">
5715<h4>convertValue</h4>
5716<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5717                          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;toValueTypeRef)
5718                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5719<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
5720<dl>
5721<dt><span class="throwsLabel">Throws:</span></dt>
5722<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5723</dl>
5724</li>
5725</ul>
5726<a name="convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
5727<!--   -->
5728</a>
5729<ul class="blockList">
5730<li class="blockList">
5731<h4>convertValue</h4>
5732<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5733                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5734                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5735<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
5736<dl>
5737<dt><span class="throwsLabel">Throws:</span></dt>
5738<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5739</dl>
5740</li>
5741</ul>
5742<a name="Z:Z_convert-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
5743<!--   -->
5744</a>
5745<ul class="blockList">
5746<li class="blockList">
5747<h4>_convert</h4>
5748<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convert(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
5749                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
5750                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5751<div class="block">Actual conversion implementation: instead of using existing read
5752 and write methods, much of code is inlined. Reason for this is
5753 that we must avoid root value wrapping/unwrapping both for efficiency and
5754 for correctness. If root value wrapping/unwrapping is actually desired,
5755 caller must use explicit <code>writeValue</code> and
5756 <code>readValue</code> methods.</div>
5757<dl>
5758<dt><span class="throwsLabel">Throws:</span></dt>
5759<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5760</dl>
5761</li>
5762</ul>
5763<a name="updateValue-java.lang.Object-java.lang.Object-">
5764<!--   -->
5765</a><a name="updateValue-T-java.lang.Object-">
5766<!--   -->
5767</a>
5768<ul class="blockList">
5769<li class="blockList">
5770<h4>updateValue</h4>
5771<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;updateValue(T&nbsp;valueToUpdate,
5772                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;overrides)
5773                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5774<div class="block">Convenience method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-"><code>convertValue(Object, JavaType)</code></a> but one
5775 in which
5776<p>
5777 Implementation is approximately as follows:
5778<ol>
5779 <li>Serialize `updateWithValue` into <a href="../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a></li>
5780 <li>Construct <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with `valueToUpdate` (using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating-java.lang.Object-"><code>readerForUpdating(Object)</code></a>)
5781   </li>
5782 <li>Construct <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> (using <a href="../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#asParser--"><code>TokenBuffer.asParser()</code></a>)
5783   </li>
5784 <li>Update using <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue-com.fasterxml.jackson.core.JsonParser-"><code>ObjectReader.readValue(JsonParser)</code></a>.
5785   </li>
5786 <li>Return `valueToUpdate`
5787   </li>
5788</ol>
5789<p>
5790 Note that update is "shallow" in that only first level of properties (or, immediate contents
5791 of container to update) are modified, unless properties themselves indicate that
5792 merging should be applied for contents. Such merging can be specified using
5793 annotations (see <code>JsonMerge</code>) as well as using "config overrides" (see
5794 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-"><code>configOverride(Class)</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultMergeable-java.lang.Boolean-"><code>setDefaultMergeable(Boolean)</code></a>).</div>
5795<dl>
5796<dt><span class="paramLabel">Parameters:</span></dt>
5797<dd><code>valueToUpdate</code> - Object to update</dd>
5798<dd><code>overrides</code> - Object to conceptually serialize and merge into value to
5799     update; can be thought of as a provider for overrides to apply.</dd>
5800<dt><span class="returnLabel">Returns:</span></dt>
5801<dd>Either the first argument (`valueToUpdate`), if it is mutable; or a result of
5802     creating new instance that is result of "merging" values (for example, "updating" a
5803     Java array will create a new array)</dd>
5804<dt><span class="throwsLabel">Throws:</span></dt>
5805<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if there are structural incompatibilities that prevent update.</dd>
5806<dt><span class="simpleTagLabel">Since:</span></dt>
5807<dd>2.9</dd>
5808</dl>
5809</li>
5810</ul>
5811<a name="generateJsonSchema-java.lang.Class-">
5812<!--   -->
5813</a>
5814<ul class="blockList">
5815<li class="blockList">
5816<h4>generateJsonSchema</h4>
5817<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
5818public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a>&nbsp;generateJsonSchema(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)
5819                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5820<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)
5821    (which under the hood calls <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-"><code>acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper)</code></a>)</span></div>
5822<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
5823 instance for specified class.</div>
5824<dl>
5825<dt><span class="paramLabel">Parameters:</span></dt>
5826<dd><code>t</code> - The class to generate schema for</dd>
5827<dt><span class="returnLabel">Returns:</span></dt>
5828<dd>Constructed JSON schema.</dd>
5829<dt><span class="throwsLabel">Throws:</span></dt>
5830<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5831</dl>
5832</li>
5833</ul>
5834<a name="acceptJsonFormatVisitor-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
5835<!--   -->
5836</a>
5837<ul class="blockList">
5838<li class="blockList">
5839<h4>acceptJsonFormatVisitor</h4>
5840<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
5841                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5842                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5843<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5844<p>
5845 This method can be used for things like
5846 generating <a href="http://json-schema.org/">JSON Schema</a>
5847 instance for specified type.</div>
5848<dl>
5849<dt><span class="paramLabel">Parameters:</span></dt>
5850<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5851<dt><span class="throwsLabel">Throws:</span></dt>
5852<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5853<dt><span class="simpleTagLabel">Since:</span></dt>
5854<dd>2.1</dd>
5855</dl>
5856</li>
5857</ul>
5858<a name="acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
5859<!--   -->
5860</a>
5861<ul class="blockList">
5862<li class="blockList">
5863<h4>acceptJsonFormatVisitor</h4>
5864<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,
5865                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
5866                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5867<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
5868 Visitation uses <code>Serializer</code> hierarchy and related properties
5869<p>
5870 This method can be used for things like
5871 generating <a href="http://json-schema.org/">JSON Schema</a>
5872 instance for specified type.</div>
5873<dl>
5874<dt><span class="paramLabel">Parameters:</span></dt>
5875<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
5876<dt><span class="throwsLabel">Throws:</span></dt>
5877<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5878<dt><span class="simpleTagLabel">Since:</span></dt>
5879<dd>2.1</dd>
5880</dl>
5881</li>
5882</ul>
5883<a name="Z:Z_serializerProvider-com.fasterxml.jackson.databind.SerializationConfig-">
5884<!--   -->
5885</a>
5886<ul class="blockList">
5887<li class="blockList">
5888<h4>_serializerProvider</h4>
5889<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>
5890<div class="block">Overridable helper method used for constructing
5891 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
5892</li>
5893</ul>
5894<a name="Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
5895<!--   -->
5896</a>
5897<ul class="blockList">
5898<li class="blockList">
5899<h4>_configAndWriteValue</h4>
5900<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5901                                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5902                                   throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5903<div class="block">Method called to configure the generator as necessary and then
5904 call write functionality</div>
5905<dl>
5906<dt><span class="throwsLabel">Throws:</span></dt>
5907<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5908</dl>
5909</li>
5910</ul>
5911<a name="Z:Z_readValue-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
5912<!--   -->
5913</a>
5914<ul class="blockList">
5915<li class="blockList">
5916<h4>_readValue</h4>
5917<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
5918                            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
5919                            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5920                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5921<div class="block">Actual implementation of value reading+binding operation.</div>
5922<dl>
5923<dt><span class="throwsLabel">Throws:</span></dt>
5924<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5925</dl>
5926</li>
5927</ul>
5928<a name="Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
5929<!--   -->
5930</a>
5931<ul class="blockList">
5932<li class="blockList">
5933<h4>_readMapAndClose</h4>
5934<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readMapAndClose(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0,
5935                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5936                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5937<dl>
5938<dt><span class="throwsLabel">Throws:</span></dt>
5939<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5940</dl>
5941</li>
5942</ul>
5943<a name="Z:Z_readTreeAndClose-com.fasterxml.jackson.core.JsonParser-">
5944<!--   -->
5945</a>
5946<ul class="blockList">
5947<li class="blockList">
5948<h4>_readTreeAndClose</h4>
5949<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;_readTreeAndClose(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0)
5950                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5951<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-"><code>_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)</code></a> but specialized for <code>JsonNode</code>
5952 reading.</div>
5953<dl>
5954<dt><span class="throwsLabel">Throws:</span></dt>
5955<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5956<dt><span class="simpleTagLabel">Since:</span></dt>
5957<dd>2.9</dd>
5958</dl>
5959</li>
5960</ul>
5961<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-">
5962<!--   -->
5963</a>
5964<ul class="blockList">
5965<li class="blockList">
5966<h4>_unwrapAndDeserialize</h4>
5967<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_unwrapAndDeserialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
5968                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
5969                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
5970                                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
5971                                       <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)
5972                                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5973<dl>
5974<dt><span class="throwsLabel">Throws:</span></dt>
5975<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5976</dl>
5977</li>
5978</ul>
5979<a name="createDeserializationContext-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationConfig-">
5980<!--   -->
5981</a>
5982<ul class="blockList">
5983<li class="blockList">
5984<h4>createDeserializationContext</h4>
5985<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
5986                                                                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
5987<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>
5988 for deserializing a single root value.
5989 Can be overridden if a custom context is needed.</div>
5990</li>
5991</ul>
5992<a name="Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
5993<!--   -->
5994</a>
5995<ul class="blockList">
5996<li class="blockList">
5997<h4>_initForReading</h4>
5998<pre>protected&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;_initForReading(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
5999                                    <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType)
6000                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6001<div class="block">Method called to ensure that given parser is ready for reading
6002 content for data binding.</div>
6003<dl>
6004<dt><span class="returnLabel">Returns:</span></dt>
6005<dd>First token to be used for data binding after this call:
6006  can never be null as exception will be thrown if parser cannot
6007  provide more tokens.</dd>
6008<dt><span class="throwsLabel">Throws:</span></dt>
6009<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during
6010   parsing</dd>
6011<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if parser has problems parsing content</dd>
6012<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
6013   content to map (note: Json "null" value is considered content;
6014   enf-of-stream not)</dd>
6015</dl>
6016</li>
6017</ul>
6018<a name="Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-">
6019<!--   -->
6020</a>
6021<ul class="blockList">
6022<li class="blockList">
6023<h4>_initForReading</h4>
6024<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6025protected&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;_initForReading(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)
6026                                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6027<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
6028<dl>
6029<dt><span class="throwsLabel">Throws:</span></dt>
6030<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6031</dl>
6032</li>
6033</ul>
6034<a name="Z:Z_verifyNoTrailingTokens-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">
6035<!--   -->
6036</a>
6037<ul class="blockList">
6038<li class="blockList">
6039<h4>_verifyNoTrailingTokens</h4>
6040<pre>protected final&nbsp;void&nbsp;_verifyNoTrailingTokens(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6041                                             <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
6042                                             <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;bindType)
6043                                      throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6044<dl>
6045<dt><span class="throwsLabel">Throws:</span></dt>
6046<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6047<dt><span class="simpleTagLabel">Since:</span></dt>
6048<dd>2.9</dd>
6049</dl>
6050</li>
6051</ul>
6052<a name="Z:Z_findRootDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">
6053<!--   -->
6054</a>
6055<ul class="blockList">
6056<li class="blockList">
6057<h4>_findRootDeserializer</h4>
6058<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
6059                                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
6060                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6061<div class="block">Method called to locate deserializer for the passed root-level value.</div>
6062<dl>
6063<dt><span class="throwsLabel">Throws:</span></dt>
6064<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
6065</dl>
6066</li>
6067</ul>
6068<a name="Z:Z_verifySchemaType-com.fasterxml.jackson.core.FormatSchema-">
6069<!--   -->
6070</a>
6071<ul class="blockListLast">
6072<li class="blockList">
6073<h4>_verifySchemaType</h4>
6074<pre>protected&nbsp;void&nbsp;_verifySchemaType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
6075<dl>
6076<dt><span class="simpleTagLabel">Since:</span></dt>
6077<dd>2.2</dd>
6078</dl>
6079</li>
6080</ul>
6081</li>
6082</ul>
6083</li>
6084</ul>
6085</div>
6086</div>
6087<!-- ========= END OF CLASS DATA ========= -->
6088<!-- ======= START OF BOTTOM NAVBAR ====== -->
6089<div class="bottomNav"><a name="navbar.bottom">
6090<!--   -->
6091</a>
6092<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
6093<a name="navbar.bottom.firstrow">
6094<!--   -->
6095</a>
6096<ul class="navList" title="Navigation">
6097<li><a href="../../../../overview-summary.html">Overview</a></li>
6098<li><a href="package-summary.html">Package</a></li>
6099<li class="navBarCell1Rev">Class</li>
6100<li><a href="class-use/ObjectMapper.html">Use</a></li>
6101<li><a href="package-tree.html">Tree</a></li>
6102<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
6103<li><a href="../../../../index-all.html">Index</a></li>
6104<li><a href="../../../../help-doc.html">Help</a></li>
6105</ul>
6106</div>
6107<div class="subNav">
6108<ul class="navList">
6109<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>
6110<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>
6111</ul>
6112<ul class="navList">
6113<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
6114<li><a href="ObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
6115</ul>
6116<ul class="navList" id="allclasses_navbar_bottom">
6117<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
6118</ul>
6119<div>
6120<script type="text/javascript"><!--
6121  allClassesLink = document.getElementById("allclasses_navbar_bottom");
6122  if(window==top) {
6123    allClassesLink.style.display = "block";
6124  }
6125  else {
6126    allClassesLink.style.display = "none";
6127  }
6128  //-->
6129</script>
6130</div>
6131<div>
6132<ul class="subNavList">
6133<li>Summary:&nbsp;</li>
6134<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
6135<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
6136<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
6137<li><a href="#method.summary">Method</a></li>
6138</ul>
6139<ul class="subNavList">
6140<li>Detail:&nbsp;</li>
6141<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
6142<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
6143<li><a href="#method.detail">Method</a></li>
6144</ul>
6145</div>
6146<a name="skip.navbar.bottom">
6147<!--   -->
6148</a></div>
6149<!-- ======== END OF BOTTOM NAVBAR ======= -->
6150<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2018 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
6151</body>
6152</html>
6153