1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_79) on Wed Jul 20 08:39:15 PDT 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Class com.fasterxml.jackson.databind.ObjectMapper (jackson-databind 2.8.0 API)</title>
8<meta name="date" content="2016-07-20">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="Uses of Class com.fasterxml.jackson.databind.ObjectMapper (jackson-databind 2.8.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="../package-summary.html">Package</a></li>
30<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
31<li class="navBarCell1Rev">Use</li>
32<li><a href="../package-tree.html">Tree</a></li>
33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../../index-all.html">Index</a></li>
35<li><a href="../../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li>Prev</li>
41<li>Next</li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectMapper.html" target="_top">Frames</a></li>
45<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<a name="skip-navbar_top">
63<!--   -->
64</a></div>
65<!-- ========= END OF TOP NAVBAR ========= -->
66<div class="header">
67<h2 title="Uses of Class com.fasterxml.jackson.databind.ObjectMapper" class="title">Uses of Class<br>com.fasterxml.jackson.databind.ObjectMapper</h2>
68</div>
69<div class="classUseContainer">
70<ul class="blockList">
71<li class="blockList">
72<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
73<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd">&nbsp;</span></caption>
74<tr>
75<th class="colFirst" scope="col">Package</th>
76<th class="colLast" scope="col">Description</th>
77</tr>
78<tbody>
79<tr class="altColor">
80<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
81<td class="colLast">
82<div class="block">Basic data binding (mapping) functionality that
83allows for reading JSON content into Java Objects (POJOs)
84and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
85writing Java Objects and trees as JSON.</div>
86</td>
87</tr>
88</tbody>
89</table>
90</li>
91<li class="blockList">
92<ul class="blockList">
93<li class="blockList"><a name="com.fasterxml.jackson.databind">
94<!--   -->
95</a>
96<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
97<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
98<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd">&nbsp;</span></caption>
99<tr>
100<th class="colFirst" scope="col">Modifier and Type</th>
101<th class="colLast" scope="col">Method and Description</th>
102</tr>
103<tbody>
104<tr class="altColor">
105<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
106<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">addHandler</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
107<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>
108 to be used for handling specific problems during deserialization.</div>
109</td>
110</tr>
111<tr class="rowColor">
112<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
113<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn(java.lang.Class,%20java.lang.Class)">addMixIn</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
114        <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>
115<div class="block">Method to use for adding mix-in annotations to use for augmenting
116 specified class or interface.</div>
117</td>
118</tr>
119<tr class="altColor">
120<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
121<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers()">clearProblemHandlers</a></strong>()</code>
122<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
123 instances from this mapper.</div>
124</td>
125</tr>
126<tr class="rowColor">
127<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
128<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.DeserializationFeature,%20boolean)">configure</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
129         boolean&nbsp;state)</code>
130<div class="block">Method for changing state of an on/off deserialization feature for
131 this object mapper.</div>
132</td>
133</tr>
134<tr class="altColor">
135<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
136<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonGenerator.Feature,%20boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
137         boolean&nbsp;state)</code>
138<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
139 generator instances this object mapper creates.</div>
140</td>
141</tr>
142<tr class="rowColor">
143<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
144<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.core.JsonParser.Feature,%20boolean)">configure</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
145         boolean&nbsp;state)</code>
146<div class="block">Method for changing state of specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
147 for parser instances this object mapper creates.</div>
148</td>
149</tr>
150<tr class="altColor">
151<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
152<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.MapperFeature,%20boolean)">configure</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
153         boolean&nbsp;state)</code>
154<div class="block">Method for changing state of an on/off mapper feature for
155 this mapper instance.</div>
156</td>
157</tr>
158<tr class="rowColor">
159<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
160<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure(com.fasterxml.jackson.databind.SerializationFeature,%20boolean)">configure</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
161         boolean&nbsp;state)</code>
162<div class="block">Method for changing state of an on/off serialization feature for
163 this object mapper.</div>
164</td>
165</tr>
166<tr class="altColor">
167<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
168<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()">copy</a></strong>()</code>
169<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
170 has same initial configuration as this instance.</div>
171</td>
172</tr>
173<tr class="rowColor">
174<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
175<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature)">disable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
176<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>
177</td>
178</tr>
179<tr class="altColor">
180<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
181<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.DeserializationFeature,%20com.fasterxml.jackson.databind.DeserializationFeature...)">disable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
182       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
183<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>
184</td>
185</tr>
186<tr class="rowColor">
187<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
188<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">disable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
189<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
190 for parser instances this object mapper creates.</div>
191</td>
192</tr>
193<tr class="altColor">
194<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
195<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.core.JsonParser.Feature...)">disable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
196<div class="block">Method for disabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
197 for parser instances this object mapper creates.</div>
198</td>
199</tr>
200<tr class="rowColor">
201<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
202<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.MapperFeature...)">disable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
203<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>
204</td>
205</tr>
206<tr class="altColor">
207<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
208<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature)">disable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
209<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>
210</td>
211</tr>
212<tr class="rowColor">
213<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
214<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable(com.fasterxml.jackson.databind.SerializationFeature,%20com.fasterxml.jackson.databind.SerializationFeature...)">disable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
215       <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
216<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>
217</td>
218</tr>
219<tr class="altColor">
220<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
221<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping()">disableDefaultTyping</a></strong>()</code>
222<div class="block">Method for disabling automatic inclusion of type information; if so, only
223 explicitly annotated types (ones with
224 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
225 additional embedded type information.</div>
226</td>
227</tr>
228<tr class="rowColor">
229<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
230<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature)">enable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
231<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>
232</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
236<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.DeserializationFeature,%20com.fasterxml.jackson.databind.DeserializationFeature...)">enable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
237      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
238<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>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
243<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.core.JsonGenerator.Feature...)">enable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
244<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
245 for parser instances this object mapper creates.</div>
246</td>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
250<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.core.JsonParser.Feature...)">enable</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
251<div class="block">Method for enabling specified <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
252 for parser instances this object mapper creates.</div>
253</td>
254</tr>
255<tr class="rowColor">
256<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
257<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.MapperFeature...)">enable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>
258<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>
259</td>
260</tr>
261<tr class="altColor">
262<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
263<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature)">enable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
264<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>
265</td>
266</tr>
267<tr class="rowColor">
268<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
269<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable(com.fasterxml.jackson.databind.SerializationFeature,%20com.fasterxml.jackson.databind.SerializationFeature...)">enable</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
270      <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
271<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>
272</td>
273</tr>
274<tr class="altColor">
275<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
276<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping()">enableDefaultTyping</a></strong>()</code>
277<div class="block">Convenience method that is equivalent to calling</div>
278</td>
279</tr>
280<tr class="rowColor">
281<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
282<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping)">enableDefaultTyping</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
283<div class="block">Convenience method that is equivalent to calling</div>
284</td>
285</tr>
286<tr class="altColor">
287<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
288<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping,%20com.fasterxml.jackson.annotation.JsonTypeInfo.As)">enableDefaultTyping</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
289                   <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
290<div class="block">Method for enabling automatic inclusion of type information, needed
291 for proper deserialization of polymorphic types (unless types
292 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div>
293</td>
294</tr>
295<tr class="rowColor">
296<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
297<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping,%20java.lang.String)">enableDefaultTypingAsProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
298                             <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>
299<div class="block">Method for enabling automatic inclusion of type information -- needed
300 for proper deserialization of polymorphic types (unless types
301 have been annotated with <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
302 using "As.PROPERTY" inclusion mechanism and specified property name
303 to use for inclusion (default being "@class" since default type information
304 always uses class name as type identifier)</div>
305</td>
306</tr>
307<tr class="altColor">
308<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
309<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules()">findAndRegisterModules</a></strong>()</code>
310<div class="block">Convenience method that is functionally equivalent to:
311<code>
312   mapper.registerModules(mapper.findModules());
313</code></div>
314</td>
315</tr>
316<tr class="rowColor">
317<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
318<td class="colLast"><span class="strong">MappingJsonFactory.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html#getCodec()">getCodec</a></strong>()</code>
319<div class="block">We'll override the method to return more specific type; co-variance
320 helps here</div>
321</td>
322</tr>
323<tr class="altColor">
324<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
325<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule(com.fasterxml.jackson.databind.Module)">registerModule</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</code>
326<div class="block">Method for registering a module that can extend functionality
327 provided by this mapper; for example, by adding providers for
328 custom serializers and deserializers.</div>
329</td>
330</tr>
331<tr class="rowColor">
332<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
333<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(java.lang.Iterable)">registerModules</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>
334<div class="block">Convenience method for registering specified modules in order;
335 functionally equivalent to:</div>
336</td>
337</tr>
338<tr class="altColor">
339<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
340<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules(com.fasterxml.jackson.databind.Module...)">registerModules</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</code>
341<div class="block">Convenience method for registering specified modules in order;
342 functionally equivalent to:</div>
343</td>
344</tr>
345<tr class="rowColor">
346<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
347<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospector</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
348<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
349 mapper instance for both serialization and deserialization.</div>
350</td>
351</tr>
352<tr class="altColor">
353<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
354<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector,%20com.fasterxml.jackson.databind.AnnotationIntrospector)">setAnnotationIntrospectors</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;serializerAI,
355                          <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</code>
356<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
357 by this mapper instance for serialization and deserialization,
358 specifying them separately so that different introspection can be
359 used for different aspects</div>
360</td>
361</tr>
362<tr class="rowColor">
363<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
364<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant(com.fasterxml.jackson.core.Base64Variant)">setBase64Variant</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</code>
365<div class="block">Method that will configure default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
366 <code>byte[]</code> serializers and deserializers will use.</div>
367</td>
368</tr>
369<tr class="altColor">
370<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
371<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig(com.fasterxml.jackson.databind.DeserializationConfig)">setConfig</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
372<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>
373 object.</div>
374</td>
375</tr>
376<tr class="rowColor">
377<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
378<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig(com.fasterxml.jackson.databind.SerializationConfig)">setConfig</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
379<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>
380 object, which contains serialization-specific configuration settings.</div>
381</td>
382</tr>
383<tr class="altColor">
384<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
385<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat(java.text.DateFormat)">setDateFormat</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
386<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
387 values as Strings, and deserializing from JSON Strings.</div>
388</td>
389</tr>
390<tr class="rowColor">
391<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
392<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)">setDefaultPrettyPrinter</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
393<div class="block">Method for specifying <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
394 is enabled (by enabling <a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
395</td>
396</tr>
397<tr class="altColor">
398<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
399<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">setDefaultTyping</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</code>
400<div class="block">Method for enabling automatic inclusion of type information, using
401 specified handler object for determining which types this affects,
402 as well as details of how information is embedded.</div>
403</td>
404</tr>
405<tr class="rowColor">
406<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
407<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)">setFilterProvider</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
408<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
409 mapping Filter Ids to actual filter instances.</div>
410</td>
411</tr>
412<tr class="altColor">
413<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
414<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues(com.fasterxml.jackson.databind.InjectableValues)">setInjectableValues</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
415<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
416 values to inject.</div>
417</td>
418</tr>
419<tr class="rowColor">
420<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
421<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale(java.util.Locale)">setLocale</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
422<div class="block">Method for overriding default locale to use for formatting.</div>
423</td>
424</tr>
425<tr class="altColor">
426<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
427<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">setMixInResolver</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;resolver)</code>
428<div class="block">Method that can be called to specify given resolver for locating
429 mix-in classes to use, overriding directly added mappings.</div>
430</td>
431</tr>
432<tr class="rowColor">
433<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
434<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns(java.util.Map)">setMixIns</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
435<div class="block">Method to use for defining mix-in annotations to use for augmenting
436 annotations that processable (serializable / deserializable)
437 classes have.</div>
438</td>
439</tr>
440<tr class="altColor">
441<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
442<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory)">setNodeFactory</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
443<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
444 constructing root level tree nodes (via method
445 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode()"><code>createObjectNode()</code></a></div>
446</td>
447</tr>
448<tr class="rowColor">
449<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
450<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)">setPropertyInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
451<div class="block">Method for setting default POJO property inclusion strategy for serialization.</div>
452</td>
453</tr>
454<tr class="altColor">
455<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
456<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)">setPropertyNamingStrategy</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>
457<div class="block">Method for setting custom property naming strategy to use.</div>
458</td>
459</tr>
460<tr class="rowColor">
461<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
462<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)">setSerializationInclusion</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
463<div class="block">Convenience method, equivalent to calling:</div>
464</td>
465</tr>
466<tr class="altColor">
467<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
468<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory)">setSerializerFactory</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>
469<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
470 for constructing (bean) serializers.</div>
471</td>
472</tr>
473<tr class="rowColor">
474<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
475<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)">setSerializerProvider</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</code>
476<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
477 to use as the base for actual provider instances to use for handling
478 caching of <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
479</td>
480</tr>
481<tr class="altColor">
482<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
483<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">setSubtypeResolver</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
484<div class="block">Method for setting custom subtype resolver to use.</div>
485</td>
486</tr>
487<tr class="rowColor">
488<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
489<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone(java.util.TimeZone)">setTimeZone</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
490<div class="block">Method for overriding default TimeZone to use for formatting.</div>
491</td>
492</tr>
493<tr class="altColor">
494<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
495<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)">setTypeFactory</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</code>
496<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
497 used by this mapper.</div>
498</td>
499</tr>
500<tr class="rowColor">
501<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
502<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor,%20com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">setVisibility</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
503             <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
504<div class="block">Convenience method that allows changing configuration for
505 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
506 properties are auto-detected.</div>
507</td>
508</tr>
509<tr class="altColor">
510<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
511<td class="colLast"><span class="strong">ObjectMapper.</span><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">setVisibility</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
512<div class="block">Method for setting currently configured <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
513 object used for determining whether given property element
514 (method, field, constructor) can be auto-detected or not.</div>
515</td>
516</tr>
517</tbody>
518</table>
519<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
520<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></span><span class="tabEnd">&nbsp;</span></caption>
521<tr>
522<th class="colOne" scope="col">Constructor and Description</th>
523</tr>
524<tbody>
525<tr class="altColor">
526<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html#MappingJsonFactory(com.fasterxml.jackson.core.JsonFactory,%20com.fasterxml.jackson.databind.ObjectMapper)">MappingJsonFactory</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;src,
527                  <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper)</code>&nbsp;</td>
528</tr>
529<tr class="rowColor">
530<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html#MappingJsonFactory(com.fasterxml.jackson.databind.ObjectMapper)">MappingJsonFactory</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper)</code>&nbsp;</td>
531</tr>
532<tr class="altColor">
533<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)">ObjectMapper</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</code>
534<div class="block">Copy-constructor, mostly used to support <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy()"><code>copy()</code></a>.</div>
535</td>
536</tr>
537<tr class="rowColor">
538<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.DeserializationConfig)">ObjectReader</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
539            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
540<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div>
541</td>
542</tr>
543<tr class="altColor">
544<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html#ObjectReader(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.DeserializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20java.lang.Object,%20com.fasterxml.jackson.core.FormatSchema,%20com.fasterxml.jackson.databind.InjectableValues)">ObjectReader</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
545            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
546            <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
547            <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,
548            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
549            <a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
550<div class="block">Constructor called when a root deserializer should be fetched based
551 on other configuration.</div>
552</td>
553</tr>
554<tr class="rowColor">
555<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig)">ObjectWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
556            <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
557<div class="block">Alternative constructor for initial instantiation by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
558</td>
559</tr>
560<tr class="altColor">
561<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.core.FormatSchema)">ObjectWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
562            <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
563            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;s)</code>
564<div class="block">Alternative constructor for initial instantiation by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a></div>
565</td>
566</tr>
567<tr class="rowColor">
568<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html#ObjectWriter(com.fasterxml.jackson.databind.ObjectMapper,%20com.fasterxml.jackson.databind.SerializationConfig,%20com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.core.PrettyPrinter)">ObjectWriter</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;mapper,
569            <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
570            <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
571            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.7/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
572<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> for initial instantiation</div>
573</td>
574</tr>
575</tbody>
576</table>
577</li>
578</ul>
579</li>
580</ul>
581</div>
582<!-- ======= START OF BOTTOM NAVBAR ====== -->
583<div class="bottomNav"><a name="navbar_bottom">
584<!--   -->
585</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
586<!--   -->
587</a>
588<ul class="navList" title="Navigation">
589<li><a href="../../../../../overview-summary.html">Overview</a></li>
590<li><a href="../package-summary.html">Package</a></li>
591<li><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
592<li class="navBarCell1Rev">Use</li>
593<li><a href="../package-tree.html">Tree</a></li>
594<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
595<li><a href="../../../../../index-all.html">Index</a></li>
596<li><a href="../../../../../help-doc.html">Help</a></li>
597</ul>
598</div>
599<div class="subNav">
600<ul class="navList">
601<li>Prev</li>
602<li>Next</li>
603</ul>
604<ul class="navList">
605<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/ObjectMapper.html" target="_top">Frames</a></li>
606<li><a href="ObjectMapper.html" target="_top">No Frames</a></li>
607</ul>
608<ul class="navList" id="allclasses_navbar_bottom">
609<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
610</ul>
611<div>
612<script type="text/javascript"><!--
613  allClassesLink = document.getElementById("allclasses_navbar_bottom");
614  if(window==top) {
615    allClassesLink.style.display = "block";
616  }
617  else {
618    allClassesLink.style.display = "none";
619  }
620  //-->
621</script>
622</div>
623<a name="skip-navbar_bottom">
624<!--   -->
625</a></div>
626<!-- ======== END OF BOTTOM NAVBAR ======= -->
627<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
628</body>
629</html>
630